一种通信数据获取方法及其设备与流程

文档序号:11155341阅读:378来源:国知局
一种通信数据获取方法及其设备与制造工艺

本发明涉及电子技术领域,尤其涉及一种通信数据获取方法及其设备。



背景技术:

随着互联网技术不断的发展,手机和平板电脑等终端已经成为了人们生活中不可或缺的一个部分,人们可以利用这些终端中的终端应用(例如:短信应用、即时通信应用等)获取语音、文字等通信数据,进而由终端应用将获得的通信数据进行输出。现有技术中,终端应用主要采用语音识别模块、物理键盘和虚拟键盘等获取用户所输入的通信数据并将其输出至其它终端中,需要用户发出声音或者需要用户在终端的固定位置中进行输入,然而,在一些特殊场合,例如:技术研讨会和人身安全受到威胁的场合等,采用现有的数据输入方式存在较多的不便,降低了通信数据输入的效率,影响了通信数据的安全性,进而影响了对通信数据进行传输的成功率。



技术实现要素:

有鉴于此,本发明实施例提供一种通信数据获取方法及其设备,可以提高通信数据输入的效率,增加通信数据的安全性,进而可以提高对通信数据进行传输的成功率。

为了解决上述技术问题,本发明实施例提供了一种通信数据获取方法,所述方法包括:

基于终端应用接收数据采集传感器发送的控制数据;

将所述控制数据整合为控制字符串,并采用预设的字符串集合对所述控制字符串进行匹配;

当所述字符串集合中存在与所述控制字符串相匹配的目标字符串时,获取所述目标字符串对应的通信数据,并输出所述通信数据。

相应地,本发明实施例还提供了一种通信数据获取设备,所述设备包括:

控制数据接收单元,用于基于终端应用接收数据采集传感器发送的控制数据;

字符串匹配单元,用于将所述控制数据整合为控制字符串,并采用预设的字符串集合对所述控制字符串进行匹配;

通信数据获取单元,用于当所述字符串集合中存在与所述控制字符串相匹配的目标字符串时,获取所述目标字符串对应的通信数据,并输出所述通信数据。

在本发明实施例中,通过基于终端应用接收数据采集传感器发送的控制数据;将控制数据整合为控制字符串,并采用预设的字符串集合对控制字符串进行匹配;当字符串集合中存在与控制字符串相匹配的目标字符串时,获取目标字符串对应的通信数据,并输出通信数据。通过人体携带的数据采集传感器获取控制数据,获取方式具有较高的隐秘性,通过预设的字符串集合对控制数据进行匹配获取对应的通信数据,从而以隐秘的方式实现了通信数据的获取,提高了通信数据输入的效率,增加了通信数据的安全性,进而提高了对通信数据进行传输的成功率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种通信数据获取方法的流程示意图;

图2是本发明实施例提供的另一种通信数据获取方法的流程示意图;

图3是本发明实施例提供的一种通信数据获取设备的结构示意图;

图4是本发明实施例提供的另一种通信数据获取设备的结构示意图;

图5是本发明实施例提供的数据接收单元的结构示意图;

图6是本发明实施例提供的字符串匹配单元的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供的通信数据获取方法可以应用在需要通过隐秘方式发送通信数据的场景中,例如:通信数据获取设备通过基于终端应用接收数据采集传感器发送的控制数据,所述通信数据获取设备将所述控制数据整合为控制字符串,并采用预设的字符串集合对所述控制字符串进行匹配,当所述字符串集合中存在与所述控制字符串相匹配的目标字符串时,所述通信数据获取设备获取所述目标字符串对应的通信数据,并输出所述通信数据。通过人体携带的数据采集传感器获取控制数据,获取方式具有较高的隐秘性,通过预设的字符串集合对控制数据进行匹配获取对应的通信数据,从而以隐秘的方式实现了通信数据的获取,提高了通信数据输入的效率,增加了通信数据的安全性,进而提高了对通信数据进行传输的成功率。

本发明实施例中的涉及的通信数据获取设备可以包括平板电脑、个人计算机(PC)、智能手机、可穿戴设备(如智能手表)、掌上电脑以及移动互联网设备(MID)等具备终端应用运行功能的终端设备。本发明实施例中涉及的数据采集传感器可以是肌电传感器、脑电传感器等能够采集反映人的控制意图数据的数据采集传感器。

下面将结合附图1和附图2,对本发明实施例提供的通信数据获取方法进行详细介绍。

请参见图1,为本发明实施例提供了一种通信数据获取方法的流程示意图。如图1所示,本发明实施例的所述方法可以包括以下步骤S101-步骤S103。

S101,基于终端应用接收数据采集传感器发送的控制数据。

具体的,所述通信数据获取设备可以基于所安装的终端应用接收来自数据采集传感器发送的控制数据。

可以理解的是,所述控制数据可以是所述数据采集传感器采集的人体肌肉运动生成的控制数据,例如,眨眼、动手指、咬牙等由于人体各部位肌肉运动产生的控制数据。进一步的,所述控制数据可以包含人体肌肉运动的部位,例如:左眼睛,右手食指等;也可以包含人体肌肉运动的次数,例如:眨两下眼睛,动三次手指等;也可以包含人体肌肉运动的部位和次数的任意组合,例如:右眼眨两下眼睛,左手动两次手指等。

优选的,所述控制数据的接收可以是基于体域网(Body Area Network,BAN)实现的。具体的,所述体域网是附着在人体身上的一种网络,由一套小巧可移动、具有通信功能的数据采集传感器和一个身体主站(或称BAN协调器)组成。每一个数据采集传感器既可佩戴在身上,也可植入体内。协调器是网络的管理器,也是BAN和外部网络之间的网关,使数据能够得以安全地传送和交换。

可以理解的是,所述通信数据获取设备可以基于预设连接方式(例如:蓝牙连接、Wi-Fi连接等无线连接方式)与所述体域网中的数据采集传感器建立通信连接,从而基于所述通信连接接收所述控制数据。

可以看出,由于所述控制数据可以是类似眨眼、动手指等动作幅度较小、不易觉察的小动作产生的数据,因此佩戴在身上或植入体内的数据采集传感器将采集控制数据的过程具有较高的隐秘性。

S102,将所述控制数据整合为控制字符串,并采用预设的字符串集合对所述控制字符串进行匹配。

具体的,所述通信数据获取设备可以将接收到的所述控制数据整合为控制字符串,所述控制字符串可以代表具有特殊含义的控制数据对应的通信数据,例如:连续眨两次眼睛代表“S”,眨一次眼睛代表“O”,当控制数据为“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”整合后的控制字符串就可以代表“SOS”这一国际求救信号。

进一步的,所述通信数据获取设备可根据预设数据获取时间并基于数据整合代码将所述控制数据整合为控制字符串,例如:若预设数据获取时间是5s,则只有在5s内接收到的控制数据为“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”时,才基于数据整合代码将该控制数据整合为代表“SOS”的控制字符串。

具体的,所述通信数据获取设备将所述通信数据整合为控制字符串后,可以采用预设的字符串集合对多数控制字符串进行匹配,即判断所述字符串集合中是否存在与所述控制字符串一致的目标字符串。

S103,当所述字符串集合中存在与所述控制字符串相匹配的目标字符串时,获取所述目标字符串对应的通信数据,并输出所述通信数据。

具体的,所述通信数据获取设备可以基于预设的字符串集合对多数控制字符串进行匹配,当所述字符串集合中存在与所述控制字符串相匹配的目标字符串,即所述字符串集合中存在与所述控制字符串一致的目标字符串时,所述通信数据获取设备可以获取所述目标字符串对应的通信数据,并可以将所述通信数据进行输出。例如:当所述字符串集合中存在代表“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”的字符串时,所述通信数据获取设备可以获取该字符串对应的通信数据“SOS”,并可以将求救信号“SOS”通过终端应用发送给外界进行求救。

可以理解的是,所述字符串集合中的每个字符串都有与之对应通信数据,当所述控制字符串与所述字符串集合匹配并获得所述通信数据后,所述通信数据获取设备可以基于计算机网络输出所述通信数据,实现通过隐秘方式获取通信数据并输出通信数据的过程。

在本发明实施例中,由于所述控制数据的获取具有较高的隐秘性,在人身安全受到威胁或不方便手动通过终端发送通信数据的场景中(例如:被绑架、发生车祸受伤严重、正在开会等场景中),用户可以通过眨眼,抬手,咬牙等一些小动作向外界寻求救助或发送重要消息。

在本发明实施例中,通过基于终端应用接收数据采集传感器发送的控制数据;将控制数据整合为控制字符串,并采用预设的字符串集合对控制字符串进行匹配;当字符串集合中存在与控制字符串相匹配的目标字符串时,获取目标字符串对应的通信数据,并输出通信数据。通过人体携带的数据采集传感器获取控制数据,获取方式具有较高的隐秘性,通过预设的字符串集合对控制数据进行匹配获取对应的通信数据,从而以隐秘的方式实现了通信数据的获取,提高了通信数据输入的效率,增加了通信数据的安全性,进而提高了对通信数据进行传输的成功率。

图2是本发明实施例提供的另一种通信数据获取方法的流程示意图。如图2所示,本发明实施例中所述的方法可以包括以下步骤S201-步骤S207。

S201,通过预设连接方式与所选择的数据采集传感器建立通信连接。

具体的,所述通信数据获取设备在获取所述数据采集传感器传输的控制数据之前,可以通过预设连接方式与所选择的数据采集传感器建立通信连接。

可以理解的是,所述预设连接方式可以是蓝牙连接和无线高保真(Wireless Fidelity,Wi-Fi)连接等其他无线连接方式。

S202,当检测到针对终端应用界面所输入的触发操作时,发送所述触发操作对应的数据请求至数据采集传感器。

具体的,在所述通信数据获取设备与所述数据采集传感器建立通信连接后。当在检测到针对终端应用界面输入的触发操作时,所述通信数据获取设备可以发送所述触发操作对应的数据请求至所述数据采集传感器,所述数据采集传感器接收到所述数据请求后,可以采集并发送所述控制数据。

可以理解的是,所述数据请求可以是请求所述数据采集传感器开始采集并传输控制数据的请求指令,所述通信数据获取设备可以基于所述通信连接发送所述数据请求至所述数据采集传感器。

S203,接收所述数据采集传感器发送的所述控制数据。

具体的,所述数据采集传感器接收到所述数据请求后,可以发送所述控制数据至所述通信数据获取设备。

可以理解的是,所述控制数据可以是所述数据采集传感器采集的人体肌肉运动生成的控制数据,例如,眨眼、动手指、咬牙等由于人体各部位肌肉运动产生的控制数据。进一步的,所述控制数据可以包含人体肌肉运动的部位,例如:左眼睛,右手食指等;也可以包含人体肌肉运动的次数,例如:眨两下眼睛,动三次手指等;也可以包含人体肌肉运动的部位和次数的任意组合,例如:右眼眨两下眼睛,左手动两次手指等。

优选的,所述数据通信数据获取设备接收所述控制数据可以是基于体域网BAN实现的。具体的,所述体域网是附着在人体身上的一种网络,由一套小巧可移动、具有通信功能的数据采集传感器和一个身体主站(或称BAN协调器)组成。每一个数据采集传感器既可佩戴在身上,也可植入体内。协调器是网络的管理器,也是BAN和外部网络之间的网关,使数据能够得以安全地传送和交换。

可以看出,由于所述控制数据可以是类似眨眼、动手指等动作幅度较小、不易觉察的小动作产生的数据,因此佩戴在身上或植入体内的数据采集传感器将采集控制数据的过程具有较高的隐秘性。

S204,将所述控制数据整合为控制字符串。

具体的,所述通信数据获取设备可以将接收到的所述控制数据整合为控制字符串,所述控制字符串可以代表具有特殊含义的控制数据对应的通信数据,例如:连续眨两次眼睛代表“S”,眨一次眼睛代表“O”,当控制数据为“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”整合后的控制字符串就可以代表“SOS”这一国际求救信号。

进一步的,所述通信数据获取设备可根据预设数据获取时间并基于数据整合代码将所述控制数据整合为控制字符串,例如:若预设数据获取时间是5s,则只有在5s内接收到的控制数据为“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”时,才基于数据整合代码将该控制数据整合为代表“SOS”的控制字符串。

可以理解的是,在所述通信数据获取设备在对所述控制数据整合并得到所述控制字符串后,可以转至执行步骤S206及后续步骤,判断预设的字符串集合中是否存在与所述控制字符串一致的目标字符串。

S205,当所述数据采集传感器为至少两个时,基于预设的采集传感器优先级所指示的数据排列顺序将至少两个采集传感器中的每个数据采集传感器发送的控制数据整合为控制字符串。

具体的,当所述数据采集传感器为至少两个时,所述通信数据获取设备在接收到至少两个数据采集传感器中的每个数据采集传感器发送的所述控制数据后,可以基于预设的采集传感器优先级所指示的数据排列顺序将至少两个采集传感器中的每个数据采集传感器发送的控制数据整合为控制字符串。

可以理解的是,所述数据排列顺序可以是所述通信数据获取设备中存储的预先设置的接收至少两个数据采集传感器中的每个数据采集传感器发送的所述控制数据的顺序。例如,当采集手指动作的数据采集传感器和采集咬牙动作的数据采集传感器同时采集并发送控制数据至所述通信数据获取设备时,所述数据排列顺序可以是手指控制数据在咬牙控制数据之前,若右手食指抬一下代表“收”,右边牙齿咬牙一次代表“到”,则所述通信数据获取设备在接收到两种控制数据时,首先会按所述数据排列顺序将两种控制数据排列为“右手食指抬一下-右边牙齿咬牙一次”,并将排列后的两种控制数据整合为代表“收到”信息的控制字符串。

可以看出,当所述数据采集传感器为至少两个时,通过预设的采集传感器优先级所指示的数据排列顺序对至少两个采集传感器中的每个数据采集传感器发送的控制数据进行整合,增加了对所述控制数据整合后控制字符串对应的通信数据的数据量。

可以理解的是,在所述通信数据获取设备得到所述控制字符串后,可以转至执行步骤S206及后续步骤,判断预设的字符串集合中是否存在与所述控制字符串一致的目标字符串。

S206,判断预设的字符串集合中是否存在与所述控制字符串一致的目标字符串。

具体的,当所述通信数据获取设备接收到所述控制数据并将其整合为对应的控制字符串后,可以判断预设的字符串集合中是否存在与所述控制字符串一致的目标字符串。例如,整合后的控制字符串为代表“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”的控制字符串时,需要判断所述字符串集合中是否有代表“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”的目标字符串。

S207,当所述字符串集合中存在与所述控制字符串相匹配的目标字符串时,获取所述目标字符串对应的通信数据,并输出所述通信数据。

具体的,当所述通信数据获取设备检测到所述字符串集合中存在与所述控制字符串相匹配的目标字符串时,可以获取所述目标字符串对应的通信数据,并输出所述通信数据。

具体的,所述通信数据获取设备基于预设的字符串集合对多数控制字符串进行匹配时,当所述字符串集合中存在与所述控制字符串相匹配的目标字符串,即所述字符串集合中存在与所述控制字符串一致的目标字符串时,所述通信数据获取设备可以获取所述目标字符串对应的通信数据,并可以将所述通信数据进行输出。例如:当所述字符串集合中存在代表“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”的字符串时,所述通信数据获取设备可以获取该字符串对应的通信数据“SOS”,并可以将求救信号“SOS”通过终端应用发送给外界进行求救。又如,当所述字符串集合中存在代表“右手食指抬一下-右边牙齿咬牙一次”的字符串时,所述通信数据获取设备可以获取该字符串对应的通信数据“收到”,并可以将“收到”这一信息通过终端应用发送至外界进行通信回复。

可以理解的是,所述字符串集合中的每个字符串都有与之对应通信数据,当所述控制字符串与所述字符串集合匹配并获得所述通信数据后,所述通信数据获取设备可以基于计算机网络输出所述通信数据,实现通过隐秘方式获取通信数据并输出通信数据的过程。

在本发明实施例中,由于所述控制数据的获取具有较高的隐秘性,在人身安全受到威胁或不方便手动通过终端发送通信数据的场景中(例如:被绑架、发生车祸受伤严重、正在开会等场景中),用户可以通过眨眼,抬手,咬牙等一些小动作向外界寻求救助或发送重要消息。

在本发明实施例中,通过基于终端应用接收数据采集传感器发送的控制数据;将控制数据整合为控制字符串,并采用预设的字符串集合对控制字符串进行匹配;当字符串集合中存在与控制字符串相匹配的目标字符串时,获取目标字符串对应的通信数据,并输出通信数据。通过人体携带的数据采集传感器获取控制数据,获取方式具有较高的隐秘性,通过预设的字符串集合对控制数据进行匹配获取对应的通信数据,从而以隐秘的方式实现了通信数据的获取,提高了通信数据输入的效率,增加了通信数据的安全性,进而提高了对通信数据进行传输的成功率;当数据采集传感器为至少两个时,通过预设的数据排列顺序增加了对控制数据整合后控制字符串对应的通信数据的数据量。

下面将结合附图3-附图6,对本发明实施例提供的通信数据获取设备进行详细介绍。需要说明的是,附图3-附图6所示的通信数据获取设备,用于执行本发明图1和图2所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1和图2所示的实施例。

请参见图3,为本发明实施例提供了一种通信数据获取设备的结构示意图。如图3所示,本发明实施例的所述通信数据获取设备1可以包括:控制数据接收单元11、字符串匹配单元12和通信数据获取单元13。

控制数据接收单元11,用于基于终端应用接收数据采集传感器发送的控制数据。

具体实现中,所述控制数据接收单元11可以基于所安装的终端应用接收来自数据采集传感器发送的控制数据。

可以理解的是,所述控制数据可以是所述数据采集传感器采集的人体肌肉运动生成的控制数据,例如,眨眼、动手指、咬牙等由于人体各部位肌肉运动产生的控制数据。进一步的,所述控制数据可以包含人体肌肉运动的部位,例如:左眼睛,右手食指等;也可以包含人体肌肉运动的次数,例如:眨两下眼睛,动三次手指等;也可以包含人体肌肉运动的部位和次数的任意组合,例如:右眼眨两下眼睛,左手动两次手指等。

优选的,所述控制数据的接收可以是基于体域网BAN实现的。具体的,所述体域网是附着在人体身上的一种网络,由一套小巧可移动、具有通信功能的数据采集传感器和一个身体主站(或称BAN协调器)组成。每一个数据采集传感器既可佩戴在身上,也可植入体内。协调器是网络的管理器,也是BAN和外部网络之间的网关,使数据能够得以安全地传送和交换。

可以理解的是,所述通信数据获取设备1可以基于预设连接方式(例如:蓝牙连接、Wi-Fi连接等无线连接方式)与所述体域网中的数据采集传感器建立通信连接,从而所述控制数据接收单元11可以基于所述通信连接接收所述控制数据。

可以看出,由于所述控制数据可以是类似眨眼、动手指等动作幅度较小、不易觉察的小动作产生的数据,因此佩戴在身上或植入体内的数据采集传感器将采集控制数据的过程具有较高的隐秘性。

字符串匹配单元12,用于将所述控制数据整合为控制字符串,并采用预设的字符串集合对所述控制字符串进行匹配。

具体实现中,所述字符串匹配单元12可以将接收到的所述控制数据整合为控制字符串,所述控制字符串可以代表具有特殊含义的控制数据对应的通信数据,例如:连续眨两次眼睛代表“S”,眨一次眼睛代表“O”,当控制数据为“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”整合后的控制字符串就可以代表“SOS”这一国际求救信号。

进一步的,所述字符串匹配单元12可根据预设数据获取时间并基于数据整合代码将所述控制数据整合为控制字符串,例如:若预设数据获取时间是5s,则只有在5s内接收到的控制数据为“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”时,才基于数据整合代码将该控制数据整合为代表“SOS”的控制字符串。

具体的,所述字符串匹配单元12将所述通信数据整合为控制字符串后,可以采用预设的字符串集合对多数控制字符串进行匹配,即判断所述字符串集合中是否存在与所述控制字符串一致的目标字符串。

通信数据获取单元13,用于当所述字符串集合中存在与所述控制字符串相匹配的目标字符串时,获取所述目标字符串对应的通信数据,并输出所述通信数据。

具体实现中,所述字符串匹配单元12基于预设的字符串集合对多数控制字符串进行匹配时,当所述字符串集合中存在与所述控制字符串相匹配的目标字符串,即所述字符串集合中存在与所述控制字符串一致的目标字符串时,所述通信数据获取单元13可以获取所述目标字符串对应的通信数据,并可以将所述通信数据进行输出。例如:当所述字符串集合中存在代表“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”的字符串时,所述通信数据获取单元13可以获取该字符串对应的通信数据“SOS”,并可以将求救信号“SOS”通过终端应用发送给外界进行求救。

可以理解的是,所述字符串集合中的每个字符串都有与之对应通信数据,当所述控制字符串与所述字符串集合匹配并获得所述通信数据后,所述通信数据获取设备1可以基于计算机网络输出所述通信数据,实现通过隐秘方式获取通信数据并输出通信数据的过程。

在本发明实施例中,由于所述控制数据的获取具有较高的隐秘性,在人身安全受到威胁或不方便手动通过终端发送通信数据的场景中(例如:被绑架、发生车祸受伤严重、正在开会等场景中),用户可以通过眨眼,抬手,咬牙等一些小动作向外界寻求救助或发送重要消息。

在本发明实施例中,通过基于终端应用接收数据采集传感器发送的控制数据;将控制数据整合为控制字符串,并采用预设的字符串集合对控制字符串进行匹配;当字符串集合中存在与控制字符串相匹配的目标字符串时,获取目标字符串对应的通信数据,并输出通信数据。通过人体携带的数据采集传感器获取控制数据,获取方式具有较高的隐秘性,通过预设的字符串集合对控制数据进行匹配获取对应的通信数据,从而以隐秘的方式实现了通信数据的获取,提高了通信数据输入的效率,增加了通信数据的安全性,进而提高了对通信数据进行传输的成功率。

请参见图4,为本发明实施例提供了另一种通信数据获取设备的结构示意图。如图4所示,本发明实施例的所述通信数据获取设备1可以包括:控制数据接收单元11、字符串匹配单元12、通信数据获取单元13和通信连接单元14。

控制数据接收单元11,用于基于终端应用接收数据采集传感器发送的控制数据。

具体实现中,所述控制数据接收单元11可以基于所安装的终端应用接收来自数据采集传感器发送的控制数据。

请一并参见图5,为本发明实施例提供了控制数据接收单元11的结构示意图。如图5所示,所述控制数据接收单元11可以包括:

请求发送子单元111,用于当检测到针对终端应用界面所输入的触发操作时,发送所述触发操作对应的数据请求至数据采集传感器。

具体实现中,在所述通信数据获取设备1与所述数据采集传感器建立通信连接后。当在检测到针对终端应用界面输入的触发操作时,所述请求发送子单元111可以发送所述触发操作对应的数据请求至所述数据采集传感器,所述数据采集传感器接收到所述数据请求后,可以采集并发送所述控制数据。

可以理解的是,所述数据请求可以是请求所述数据采集传感器开始采集并传输控制数据的请求指令,所述通信数据获取设备1可以基于所述通信连接发送所述数据请求至所述数据采集传感器。

数据接收子单元112,用于接收所述数据采集传感器发送的所述控制数据。

具体实现中,所述数据采集传感器接收到所述数据请求后,可以发送所述控制数据至所述数据接收子单元112。

可以理解的是,所述控制数据可以是所述数据采集传感器采集的人体肌肉运动生成的控制数据,例如,眨眼、动手指、咬牙等由于人体各部位肌肉运动产生的控制数据。进一步的,所述控制数据可以包含人体肌肉运动的部位,例如:左眼睛,右手食指等;也可以包含人体肌肉运动的次数,例如:眨两下眼睛,动三次手指等;也可以包含人体肌肉运动的部位和次数的任意组合,例如:右眼眨两下眼睛,左手动两次手指等。

优选的,所述控制数据的接收可以是基于体域网BAN实现的。具体的,所述体域网是附着在人体身上的一种网络,由一套小巧可移动、具有通信功能的数据采集传感器和一个身体主站(或称BAN协调器)组成。每一个数据采集传感器既可佩戴在身上,也可植入体内。协调器是网络的管理器,也是BAN和外部网络之间的网关,使数据能够得以安全地传送和交换。

可以看出,由于所述控制数据可以是类似眨眼、动手指等动作幅度较小、不易觉察的小动作产生的数据,因此佩戴在身上或植入体内的数据采集传感器将采集控制数据的过程具有较高的隐秘性。

字符串匹配单元12,用于将所述控制数据整合为控制字符串,并采用预设的字符串集合对所述控制字符串进行匹配。

具体实现中,所述字符串匹配单元12可以将接收到的所述控制数据整合为控制字符串,所述控制字符串可以代表具有特殊含义的控制数据对应的通信数据,并可以采用预设的字符串集合对多数控制字符串进行匹配,即判断所述字符串集合中是否存在与所述控制字符串一致的目标字符串。

请一并参见图6,为本发明实施例提供了字符串匹配单元12的结构示意图。如图6所示,所述字符串匹配单元12可以包括:

字符串整合子单元121,用于将所述控制数据整合为控制字符串。

具体实现中,所述字符串整合子单元121可以将接收到的所述控制数据整合为控制字符串,所述控制字符串可以代表具有特殊含义的控制数据对应的通信数据,例如:连续眨两次眼睛代表“S”,眨一次眼睛代表“O”,当控制数据为“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”整合后的控制字符串就可以代表“SOS”这一国际求救信号。

进一步的,所述字符串整合子单元121可根据预设数据获取时间并基于数据整合代码将所述控制数据整合为控制字符串,例如:若预设数据获取时间是5s,则只有在5s内接收到的控制数据为“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”时,才基于数据整合代码将该控制数据整合为代表“SOS”的控制字符串。

可以理解的是,在所述通信数据获取设备1在对所述控制数据整合并得到所述控制字符串后,可以转至执行字符串判断子单元122对应的步骤,判断预设的字符串集合中是否存在与所述控制字符串一致的目标字符串。

所述字符串整合子单元121,还用于当所述数据采集传感器为至少两个时,基于预设的采集传感器优先级所指示的数据排列顺序将至少两个采集传感器中的每个数据采集传感器发送的控制数据整合为控制字符串。

具体实现中,当所述数据采集传感器为至少两个时,所述数据接收子单元112在接收到至少两个数据采集传感器中的每个数据采集传感器发送的所述控制数据后,所述字符串整合子单元121可以基于预设的采集传感器优先级所指示的数据排列顺序将至少两个采集传感器中的每个数据采集传感器发送的控制数据整合为控制字符串。

可以理解的是,所述数据排列顺序可以是所述通信数据获取设备1中存储的预先设置的接收至少两个数据采集传感器中的每个数据采集传感器发送的所述控制数据的顺序。例如,当采集手指动作的数据采集传感器和采集咬牙动作的数据采集传感器同时采集并发送控制数据至所述数据接收子单元112时,所述数据排列顺序可以是手指控制数据在咬牙控制数据之前,若右手食指抬一下代表“收”,右边牙齿咬牙一次代表“到”,则所述数据接收子单元112在接收到两种控制数据时,所述字符串整合子单元121首先会按所述数据排列顺序将两种控制数据排列为“右手食指抬一下-右边牙齿咬牙一次”,并将排列后的两种控制数据整合为代表“收到”信息的控制字符串。

可以看出,当所述数据采集传感器为至少两个时,通过预设的采集传感器优先级所指示的数据排列顺序对至少两个采集传感器中的每个数据采集传感器发送的控制数据进行整合,增加了对所述控制数据整合后控制字符串对应的通信数据的数据量。

可以理解的是,在所述通信数据获取设备1得到所述控制字符串后,可转至执行字符串判断子单元122对应的步骤,判断预设的字符串集合中是否存在与所述控制字符串一致的目标字符串。

字符串判断子单元122,用于判断预设的字符串集合中是否存在与所述控制字符串一致的目标字符串。

具体实现中,当所述字符串整合子单元121接收到所述控制数据并将其整合为对应的控制字符串后,所述字符串判断子单元122可以判断预设的字符串集合中是否存在与所述控制字符串一致的目标字符串。例如,整合后的控制字符串为代表“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”的控制字符串时,需要判断所述字符串集合中是否有代表“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”的目标字符串。

通信数据获取单元13,用于当所述字符串集合中存在与所述控制字符串相匹配的目标字符串时,获取所述目标字符串对应的通信数据,并输出所述通信数据。

具体实现中,当所述通信数据获取单元13检测到所述字符串集合中存在与所述控制字符串相匹配的目标字符串时,可以获取所述目标字符串对应的通信数据,并输出所述通信数据。

具体实现中,所述字符串匹配单元12基于预设的字符串集合对多数控制字符串进行匹配时,当所述字符串集合中存在与所述控制字符串相匹配的目标字符串,即所述字符串集合中存在与所述控制字符串一致的目标字符串时,所述通信数据获取单元13可以获取所述目标字符串对应的通信数据,并可以将所述通信数据进行输出。例如:当所述字符串集合中存在代表“连续眨两次眼睛-眨一次眼睛-连续眨两次眼睛”的字符串时,所述通信数据获取单元13可以获取该字符串对应的通信数据“SOS”,并可以将求救信号“SOS”通过终端应用发送给外界进行求救。又如,当所述字符串集合中存在代表“右手食指抬一下-右边牙齿咬牙一次”的字符串时,所述通信数据获取单元13可以获取该字符串对应的通信数据“收到”,并可以将“收到”这一信息通过终端应用发送至外界进行通信回复。

可以理解的是,所述字符串集合中的每个字符串都有与之对应通信数据,当所述控制字符串与所述字符串集合匹配并获得所述通信数据后,所述通信数据获取单元13可以基于计算机网络输出所述通信数据,实现通过隐秘方式获取通信数据并输出通信数据的过程。

在本发明实施例中,由于所述控制数据的获取具有较高的隐秘性,在人身安全受到威胁或不方便手动通过终端发送通信数据的场景中(例如:被绑架、发生车祸受伤严重、正在开会等场景中),用户可以通过眨眼,抬手,咬牙等一些小动作向外界寻求救助或发送重要消息。

通信连接单元14,用于通过预设连接方式与所选择的数据采集传感器建立通信连接。

具体实现中,所述通信数据获取设备1在获取所述数据采集传感器传输的控制数据之前,所述通信连接单元14可以通过预设连接方式与所选择的数据采集传感器建立通信连接。

可以理解的是,所述预设连接方式可以是蓝牙连接和Wi-Fi连接等其他无线连接方式。

在本发明实施例中,通过基于终端应用接收数据采集传感器发送的控制数据;将控制数据整合为控制字符串,并采用预设的字符串集合对控制字符串进行匹配;当字符串集合中存在与控制字符串相匹配的目标字符串时,获取目标字符串对应的通信数据,并输出通信数据。通过人体携带的数据采集传感器获取控制数据,获取方式具有较高的隐秘性,通过预设的字符串集合对控制数据进行匹配获取对应的通信数据,从而以隐秘的方式实现了通信数据的获取,提高了通信数据输入的效率,增加了通信数据的安全性,进而提高了对通信数据进行传输的成功率;当数据采集传感器为至少两个时,通过预设的数据排列顺序增加了对控制数据整合后控制字符串对应的通信数据的数据量。

需要说明的是,对于以上各方法实施例,为了简单描述将其表述为一系列动作的组合,但本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,某些步骤可以采用其他顺序或同时进行。其次,本领域技术人员应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的操作和单元并不一定是本发明所必须的。且在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

另外,本发明各个实施例中的各功能单元可以集成在一个处理的单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。其中所述的存储介质包括:U盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

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