可穿戴设备的通信方法、装置、可穿戴设备和存储介质与流程

文档序号:31952103发布日期:2022-10-28 21:12阅读:94来源:国知局
可穿戴设备的通信方法、装置、可穿戴设备和存储介质与流程

1.本技术涉及终端技术领域,特别是涉及一种可穿戴设备的通信方法、装置、可穿戴设备和存储介质。


背景技术:

2.随着终端技术的发展,智能可穿戴设备得到广泛的应用。常见的智能穿戴设备有智能手表,可以通过智能手表中的光电容积脉搏波(photo plethysmo graphic,简称ppg)模块对用户的血氧饱和度、心率等参数进行监测。另外,智能可穿戴设备还可以与手机等其他设备进行通信连接,实现智能可穿戴设备与其他设备之间的数据交互,例如智能穿戴设备可以将监测到的心率数据发送至手机。
3.为了实现智能穿戴设备与其他设备之间的通信连接,需要在智能穿戴设备中设置近场通信模块,但是目前的近场通信方式匮乏,导致人机交互不够智能。


技术实现要素:

4.本技术实施例提供了一种可穿戴设备的通信方法、装置、可穿戴设备和存储介质,可以在不增加成本的前提扩展可穿戴设备的近场通信方式。
5.一种可穿戴设备的通信方法,包括:
6.接收用户在可穿戴设备上的触发操作;
7.响应于用户在可穿戴设备上的触发操作,在确定可穿戴设备的led模块与外部设备对准后,采用led模块与外部设备建立光通信连接;其中,led模块为可穿戴设备上的健康测量模块。
8.在其中一个实施例中,上述方法还包括:
9.响应于用户在可穿戴设备上的触发操作,向用户输出连接提示信息;连接提示信息用于提示用户将led模块与外部设备进行对准。
10.在其中一个实施例中,上述采用led模块与外部设备建立光通信连接之后,还包括:
11.对待发送数据进行调制处理,获得用于驱动led模块发光的驱动信号;
12.采用驱动信号驱动led模块发光,将待发送数据以光信号形式发送至外部设备。
13.在其中一个实施例中,上述对待发送数据进行调制处理,获得用于驱动led模块发光的驱动信号,包括:
14.采用预设调制方式对待发送数据进行调制处理,获得驱动信号;预设调制方式为脉宽调制pwm或脉时调制ppm。
15.在其中一个实施例中,上述led模块包括至少一个led单元;采用预设调制方式对待发送数据进行调制处理,获得驱动信号,包括:
16.从至少一个led单元中确定目标led单元;
17.采用预设调制方式对待发送数据进行调制处理,获得目标led单元的目标驱动信
号。
18.在其中一个实施例中,上述采用驱动信号驱动led模块发光,将待发送数据以光信号形式发送至外部设备,包括:
19.根据目标驱动信号控制目标led单元发出的光信号的发光状态;发光状态包括目标led单元的发光频率、发光时长和发射光强中的至少一种;
20.基于发光状态将待发送数据以光信号形式发送至外部设备。
21.在其中一个实施例中,上述led模块包括多个led单元,不同led单元的发光频谱不同;采用预设调制方式对待发送数据进行调制处理,获得驱动信号,包括:
22.根据待发送数据中携带的设备标识,从待发送数据中分别提取发送至各个外部设备的目标数据;
23.根据预设的led单元与外部设备之间的频谱对应关系,确定各外部设备对应的led单元;
24.采用预设调制方式对各个外部设备的目标数据进行调制处理,获得每个外部设备对应的led单元的目标驱动信号。
25.在其中一个实施例中,上述采用驱动信号驱动led模块发光,将待发送数据以光信号形式发送至外部设备,包括:
26.根据各个led单元的目标驱动信号对应控制每个led单元发出的光信号的发光状态;发光状态包括各个led单元的发光频率、各个led单元的发光时长和各个led单元的发射光强中的至少一种;
27.基于各led单元的发光状态,将目标数据以光信号形式发送至对应的外部设备。
28.在其中一个实施例中,上述将待发送数据以光信号形式发送至外部设备之后,还包括:
29.通过可穿戴设备的光接收器,接收外部设备发送的响应光信号;
30.采用与预设调制方式对应的解调方式,对响应光信号进行解调,获得外部设备发送的响应信息。
31.在其中一个实施例中,上述连接提示信息用于提示用户将处于佩戴状态的可穿戴设备进行卸取,使得卸取后的可穿戴设备的led模块与外部设备进行对准。
32.在其中一个实施例中,上述可穿戴设备为智能手表,led模块位于智能手表的表体靠近用户手腕的一侧;连接提示信息用于提示用户将表体沿表体与表带之间的连接轴进行翻转,直至led模块与外部设备对准。
33.在其中一个实施例中,上述接收用户在可穿戴设备上的触发操作,包括:
34.接收用户在可穿戴设备的显示屏上的触摸操作;或,
35.接收用户在可穿戴设备上的敲击操作。
36.在其中一个实施例中,上述触发操作为用户针对目标应用软件的第一触发操作;响应于用户在可穿戴设备上的触发操作,在确定可穿戴设备的led模块与外部设备对准后,采用led模块与外部设备建立光通信连接,包括:
37.响应于第一触发操作,向用户展示应用软件的目标界面;目标界面上包括用于切换led模块的工作模式的切换控件;
38.响应于用户针对切换控件的第二触发操作,在确定可穿戴设备的led模块与外部
设备对准后,采用led模块与外部设备建立光通信连接。
39.一种可穿戴设备的通信装置,包括:
40.接收模块,用于接收用户在可穿戴设备上的触发操作;
41.响应模块,用于响应于用户在可穿戴设备上的触发操作,在确定可穿戴设备的led模块与外部设备对准后,采用led模块与外部设备建立光通信连接;其中,led模块为可穿戴设备上的健康测量模块。
42.一种可穿戴设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述可穿戴设备的通信方法的步骤。
43.一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述可穿戴设备的通信方法的步骤。
44.上述可穿戴设备的通信方法、装置、可穿戴设备和存储介质,可穿戴设备接收用户在可穿戴设备上的触发操作;然后,响应于用户在可穿戴设备上的触发操作,在确定可穿戴设备的led模块与外部设备对准后,采用led模块与外部设备建立光通信连接;其中,led模块为可穿戴设备上的健康测量模块。由于可穿戴设备在确定可穿戴设备的led模块与外部设备对准后,可以采用led模块与外部设备建立光通信连接,使得可穿戴设备可以通过上述光通信连接与外部设备进行数据交换;进一步地,由于上述led模块为可穿戴设备上的健康测量模块,因此可穿戴设备中可以通过复用用于实现健康测量功能的led模块进行光通信连接,使得可穿戴设备中可以在不增加其他近场通信模块的基础上实现近场通信功能,既可以降低可穿戴设备的成本,又可以减小可穿戴设备的体积;对于已经具备其他近场通信模块的可穿戴设备,上述可穿戴设备的通信方法还可以在不增加成本的基础上丰富可穿戴设备与外部设备进行通信连接的连接方式,使得可穿戴设备的人机交互更智能。
附图说明
45.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1为一个实施例中可穿戴设备的通信方法的应用环境图;
47.图2为一个实施例中可穿戴设备的通信方法的流程图;
48.图3为一个实施例中可穿戴设备的通信方法的示意图;
49.图4为一个实施例中可穿戴设备的通信方法的流程图;
50.图5为一个实施例中可穿戴设备的通信方法的流程图;
51.图6为一个实施例中可穿戴设备的通信方法的流程图;
52.图7为一个实施例中可穿戴设备的通信方法的流程图;
53.图8为一个实施例中可穿戴设备的通信方法的流程图;
54.图9为一个实施例中可穿戴设备的通信装置的结构框图;
55.图10为一个实施例中可穿戴设备的通信装置的结构框图;
56.图11为一个实施例中可穿戴设备的通信装置的结构框图;
57.图12为一个实施例中可穿戴设备的通信装置的结构框图;
58.图13为一个实施例中可穿戴设备的通信装置的结构框图;
59.图14为一个实施例中可穿戴设备的结构示意图。
具体实施方式
60.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本技术,并不用于限定本技术。
61.图1为一个实施例中可穿戴设备的通信方法的应用环境示意图。如图1所示,该应用环境包括可穿戴设备100和外部设备200。上述可穿戴设备100可以与外部设备200进行通信连接。上述可穿戴设备100可以但不限于是智能手表、智能手环、智能眼镜等设备。上述外部设备200可以是智能手机、平板电脑、个人笔记本等终端设备,还可以是电视、智能音箱等智能家电设备;对于外部设备200的类型在此不做限定。
62.图2为一个实施例中可穿戴设备的通信方法的流程图。本实施例中的可穿戴设备的通信方法,以运行于图1中的可穿戴设备为例进行描述。如图2所示,上述方法包括:
63.s101、接收用户在可穿戴设备上的触发操作。
64.其中,上述可穿戴设备可以是智能手表,也可以是智能手环,还可以是智能眼镜等类型的可穿戴设备,对于上述可穿戴设备的类型在此不做限定。
65.上述触发操作可以是用于指示可穿戴设备与外部设备进行光通信连接的操作。上述触发操作的类型可以是点击操作,可以是双击操作,还可以是长按或者加速甩动的操作,对于上述触发操作的类型在此不做限定。用户在可穿戴设备上的触发操作,可以是针对可穿戴设备的屏幕的操作,也可以是针对可穿戴设备中的应用程序的操作,还可以是针对可穿戴设备的本体的操作,在此不做限定。可选地,接收用户在可穿戴设备的显示屏上的触摸操作;或,接收用户在可穿戴设备上的敲击操作。
66.可穿戴设备可以监控用户在可穿戴设备上执行的操作,在用户的操作类型与预设触发操作的类型匹配的情况下,获取用户的触发操作。
67.s102、响应于用户在可穿戴设备上的触发操作,在确定可穿戴设备的led模块与外部设备对准后,采用led模块与外部设备建立光通信连接;其中,led模块为可穿戴设备上的健康测量模块。
68.上述可穿戴设备包括led模块,上述led模块可以具有健康测量功能。例如,上述led模块可以是光学心率传感器模块,上述led模块中可以包括led单元,可穿戴设备可以通过控制led单元发光,测量用户的心率、血氧等健康数据。上述led单元可以位于可穿戴设备与用户接触的部分,也可以位于可穿戴设备的外侧,在此不做限定。例如,上述可穿戴设备为智能手表,上述led单元可以位于智能手表表体接触用户手腕的位置。
69.可穿戴设备工作在测量模式时,上述led模块可以在接收到测量指令之后控制led单元发光,采集用户的健康数据。可穿戴设备接收到用户执行的触发操作之后,可以将led模块的工作模式由测量模式切换至通信模式,使得led模块可以与外部设备建立光通信连接。例如,可穿戴设备中可以设置模式切换开关,通过模式切换开关控制led模块的工作模式。
70.其中,上述外部设备可以是可穿戴设备周围的设备,上述外部设备可以是可穿戴
设备所在空间中的手机、平板电脑以及个人笔记本等,也可以是可穿戴设备所在空间中的电视机、智能音箱等智能家电设备;另外,上述外部设备还可以是该设备周围的其他穿戴设备,上述其他穿戴设备可以与可穿戴设备的类型相同,也可以不同,例如两个用户佩戴的智能手表可以进行光通信连接。
71.可穿戴设备可以与一个外部设备进行光通信连接,也可以同时与多个外部设备进行光通信连接;上述多个外部设备的类型可以相同,也可以不同。例如,可穿戴设备可以同时与用户的手机,以及用户所在空间中的电视机进行光通信连接。
72.可穿戴设备接收到触发操作之后,可以先确定可穿戴设备的led模块是否与外部设备对准。上述led模块与外部设备对准,可以使led模块的发光范围位于外部设备的光接收器的探测范围之内,也可以使可穿戴设备的光接收器的探测范围位于外部设备的发光范围内。上述led模块与外部设备对准,可以是led模块的led光轴方向与外部设备的光接收器的光轴方向对准,也可以是指led模块中led的发光面朝向上述外部设备,对于上述对准方式在此不做限定。
73.可穿戴设备确定led模块是否与外部设备对准时,可以通过传感器检测可穿戴设备的位姿,然后根据位姿来确定led模块是否与外部设备对准;或者,可穿戴设备可以预设对准操作的操作时长,在接收到触发操作并延迟预设操作时长之后,可穿戴设备可以认为用户完成将led模块与外部设备的对准操作。另外,可穿戴设备还可以根据用户的反馈确定led模块是否与外部设备对准,例如用户在完成led模块与外部设备的对准操作之后,可以对可穿戴设备执行响应操作,以告知可穿戴设备对准完成;上述响应操作可以对显示屏上的目标控件的触发操作,也可以是对可穿戴设备的敲击操作,在此不做限定。
74.在确定led模块与外部设备对准之后,可穿戴设备可以采用led模块与外部设备建立光通信连接。可穿戴设备可以采用led模块与外部设备进行通信握手,使得可穿戴设备与外部设备可以基于光通信连接发送数据。可穿戴设备可以广播方式发送连接请求;外部设备接收到可穿戴设备发送的广播信号之后,可以发送连接请求的响应信息,若可穿戴设备接收到上述响应信息,则确定光通信连接完成。
75.上述可穿戴设备的通信方法,可穿戴设备接收用户在可穿戴设备上的触发操作;然后,响应于用户在可穿戴设备上的触发操作,在确定可穿戴设备的led模块与外部设备对准后,采用led模块与外部设备建立光通信连接;其中,led模块为可穿戴设备上的健康测量模块。由于可穿戴设备在确定可穿戴设备的led模块与外部设备对准后,可以采用led模块与外部设备建立光通信连接,使得可穿戴设备可以通过上述光通信连接与外部设备进行数据交换;进一步地,由于上述led模块为可穿戴设备上的健康测量模块,因此可穿戴设备中可以通过复用用于实现健康测量功能的led模块进行光通信连接,使得可穿戴设备中可以在不增加其他近场通信模块的基础上实现近场通信功能,既可以降低可穿戴设备的成本,又可以减小可穿戴设备的体积;对于已经具备其他近场通信模块的可穿戴设备,上述可穿戴设备的通信方法还可以在不增加成本的基础上丰富可穿戴设备与外部设备进行通信连接的连接方式,使得可穿戴设备的人机交互更智能。
76.在一个实施例中,在上述实施例的基础上,可穿戴设备接收到用户在可穿戴设备上的触发操作之后,还可以响应于用户在可穿戴设备上的触发操作,向用户输出连接提示信息。
77.其中,上述连接提示信息用于提示用户将led模块与外部设备进行对准。上述连接提示信息可以是文字信息,也可以是图像信息,还可以是视频动画信息;另外,上述连接提示信息还可以包括语音提示信息,对于上述连接提示信息的类型在此不做限定。
78.上述连接提示信息,可以提示用户进行将led模块与外部设备进行对准的操作,也可以包括将led模块与外部设备进行对准操作的具体操作方式,在此不做限定。例如,可穿戴设备可以按照对准操作的操作步骤,向用户发送连接提示信息。
79.可选地,上述连接提示信息可以用于提示用户将处于佩戴状态的可穿戴设备进行卸取,使得卸取后的可穿戴设备的led模块与外部设备进行对准。
80.例如,上述可穿戴设备可以为智能手表,led模块位于智能手表的表体靠近用户手腕的一侧,如图3所示。上述连接提示信息可以提示用户将智能手表进行卸取,还可以提示用户对智能手表进行翻转,使得表体底部的led模块可以对准外部设备。
81.对于表体与表带之间设置有连接轴的智能手表,上述连接提示信息还可以提示用户将表体沿表体与表带之间的连接轴进行翻转,直至led模块与外部设备对准。上述连接提示信息中可以包括模拟用户翻转表体的动作,用户可以根据上述连接提示信息对表体进行翻转,使得翻转后的表体底部的led模块的led的发光面可以朝向外部设备。
82.上述可穿戴设备的通信方法,可穿戴设备通过向用户输出连接提示信息,使得用户可以根据连接提示信息更准确有效地实现led模块与外部设备的对准,缩短了对准时长,从而提升光通信连接的效率;另外,对于可穿戴设备的用户可以更直观地根据连接提示信息完成对准操作,避免用户在不确定操作步骤的情况下多次尝试对准,提升了人机交互的智能性。
83.图4为一个实施例中可穿戴设备的通信方法的流程示意图,本实施例涉及可穿戴设备发送数据的一种方式,在上述实施例的基础上,如图4所示,上述s102之后还包括:
84.s201、对待发送数据进行调制处理,获得用于驱动led模块发光的驱动信号。
85.可穿戴设备采用led模块与外部设备建立通信连接之后,可以向外部设备发送数据。上述待发送数据可以是可穿戴设备向外部设备发送的信息采集数据,例如可穿戴设备向用户手机发送的用户心率数据;另外,上述待发送数据还可以是可穿戴设备发送至外部设备的控制指令,例如用户通过可穿戴设备控制电视机开关,向电视机发送遥控指令;对于上述待发送数据的类型在此不做限定。
86.上述待发送数据可以是用户执行触发操作之前,可穿戴设备基于用户的操作获取的,也可以是时用户执行触发操作之后,基于用户的操作获取的。例如,用户可以先通过可穿戴设备的应用程序确定发送至手机的待发送数据,然后执行上述触发操作,使得led模块与手机建立光通信连接;在建立光通信连接的基础上,可穿戴设备可以将用户通过应用程序选择的待发送数据发送至外部设备。在另一种实现方式中,用户在确定要发送数据之前,可以先执行触发操作,在可穿戴设备的提示下将led模块与外部设备进行对准;在对准之后,用户可以在可穿戴设备的应用程序中确定待发送数据,可穿戴设备基于用户的操作将上述待发送数据通过光通信连接发送至外部设备。对于上述待发送数据的获取时间,在此不做限定。
87.可穿戴设备可以对待发送数据进行调制处理,获得用于驱动led模块发光的驱动信号。可穿戴设备在对发送数据进行调制处理之后,可以将待发送数据的数字信号转换成
模拟的驱动信号;上述led模块中的led单元可以在驱动信号的作用下呈现不同的发光状态。上述驱动信号可以是恒流驱动信号,也可以是恒压驱动信号,在此不做限定。
88.可穿戴设备可以采用预设调制方式对待发送数据进行调制处理,上述预设调制方式可以是幅度调制,还可以是脉冲频率调制,在此不做限定。可选地,上述预设调制方式可以为脉宽调制(pulse width modulation,简称pwm)或脉时调制(pulse position modulation,简称ppm)。其中,pwm通过不同的led单元的脉冲宽度进行数据0和1的编码,ppm则通过led单元发出的脉冲光信号的时间间隔进行数据0和1的编码。
89.可穿戴设备中的led模块可以包括一个led单元,也可以包括多个led单元,可穿戴设备向一个外部设备发送数据时,可以通过一个led单元向外部设备发送数据,也可以通过多个led单元向外部设备发送数据;上述多个led单元可以是串联连接,也可以是并联连接,还可以是串并混联方式连接,在此不做限定。可穿戴设备通过多个led单元向外部设备发送数据的情况下,可以采用对待发送数据进行调制处理,生成各个led单元的驱动信号。
90.s202、采用驱动信号驱动led模块发光,将待发送数据以光信号形式发送至外部设备。
91.可穿戴设备获得led模块的驱动信号之后,可以采用驱动信号驱动led模块中的led单元发光,通过led单元的发光状态,将待发送数据以光信号形式发送至外部设备。
92.在可穿戴设备中,led模块在用于实现健康测量功能时,led模块中的驱动芯片可以根据测量指令对led单元的发光状态进行控制;可穿戴设备中的驱动芯片可以通过增加新的驱动程序,使得驱动芯片可以在通信模式下,生成待发送数据对应的驱动信号。通过对可穿戴设备中的驱动程序的更新,可以实现光通信过程中的驱动信号的生成,而不需要对可穿戴设备的硬件进行变更。
93.上述可穿戴设备的通信方法,可穿戴设备通过将待发送数据转换成led模块的驱动信号,并通过驱动信号驱动led模块发光,使得led模块可以在驱动信号的驱动下将待发送数据发送给外部设备,使得可穿戴设备可以更可靠地通过光通信连接与外部设备进行数据交互。
94.图5为一个实施例中可穿戴设备的通信方法的流程示意图,本实施例涉及可穿戴设备确定驱动信号的一种方式,可穿戴设备中的led模块可以包括至少一个led单元,在上述实施例的基础上,如图5所示,上述s202包括:
95.s301、从至少一个led单元中确定目标led单元。
96.可穿戴设备中的led模块包括至少一个led单元的情况下,可穿戴设备可以从至少一个led单元中选择一个目标led单元,通过一个led单元向外部设备发送待发送数据。例如,上述led模块中可以包括6个led单元,可穿戴设备在向一个外部设备发送数据时,可以从6个led单元中选择一个目标led单元。
97.可穿戴设备可以根据led单元的编号顺序选择目标led单元,也可以随机在多个led单元中选择一个目标led单元;另外,可穿戴设备还可以获取外部设备的光接收器能接收到的光信号的频谱范围,然后从上述多个led单元中选择一个发光频谱位于上述频谱范围中的目标led单元,对于上述目标led单元的确定方式在此不做限定。
98.s302、采用预设调制方式对待发送数据进行调制处理,获得目标led单元的目标驱动信号。
99.在确定了目标led单元的基础上,可穿戴设备可以采用预设调制方式对待发送数据进行调制处理,获得目标led单元的目标驱动信号。
100.进一步地,可穿戴设备可以根据目标驱动信号控制目标led单元发出的光信号的发光状态;然后,基于发光状态将待发送数据以光信号形式发送至外部设备。其中,上述发光状态可以包括目标led单元的发光频率、发光时长和发射光强中的至少一种。
101.上述可穿戴设备的通信方法,可穿戴设备选择一个目标led单元向外部设备发送数据,可以减少发光的led单元的数量,从而降低可穿戴设备的功耗,延长可穿戴设备的待机时长。
102.图6为一个实施例中可穿戴设备的通信方法的流程示意图,本实施例涉及可穿戴设备发送数据的一种方式,可穿戴设备中的led模块包括多个led单元,不同led单元的发光频谱不同,在上述实施例的基础上,如图6所示,上述s202包括:
103.s401、根据待发送数据中携带的设备标识,从待发送数据中分别提取发送至各个外部设备的目标数据。
104.可穿戴设备可以通过多个led单元,同时向多个外部设备发送数据。可穿戴设备获取的待发送数据中,包括了发送至多个外部设备的目标数据。上述待发送数据中可以携带设备标识,上述设备标识为接收数据的外部设备的标识,可以是外部设备的ip地址,也可以是外部设备的名称,还可以是外部设备的物理地址,在此不做限定。可穿戴设备可以根据待发送数据中携带的设备标识,从待发送数据中分别提取发送至各个外部设备的目标数据,完成对待发送数据的分组。例如待发送数据中包括数据包a和数据包b,可穿戴设备可以根据数据包中的设备标识确定数据包a为外部设备1的目标数据,数据包b为外部设备2的目标数据。
105.s402、根据预设的led单元与外部设备之间的频谱对应关系,确定各外部设备对应的led单元。
106.不同led单元的发光频谱可以不同,例如第一led单元发射红色光,第二led单元发射红外光。
107.可穿戴设备可以获取当前连接的各个外部设备的接收频谱范围,建立led单元与外部设备之间的频谱对应关系,然后基于上述对应关系,确定每个外部设备对应的led单元。
108.s403、采用预设调制方式对各个外部设备的目标数据进行调制处理,获得每个外部设备对应的led单元的目标驱动信号。
109.在上述步骤的基础上,可穿戴设备将发送数据划分成各个外部设备对应的目标数据,并且确定了每个外部设备对应的led单元,可以采用预设调制方式对各个外部设备的目标数据进行调制处理,获得每个外部设备对应的led单元的目标驱动信号。
110.进一步地,可穿戴设备可以根据各个led单元的目标驱动信号对应控制每个led单元发出的光信号的发光状态;然后,基于各led单元的发光状态,将目标数据以光信号形式发送至对应的外部设备。其中是,行数发光状态包括各个led单元的发光频率、各个led单元的发光时长和各个led单元的发射光强中的至少一种。
111.上述可穿戴设备的通信方法,可穿戴设备可以通过多个led单元同时与多个外部设备进行光通信连接,从而可以实现多个设备之间的协同工作,提升了可穿戴设备的适用
性。
112.图7为一个实施例中可穿戴设备的通信方法的流程示意图,本实施例涉及可穿戴设备接收数据的一种方式,在上述实施例的基础上,如图7所示,上述方法还包括:
113.s501、通过可穿戴设备的光接收器,接收外部设备发送的响应光信号。
114.上述光接收器可以设置于led模块的led单元周围,当led模块与外部设备对准的情况下,光接收器可以接收到外部设备返回的响应光信号。上述响应光信号可以是外部设备向可穿戴设备发送的指令接收响应,可以用于告知可穿戴设备已经接收到led模块发送的数据。另外,上述响应光信号还可以是外部设备向可穿戴设备发送的数据重传指示,对于响应光信号的类型在此不做限定。
115.上述光接收器可以将接收到的响应光信号进行光电转换,获得电响应信号,从而可以进一步地对电响应进行解调。
116.s502、采用与预设调制方式对应的解调方式,对响应光信号进行解调,获得外部设备发送的响应信息。
117.可穿戴设备通过光接收器接收到响应光信号之后,可以采用与调制方式对应的解调方式,对响应光信号进行解调,获取外部设备发送的响应信号。上述响应信号中可以包括外部设备的标识,使得可穿戴设备在于多个外部设备连接的情况下,可以确定该响应信号是哪一个外部设备发送的。
118.可穿戴设备对响应光信号进行解调的过程中,若调制方式为pwm调制方式,可穿戴设备可以检测电响应信号的上升沿高电平,以及下降沿低电平,从而根据上升沿和下降沿之间的时间间隔确定响应光信号的占空比。进一步地,可穿戴设备可以根据占空比判断接收到的逻辑数字。可穿戴设备可以将占空比与预设占空比阈值进行比价,若占空比大于预设占空比阈值,则确定逻辑数字为1,若占空比小于预设占空比阈值,则确定逻辑数字为0;例如,上述占空比大于80%则输出1,占空比小于20%则输出0。
119.若调制方式为ppm调制方式,可穿戴设备可以通过接收到的脉冲信号的时间间隔,判断接收到的响应信息的逻辑数字。
120.上述可穿戴设备的通信方法,可穿戴设备可以通过光接收器接收外部设备发送的信号,从而可以实现可穿戴设备与外部设备之间的数据双向传输,增强了可穿戴设备与外部设备的交互性。
121.图8为一个实施例中可穿戴设备的通信方法的流程示意图,本实施例涉及可穿戴设备响应触发操作的一种方式,在上述实施例的基础上,上述触发操作为用户针对目标应用软件的第一触发操作,如图8所示,上述s102包括:
122.s601、响应于第一触发操作,向用户展示应用软件的目标界面;目标界面上包括用于切换led模块的工作模式的切换控件。
123.用户通过可穿戴设备向外部设备发送数据之前,可以在可穿戴设备中的目标应用软件上执行第一触发操作。上述目标应用软件可以用于建立光通信连接的软件,还可以是生成待发送数据的应用程序。上述第一触发操作可以用于进入led模式切换的目标界面。
124.上述第一触发操作可以是触摸操作,也可以是滑动操作,在此不做限定。上述第一触发操作可以是上述第一触发操作可以是对目标应用软件的开启操作,也可以是针对目标应用软件中的选择发送控件的操作。
125.可穿戴设备响应于第一触发操作,可以向用户展示应用软件的目标界面;目标界面上包括用于切换led模块的工作模式的切换控件。上述切换控件可以用于将led模块的工作模式由测量模式切换至通信模式。上述可穿戴设备中包括其他通信模块的情况下,例如wifi通信模块或蓝牙通信模块,上述切换控件还可以用于将其他通信模块与外部设备的其他通信连接,切换至led模块与外部设备之间的光通信连接。
126.s602、响应于用户针对切换控件的第二触发操作,在确定可穿戴设备的led模块与外部设备对准后,采用led模块与外部设备建立光通信连接。
127.用户可以在切换控件上执行第二触发操作,使得可穿戴设备可以采用led模块与外部设备建立光通信连接。
128.上述可穿戴设备的通信方法,用户可以对可穿戴设备中的目标应用程序中执行的第一触发操作之后,建立可穿戴设备与外部设备之间的光通信连接,使得用户可以在使用目标应用程序的过程中直接通过光通信连接向外部设备发送数据,而不需要在目标应用程序之外执行操作,提升了用户操作便利性。
129.应该理解的是,虽然图2-8的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-8中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
130.图9为一个实施例的可穿戴设备的通信装置的结构框图。如图9所示,上述装置包括:
131.接收模块10,用于接收用户在可穿戴设备上的触发操作;
132.响应模块20,用于响应于用户在所述可穿戴设备上的触发操作,在确定所述可穿戴设备的led模块与外部设备对准后,采用所述led模块与所述外部设备建立光通信连接;其中,所述led模块为所述可穿戴设备上的健康测量模块。
133.在一个实施例中,在上述实施例的基础上,如图10所示,上述装置还包括提示模块30,用于:响应于用户在所述可穿戴设备上的触发操作,向用户输出连接提示信息;所述连接提示信息用于提示所述用户将所述led模块与所述外部设备进行对准。
134.在一个实施例中,在上述实施例的基础上,如图11所示,上述装置还包括发送模块40,发送模块40包括:
135.调制单元401,用于对待发送数据进行调制处理,获得用于驱动led模块发光的驱动信号;
136.驱动单元402,用于采用所述驱动信号驱动所述led模块发光,将所述待发送数据以光信号形式发送至所述外部设备。
137.在一个实施例中,在上述实施例的基础上,调制单元401具体用于:采用预设调制方式对所述待发送数据进行调制处理,获得所述驱动信号;所述预设调制方式为脉宽调制pwm或脉时调制ppm。
138.在一个实施例中,在上述实施例的基础上,led模块包括至少一个led单元;调制单
元401具体用于:从所述至少一个led单元中确定目标led单元;采用预设调制方式对所述待发送数据进行调制处理,获得所述目标led单元的目标驱动信号。
139.在一个实施例中,在上述实施例的基础上,驱动单元402具体用于:根据所述目标驱动信号控制所述目标led单元发出的光信号的发光状态;所述发光状态包括所述目标led单元的发光频率、发光时长和发射光强中的至少一种;基于所述发光状态将所述待发送数据以光信号形式发送至所述外部设备。
140.在一个实施例中,在上述实施例的基础上,led模块包括多个led单元,不同led单元的发光频谱不同;调制单元401具体用于:根据所述待发送数据中携带的设备标识,从所述待发送数据中分别提取发送至各个外部设备的目标数据;根据预设的led单元与外部设备之间的频谱对应关系,确定各所述外部设备对应的led单元;采用预设调制方式对各个外部设备的目标数据进行调制处理,获得每个外部设备对应的led单元的目标驱动信号。
141.在一个实施例中,在上述实施例的基础上,驱动单元402具体用于:根据各个led单元的目标驱动信号对应控制每个led单元发出的光信号的发光状态;所述发光状态包括所述各个led单元的发光频率、各个led单元的发光时长和各个led单元的发射光强中的至少一种;基于各所述led单元的发光状态,将所述目标数据以光信号形式发送至对应的外部设备。
142.在一个实施例中,在上述实施例的基础上,如图12所示,上述装置还包括接收模块50,用于:通过所述可穿戴设备的光接收器,接收所述外部设备发送的响应光信号;采用与所述预设调制方式对应的解调方式,对所述响应光信号进行解调,获得所述外部设备发送的响应信息。
143.在一个实施例中,在上述实施例的基础上,连接提示信息用于提示用户将处于佩戴状态的可穿戴设备进行卸取,使得卸取后的可穿戴设备的所述led模块与外部设备进行对准。
144.在一个实施例中,在上述实施例的基础上,可穿戴设备为智能手表,所述led模块位于所述智能手表的表体靠近用户手腕的一侧;所述连接提示信息用于提示用户将所述表体沿表体与表带之间的连接轴进行翻转,直至所述led模块与外部设备对准。
145.在一个实施例中,在上述实施例的基础上,接收模块10具体用于:接收用户在所述可穿戴设备的显示屏上的触摸操作;或,接收用户在所述可穿戴设备上的敲击操作。
146.在一个实施例中,在上述实施例的基础上,如图13所示,所述触发操作为用户针对目标应用软件的第一触发操作;响应模块20包括:
147.展示单元201,用于响应于所述第一触发操作,向用户展示应用软件的目标界面;所述目标界面上包括用于切换所述led模块的工作模式的切换控件;
148.响应单元202,用于响应于用户针对所述切换控件的第二触发操作,在确定所述可穿戴设备的led模块与外部设备对准后,采用所述led模块与所述外部设备建立光通信连接。
149.上述可穿戴设备的通信装置中各个模块的划分仅用于举例说明,在其他实施例中,可将可穿戴设备的通信装置按照需要划分为不同的模块,以完成上述可穿戴设备的通信装置的全部或部分功能。
150.关于可穿戴设备的通信装置的具体限定可以参见上文中对于可穿戴设备的通信
方法的限定,在此不再赘述。上述可穿戴设备的通信装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
151.图14为一个实施例中可穿戴设备的内部结构示意图。如图14所示,该可穿戴设备包括通过系统总线连接的处理器和存储器。其中,该处理器用于提供计算和控制能力,支撑整个电子设备的运行。存储器可包括非易失性存储介质及内存储器。非易失性存储介质存储有操作系统、数据库和计算机程序。该计算机程序可被处理器所执行,以用于实现以下各个实施例所提供的一种可穿戴设备的通信方法。内存储器为非易失性存储介质中的操作系统计算机程序提供高速缓存的运行环境。该可穿戴设备可以是智能手表、智能手环、智能眼镜等任意可穿戴设备。
152.本技术实施例中提供的可穿戴设备的通信装置中的各个模块的实现可为计算机程序的形式。该计算机程序可在终端或服务器上运行。该计算机程序构成的程序模块可存储在电子设备的存储器上。该计算机程序被处理器执行时,实现本技术实施例中所描述方法的步骤。
153.本技术实施例还提供了一种计算机可读存储介质。一个或多个包含计算机可执行指令的非易失性计算机可读存储介质,当所述计算机可执行指令被一个或多个处理器执行时,使得所述处理器执行可穿戴设备的通信方法的步骤。
154.一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行可穿戴设备的通信方法。
155.本技术所使用的对存储器、存储、数据库或其它介质的任何引用可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram),它用作外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddr sdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)。
156.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术专利的保护范围应以所附权利要求为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1