CN116170784B - 数据传输方法和通信系统 - Google Patents
数据传输方法和通信系统Info
- Publication number
- CN116170784B CN116170784B CN202111417993.9A CN202111417993A CN116170784B CN 116170784 B CN116170784 B CN 116170784B CN 202111417993 A CN202111417993 A CN 202111417993A CN 116170784 B CN116170784 B CN 116170784B
- Authority
- CN
- China
- Prior art keywords
- terminal
- message
- home device
- data
- bluetooth
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q9/00—Arrangements in telecontrol or telemetry systems for selectively calling a substation from a main station, in which substation desired apparatus is selected for applying a control signal thereto or for obtaining measured values therefrom
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/40—Arrangements in telecontrol or telemetry systems using a wireless architecture
- H04Q2209/43—Arrangements in telecontrol or telemetry systems using a wireless architecture using wireless personal area networks [WPAN], e.g. 802.15, 802.15.1, 802.15.4, Bluetooth® or Zigbee®
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephone Function (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请公开了一种数据传输方法和通信系统。该方法包括:响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息。第一终端获取到第一消息中携带的第一标识,建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道向第一终端发送使用记录数据。第一终端向服务器发送该使用记录数据。在整个数据传输的过程中,用户仅需启动第一家居设备,在第一家居设备的工作过程中,第一家居设备自动与第一终端建立蓝牙传输通道,第一家居设备自动将数据传输给第一终端,无需用户额外操作,家居设备自动将数据传输至服务器,提高用户体验。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及数据传输方法和通信系统。
背景技术
随着物联网的快速发展,在智能家居设备中出现越来越多的物联网设备。随着物联网设备对功耗敏感的需求,越来越多的低功耗蓝牙(bluetooth low energy,BLE)设备应运而生。如智能牙刷、智能水杯、智能枕头等。但是,BLE设备无法连接服务器,故BLE设备产生的数据无法传输至服务器。
为了将BLE设备产生的数据传输至服务器,现有的数据传输方法通常是需要用户在使用完BLE设备之后,在终端的应用上手动完成BLE设备与终端的连接。在终端与BLE建立连接之后,BLE设备将数据传输给终端,该终端将BLE设备传输的数据上传至服务器。可见,当BLE设备需要将数据传输至服务器时,需要用户重复上述操作。因此,现有的数据传输方法需要用户繁琐操作才能将BLE设备上的数据传输至服务器,操作繁琐。
发明内容
本申请实施例提供的数据传输方法和通信系统,可以实现BLE设备将数据自动传输至服务器,简化操作。
为达到上述目的,本申请实施例采用如下技术方案。
第一方面,本申请实施例提供了一种数据传输方法,该方法应用于通信系统,通信系统包括第一家居设备、第一终端和服务器,第一家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能。方法可以包括:响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备。响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道,向第一终端发送第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据。响应于接收到第二消息,第一终端向服务器发送第一数据。
可选地,第一用户输入为一个用户输入。
也就是说,响应于第一用户输入,第一家居设备启动工作,且第一家居设备以蓝牙的方式发送第一消息。第一终端获取到第一消息中携带的第一标识,自动建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道向第一终端发送第一家居设备在第一历史时长内的使用记录数据。第一终端向服务器发送该使用记录数据。可见,在整个数据传输的过程中,用户仅需启动第一家居设备进行工作,在第一家居设备工作的过程中(也就是用户使用第一家居设备的过程中),第一家居设备会自动与第一终端建立蓝牙传输通道,第一家居设备会自动将第一数据传输给第一终端,全程无需用户特意对数据上传服务器进行繁琐操作,简化了操作,在用户无感知的情况下,能够实现家居设备将数据自动传输至服务器。
另外,在本申请实施例中,第一家居设备也无需通过低功耗蓝牙网关(BLE网关)将数据传输至服务器,无需额外购置BLE网关。这样,避免了利用BLE网关存在的一系列问题,如,BLE网关在无数据传输时仍会消耗能源,BLE网关使用插电的方式供电不方便移动,对于家居中移动的BLE设备无法保持与BLE网关常连接,等等。因此,本申请实施例提供的方案实用性更强。
在一些可以实现方式中,通信系统还包括第二终端,方法还可以包括:响应于接收到第二用户输入,第一家居设备以蓝牙的方式发送第三消息,第三消息包括第二标识,第二标识预先存储在第二终端和第一家居设备中,第二标识是根据第二用户账号生成的,第二用户账号对应第二终端和第一家居设备。响应于接收到第三消息,终端获取到第二标识,并建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道,向第二终端发送第四消息,第四消息包括第二数据,第二数据包括第一家居设备在第二历史时长内的使用记录数据和第二标识,第二数据用于反馈第二用户账号在第二历史时长内的使用记录数据。响应于接收到第四消息,第二终端向服务器发送第二数据。这样,第一家居设备可以识别不同的用户。针对不同的用户,第一家居设备可以将用户使用的数据传输至该用户的终端上,再由各个用户的终端将数据传输至服务器,可以将数据传输任务分担在各个终端上,有效避免对单一终端的损耗。
可选地,第二用户输入为一个用户输入。
在一些可以实现方式中,第一账号与第一终端一一对应,与第一家居设备一一对应。
在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户输入,第一家居设备以低功耗蓝牙的方式发送第一消息。
在一种具体可以实现方式中,第一用户输入包括第一用户对第一家居设备的开启操作,第一用户对第一家居设备的关闭操作,第一用户对第一家居设备的按压操作,及第一用户对第一家居设备的触碰操作中的任意一个。
在一种具体可以实现方式中,第一家居设备包括身份识别单元,身份识别单元用于获取用户的人体生物特征。响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于第一用户对身份识别单元的操作,第一家居设备根据身份识别单元获取的第一用户的人体生物特征,确定第一用户对应第一账号。第一家居设备以蓝牙的方式发送第一消息。
在一种具体可以实现方式中,第一家居设备包括智能牙刷、智能水杯和智能枕头中的任意一个。
在一种具体可以实现方式中,第一居家设备包括智能牙刷,第一数据包括:刷牙时长、刷牙模式、刷牙起始、刷牙力度和刷牙得分中的一个或多个。
在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户对智能牙刷的启动键的操作,智能牙刷以蓝牙的方式发送第一消息。
在一种具体可以实现方式中,第一家居设备包括智能水杯,第一数据包括用户每天的饮水量、一周内的平均饮水量、饮水目标中的一个或多个。
在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户打开智能水杯的杯盖的操作,智能水杯以蓝牙的方式发送第一消息。
在一种具体可以实现方式中,第一家居设备包括智能枕头,第一数据包括睡眠时间、睡眠时长、睡眠习惯,睡眠评分、睡眠问题分析、睡眠改善建议中的一个或多个。
在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户的头部对智能枕头的按压操作,智能枕头以蓝牙的方式发送第一消息。
在一些可以实现方式中,在响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息之前,还可以包括:响应于接收到第三用户输入,第一家居设备以蓝牙的方式发送第五消息,第五消息包括第一家居设备的设备信息。响应于接收到第五消息,第一终端获取第一家居设备的设备信息。第一终端向服务器发送第一请求,第一请求用于请求服务器采用第一家居设备的设备信息注册第一家居设备,第一请求中携带第一家居设备的设备信息。服务器根据第一请求注册第一家居设备,并在注册完成之后生成注册完成信息,将注册完成信息发送给第一终端。第一终端接收服务器发送的注册完成信息。可见,第一终端可以代替第一家居设备向服务器请求注册。在第一家居设备的注册过程中,无需用户干预即可完成注册,实现自动注册。
在一种具体可以实现方式中,第一家居设备的设备信息包括:设备类型、物理地址、序列号中的一个或多个。
在一些可以实现方式中,在服务器根据第一请求注册第一家居设备之后,还可以包括:服务器根据第一账号生成第一标识。服务器将第一标识分别发送给第一终端。第一终端接收第一标识,并存储第一标识。第一终端将第一标识发送给第一家居设备。第一家居设备接收第一标识,并存储第一标识。
在一些可以实现方式中,在服务器根据第一请求注册第一家居设备之后,还包括:服务器为第一终端和第一家居设备分配第一访问凭证。服务器将第一访问凭证发送给第一终端。第一终端接收第一访问凭证,并将第一访问凭证发送给第一家居设备。
在一些可以实现方式中,在第一家居设备通过蓝牙传输通道,向第一终端发送第二消息之前,还可以包括:第一家居设备采用第一访问凭证对待发送的消息进行加密,得到第二消息。在响应于接收到第二消息,第一终端向服务器发送第一数据之前,还可以包括:第一终端通过蓝牙传输通道接收第一家居设备发送的第二消息。第一终端采用采用第一访问凭证对第二消息进行解密,得到第一数据。本申请实施例中,通过对传输数据进行加密,可以使得第一终端与第一家居设备之间的通信更安全,安全性更高。
在一种具体可以实现方式中,响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道,具体为:第一终端根据第一标识,及第一终端与第一家居设备满足第一条件,建立与第一家居设备的蓝牙传输通道。
在一种具体可以实现方式中,第一条件可以包括:第一终端与第一家居设备之间的距离小于等于第一预设距离;或,第一终端与第一家居设备之间的距离小于等于第一预设距离,且第一终端与第一家居设备之间无障碍物遮挡。
在一些可以实现方式中,在响应于接收到第二消息,第一终端向服务器发送第一数据之后,还可以包括:第一终端断开与第一家居设备的蓝牙传输通道。
第二方面,本申请实施例提供了一种数据传输方法,其应用于第一家居设备,第一家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能,方法包括:响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备。在第一终端根据第一标识建立与第一家居设备的蓝牙传输通道之后,第一家居设备通过蓝牙传输通道,向第一终端发送第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据。其中,第一终端用于响应于接收到第二消息,向服务器发送第一数据。
在一些可以实现方式中,第一用户输入包括第一用户对第一家居设备的开启操作,第一用户对第一家居设备的关闭操作,第一用户对第一家居设备的按压操作,及第一用户对第一家居设备的触碰操作中的任意一个。
在一些可以实现方式中,第一账号与第一终端一一对应,与第一家居设备一一对应。
在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户输入,第一家居设备以低功耗蓝牙的方式发送第一消息。
在一种具体可以实现方式中,第一家居设备包括身份识别单元,身份识别单元用于获取用户的人体生物特征。响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于第一用户对身份识别单元的操作,第一家居设备根据身份识别单元获取的第一用户的人体生物特征,确定第一用户对应第一账号。第一家居设备以蓝牙的方式发送第一消息。
在一种具体可以实现方式中,第一家居设备包括智能牙刷、智能水杯和智能枕头中的任意一个。
在一种具体可以实现方式中,第一居家设备包括智能牙刷,第一数据包括:刷牙时长、刷牙模式、刷牙起始、刷牙力度和刷牙得分中的一个或多个。
在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户对智能牙刷的启动键的操作,智能牙刷以蓝牙的方式发送第一消息。
在一种具体可以实现方式中,第一家居设备包括智能水杯,第一数据包括用户每天的饮水量、一周内的平均饮水量、饮水目标中的一个或多个。
在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户打开智能水杯的杯盖的操作,智能水杯以蓝牙的方式发送第一消息。
在一种具体可以实现方式中,第一家居设备包括智能枕头,第一数据包括睡眠时间、睡眠时长、睡眠习惯,睡眠评分、睡眠问题分析、睡眠改善建议中的一个或多个。
在一种具体可以实现方式中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,具体可以为:响应于接收到第一用户的头部对智能枕头的按压操作,智能枕头以蓝牙的方式发送第一消息。
在一种具体可以实现方式中,第一家居设备的设备信息包括:设备类型、物理地址、序列号中的一个或多个。
在一些可以实现方式中,在第一家居设备通过蓝牙传输通道,向第一终端发送第二消息之前,还可以包括:第一家居设备采用第一访问凭证对待发送的消息进行加密,得到第二消息。本申请实施例中,通过对传输数据进行加密,可以使得第一终端与第一家居设备之间的通信更安全,安全性更高。
第三方面,本申请实施例提供了一种数据传输方法,应用于第一终端,该方法包括:响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道;第一消息为第一家居设备响应于接收到第一用户输入以蓝牙的方式发送的,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备。接收第一家居设备通过蓝牙传输通道发送的第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据。响应于接收到第二消息,第一终端向服务器发送第一数据。
在一些可以实现方式中,第一账号与第一终端一一对应,与第一家居设备一一对应。
在一种具体可以实现方式中,第一用户输入包括第一用户对第一家居设备的开启操作,第一用户对第一家居设备的关闭操作,第一用户对第一家居设备的按压操作,及第一用户对第一家居设备的触碰操作中的任意一个。
在一些可以实现方式中,在响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道之前,还可以包括:响应于接收到第五消息,第一终端获取第一家居设备的设备信息。第一终端向服务器发送第一请求,第一请求用于请求服务器采用第一家居设备的设备信息注册第一家居设备,第一请求中携带第一家居设备的设备信息。第一家居设备的设备信息携带在四五消息中,第五消息是第一家居设备响应于接收到第三用户输入以蓝牙的方式发送的。第一终端接收服务器发送的注册完成信息。注册完成信息是服务器根据第一请求注册第一家居设备,并在注册完成之后生成的。可见,第一终端可以代替第一家居设备向服务器请求注册。在第一家居设备的注册过程中,无需用户干预即可完成注册,实现自动注册。
在一些可以实现方式中,在服务器根据第一请求注册第一家居设备之后,还可以包括:服务器根据第一账号生成第一标识。服务器将第一标识分别发送给第一终端。第一终端接收第一标识,并存储第一标识。第一终端将第一标识发送给第一家居设备。第一家居设备接收第一标识,并存储第一标识。
在一些可以实现方式中,在服务器根据第一请求注册第一家居设备之后,还包括:服务器为第一终端和第一家居设备分配第一访问凭证。服务器将第一访问凭证发送给第一终端。第一终端接收第一访问凭证,并将第一访问凭证发送给第一家居设备。
在一些可以实现方式中,在第一家居设备通过蓝牙传输通道,向第一终端发送第二消息之前,还可以包括:第一家居设备采用第一访问凭证对待发送的消息进行加密,得到第二消息。在响应于接收到第二消息,第一终端向服务器发送第一数据之前,还可以包括:第一终端通过蓝牙传输通道接收第一家居设备发送的第二消息。第一终端采用采用第一访问凭证对第二消息进行解密,得到第一数据。本申请实施例中,通过对传输数据进行加密,可以使得第一终端与第一家居设备之间的通信更安全,安全性更高。
在一种具体可以实现方式中,响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道,具体为:第一终端根据第一标识,及第一终端与第一家居设备满足第一条件,建立与第一家居设备的蓝牙传输通道。
在一种具体可以实现方式中,第一条件可以包括:第一终端与第一家居设备之间的距离小于等于第一预设距离;或,第一终端与第一家居设备之间的距离小于等于第一预设距离,且第一终端与第一家居设备之间无障碍物遮挡。
在一些可以实现方式中,在响应于接收到第二消息,第一终端向服务器发送第一数据之后,还可以包括:第一终端断开与第一家居设备的蓝牙传输通道。
第四方面,本申请实施例提供了一种家居设备,家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能,家居设备包括:一个或多个处理器;以及存储器,存储器中存储有代码;当代码被处理器执行时,使得家居设备执行第二方面的方法。
第五方面,本申请实施例提供了一种终端,终端包括:一个或多个处理器;以及存储器,存储器中存储有代码;当代码被处理器执行时,使得终端执行第三方面的方法。
第六方面,本申请实施例提供了一种通信系统,通信系统包括第一家居设备、第一终端和服务器,第一家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能。
第一家居设备用于执行:响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备;在第一终端根据第一标识建立与第一家居设备的蓝牙传输通道之后,第一家居设备通过蓝牙传输通道,向第一终端发送第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据。
第一终端用于执行:响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道;第一消息为第一家居设备响应于接收到第一用户输入以蓝牙的方式发送的,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备;接收第一家居设备通过蓝牙传输通道发送的第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据;响应于接收到第二消息,第一终端向服务器发送第一数据。
第七方面,本申请实施例提供了一种芯片系统,该芯片系统应用于电子设备。该芯片系统包括一个或多个接口电路和一个或多个处理器;接口电路和处理器通过线路互联;接口电路用于从电子设备的存储器接收信号,并向处理器发送信号,信号包括存储器中存储的计算机指令;当处理器执行计算机指令时,使得电子设备执行如第一方面所述的数据传输方法。
第八方面,本申请实施例提供了一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在电子设备和服务器上运行时,使得所述电子设备执行如第一方面所述的数据传输方法。
第九方面,本申请实施例提供了一种计算机程序产品,其特征在于,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面所述的数据传输方法。
上述其他方面对应的有益效果,可以参见关于方法方面的有益效果的描述,此处不予赘述。
本申请实施例,通过响应于第一用户输入,第一家居设备启动工作,且第一家居设备以蓝牙的方式发送第一消息。第一终端获取到第一消息中携带的第一标识,自动建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道向第一终端发送第一家居设备在第一历史时长内的使用记录数据。第一终端向服务器发送该使用记录数据。可见,在整个数据传输的过程中,用户仅需启动第一家居设备进行工作,在第一家居设备工作的过程中(也就是用户使用第一家居设备的过程中),第一家居设备会自动与第一终端建立蓝牙传输通道,第一家居设备会自动将第一数据传输给第一终端,全程无需用户特意对数据上传服务器进行繁琐操作,简化了操作,在用户无感知的情况下,能够实现家居设备将数据自动传输至服务器。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图。
图1为一种终端的一种界面的示意图;
图2为一种终端的又一种界面的示意图;
图3为一种终端的又一种界面的示意图;
图4为一种终端的又一种界面的示意图;
图5为一种终端的又一种界面的示意图;
图6为一种终端的又一种界面的示意图;
图7为一种终端的又一种界面的示意图;
图8为一种终端的又一种界面的示意图;
图9为一种终端的又一种界面的示意图;
图10为一种终端的又一种界面的示意图;
图11为本申请实施例提供的一种系统的结构示意图;
图12为本申请实施例提供的一种终端的结构示意图;
图13为本申请实施例提供的一种数据传输方法的流程示意图;
图14为本申请实施例提供的一种数据传输方法的流程示意图。
具体实施方式
以下,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
目前,数据传输方法通常是:在用户使用完家居设备(如BLE设备)之后,用户在终端的应用上手动完成BLE设备与终端的连接。在终端与BLE建立连接之后,BLE设备将数据传输给终端,终端将BLE设备传输的数据上传至服务器。
示例性的,当用户使用完BLE设备之后,用户想要将BLE设备上更新的数据上传至服务器。用户需要手动建立BLE设备与终端之间的数据传输通道。示例性的,如图1所示,为终端的主界面的示意图。用户点击终端110上的应用(如智慧生活应用程序等)。该智慧生活应用程序启动。终端110显示如图2所示的界面111。用户在该界面111上输入用户账号(如华为账号)和密码,并点击“登录”控件。终端110的界面由图2所示的界面111跳转至图3所示的界面112。在该界面112上显示一个BLE设备,如枕头。在该界面112上还显示控件1121。当用户点击控件1121时,如图4所示,终端110的界面112上显示控件113。当用户点击控件113中的“添加设备”选项之后,终端110的界面112变成图5所示的界面114。该界面114表示为终端110正在扫描BLE设备,并显示扫描到的BLE设备,如水杯、智能牙刷。当用户点击终端110的界面114上的智能牙刷1141上的“连接”控件时,终端110的界面由图5所示的界面114跳转至图6所示的界面115。在该界面115上显示终端110与智能牙刷的连接进度。当终端110与BLE设备的连接成功时,终端110接收智能牙刷发送的数据,并将该数据上传至服务器。同时,终端110显示图7所示的界面116。在BLE设备连接成功之后,上述图3所示的界面112中会增加上述智能牙刷的卡片,得到如图8所示的界面117。
在上述BLE设备与服务器传输数据的过程中,用户在使用完智能牙刷之后,用户需要点击图1所示的应用(如智慧生活应用)图标,来启动该应用;用户需要操作图2所示的用户登录界面登录应用;用户需要点击图3中所示的控件1121,及点击图4中所示的控件113,来添加BLE设备;用户需要点击图5所示的智能牙刷1141上的“连接”控件,来建立智能牙刷与终端110的连接。可见,在上述BLE设备与服务器传输数据的过程中需要用户全程参与。而且,每当BLE设备需要与服务器传输数据时,均需要用户重复上述操作,操作较繁琐。因此,现有的数据传输方法需要用户繁琐操作才能将BLE上的数据传输至服务器,操作较繁琐。
为了解决上述技术问题,在本申请实施例中,第一家居设备接收第一用户输入。响应于第一用户输入,第一家居设备启动工作,且第一家居设备以蓝牙的方式发送第一消息,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备。响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道,向第一终端发送第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据。响应于接收到第二消息,第一终端向服务器发送第一数据。
也就是说,响应于第一用户输入,第一家居设备启动工作,且第一家居设备以蓝牙的方式发送第一消息。第一终端获取到第一消息中携带的第一标识,自动建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道向第一终端发送第一家居设备在第一历史时长内的使用记录数据。第一终端向服务器发送该使用记录数据。可见,在整个数据传输的过程中,用户仅需启动第一家居设备进行工作,在第一家居设备工作的过程中(也就是用户使用第一家居设备的过程中),第一家居设备会自动与第一终端建立蓝牙传输通道,第一家居设备会自动将第一数据传输给第一终端,全程无需用户特意对数据上传服务器进行繁琐操作,简化了操作,在用户无感知的情况下,能够实现家居设备将数据自动传输至服务器。
另外,在本申请实施例中,第一家居设备也无需通过低功耗蓝牙网关(BLE网关)将数据传输至服务器,无需额外购置BLE网关。这样,避免了利用BLE网关存在的一系列问题,如,BLE网关在无数据传输时仍会消耗能源,BLE网关使用插电的方式供电不方便移动,对于家居中移动的BLE设备无法保持与BLE网关常连接,等等。因此,本申请实施例提供的方案实用性更强。
在一些实施例中,针对于多人共用一个家居设备的情况,家居设备可以根据不同的用户将数据传输至不同的终端。具体的,本申请实施例提供的数据传输方法还可以包括:响应于接收到第二用户输入,第一家居设备以蓝牙的方式发送第三消息,第三消息包括第二标识,第二标识预先存储在第二终端和第一家居设备中,第二标识是根据第二用户账号生成的,第二用户账号对应第二终端和第一家居设备。响应于接收到第三消息,终端获取到第二标识,并建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道,向第二终端发送第四消息,第四消息包括第二数据,第二数据包括第一家居设备在第二历史时长内的使用记录数据和第二标识,第二数据用于反馈第二用户账号在第二历史时长内的使用记录数据。响应于接收到第四消息,第二终端向服务器发送第二数据。这样,第一家居设备可以识别不同的用户。针对不同的用户,第一家居设备可以将用户使用的数据传输至该用户的终端上,再由各个用户的终端将数据传输至服务器,可以将数据传输任务分担在各个终端上,有效避免对单一终端的损耗。
在一些实施例中,在响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息之前,本申请实施例提供的数据传输方法还可以包括:响应于接收到第三用户输入,第一家居设备以蓝牙的方式发送第五消息,第五消息包括第一家居设备的设备信息。响应于接收到第五消息,第一终端获取第一家居设备的设备信息。第一终端向服务器发送第一请求,第一请求用于请求服务器采用第一家居设备的设备信息注册第一家居设备,第一请求中携带第一家居设备的设备信息。服务器根据第一请求注册第一家居设备,并在注册完成之后生成注册完成信息,将注册完成信息发送给第一终端。第一终端接收服务器发送的注册完成信息。该注册完成信息中可以携带第一标识。可见,第一终端可以代替第一家居设备向服务器请求注册。在第一家居设备的注册过程中,无需用户干预即可完成注册,实现自动注册。
在实际应用中,第一家居设备(如第一BLE设备)可以为智能牙刷、智能水杯、智能枕头。当然,第一家居设备还可以为其他智能设备,如智能瑜伽垫。本申请实施例不做具体限定。
以第一BLE设备为智能牙刷为例,智能牙刷与第一终端(如手机)绑定在第一账号下。当用户启动智能牙刷进行刷牙时,智能牙刷向第一终端(如手机)发送第一消息(如蓝牙广播),该蓝牙广播中携带第一标识,该第一标识是根据第一账号生成的。手机接收到蓝牙广播,并获取蓝牙广播携带的第一标识。手机确定第一标识与存储的标识一致。手机建立与智能牙刷的连接通道(即蓝牙传输通道)。智能牙刷通过该连接通道向手机发送第一数据,示例性的,该第一数据可以包括刷牙时长、刷牙起始位置、刷牙模式、刷牙力度等数据。手机接收到上述数据之后,如图9所示,手机显示上述数据,并将上述数据上报给服务器。这样,在整个数据传输的过程中,用户仅需启动智能牙刷进行刷牙,在用户刷牙过程中,智能牙刷会自动与手机建立蓝牙传输通道,智能牙刷会自动将第一数据传输给手机,全程无需用户特意对数据上传服务器进行繁琐操作,简化了操作,在用户无感知的情况下,能够实现智能牙刷将数据自动传输至服务器。
同理,以第一BLE设备为智能水杯为例,智能水杯与终端(如手机)绑定在第一账号下。当用户打开智能水杯的盖子时,智能水杯向终端(如手机)发送第一消息(如蓝牙广播),该蓝牙广播中携带第一标识,该第一标识是根据第一账号生成的。手机接收到蓝牙广播,并获取蓝牙广播携带的第一标识。手机确定第一标识与存储的标识一致。手机建立与智能水杯的连接通道(即蓝牙传输通道)。智能水杯通过该连接通道向手机发送第一数据,示例性的,该第一数据可以包括饮水量、水温等数据。手机接收到上述数据之后,如图10所示,手机可以显示上述数据,并将上述数据上报给服务器。这样,在整个数据传输的过程中,用户仅需打开智能水杯的杯盖,在用户使用智能水杯喝水过程中,智能水杯会自动与手机建立蓝牙传输通道,智能水杯会自动将第一数据传输给手机,全程无需用户特意对数据上传服务器进行繁琐操作,简化了操作,在用户无感知的情况下,能够实现智能水杯将数据自动传输至服务器。
同理,以第一BLE设备为智能枕头为例,智能枕头与终端(如手机)绑定在第一账号下。当用户按压智能枕头时,智能枕头向终端(如手机)发送第一消息(如蓝牙广播),该蓝牙广播中携带第一标识,该第一标识是根据第一账号生成的。手机接收到蓝牙广播,并获取蓝牙广播携带的第一标识。手机确定第一标识与存储的标识一致。手机建立与智能枕头的连接通道(即蓝牙传输通道)。智能枕头通过该连接通道向手机发送第一数据,该第一数据可以包括睡眠时长、睡眠质量等数据。手机接收到上述数据之后,将上述数据上报给服务器。这样,这样,在整个数据传输的过程中,用户仅需按压智能枕头,在用户的头部枕在智能枕头上时,智能枕头会自动与手机建立蓝牙传输通道,智能枕头会自动将第一数据传输给手机,全程无需用户特意对数据上传服务器进行繁琐操作,简化了操作,在用户无感知的情况下,能够实现智能枕头将数据自动传输至服务器。
这里需要说明的是,上述触发第一BLE设备发送广播的触发条件可以根据BLE设备的类型不同而不同,本申请实施例中不做具体限定。具体实施时,可以根据实际需求设定。
本申请实施例提供的数据传输方法可以应用于图11所示的系统。如图11所示,该系统100可以包括终端110(如第一终端和第二终端)、多个家居设备(如第一家居设备120、第二家居设备130、第三家居设备140)和服务器150。
其中,上述终端可以为手机、平板电脑、膝上型、笔记本电脑、超级移动个人计算机(Ultra-mobile Personal Computer,UMPC)、手持计算机、上网本、个人数字助理(PersonalDigital Assistant,PDA)、可穿戴终端等设备,本申请实施例中对终端的具体形式不做特殊限制。示例性的,如图11所示,终端110可以为手机。
其中,上述家居设备可以包括:智能生活设备、智能穿戴设备、智能医疗设备、智能车载设备等。其中,智能家居设备可以包括智能牙刷、智能水杯、智能枕头等。智能穿戴设备可以包括智能手表、智能眼镜和智能手环等。智能医疗设备可以包括:智能体温计、智能血压仪等。智能车载设备可以包括车载摄像头、车载音响等。当然,本申请实施了中的家居设备并不局限于上述列举的设备。示例性的,如图11所示,第一家居设备120可以为智能牙刷,第二家居设备130可以为智能水杯,第三家居设备140可以为智能枕头。
图12是上述终端的结构框图。
如图12所示,终端110可以包括处理器210,外部存储器接口220,内部存储器221,通用串行总线(universal serial bus,USB)接口230,充电管理模块240,电源管理模块241,电池242,天线1,天线2,移动通信模块250,无线通信模块260,音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,传感器模块280,按键290,马达291,指示器292,摄像头293,显示屏294,以及用户标识模块(subscriber identification module,SIM)卡接口295等。其中传感器模块280可以包括压力传感器280A,陀螺仪传感器280B,气压传感器280C,磁传感器280D,加速度传感器280E,距离传感器280F,接近光传感器280G,指纹传感器280H,温度传感器280J,触摸传感器280K,环境光传感器280L,骨传导传感器280M等。
可以理解的是,本发明实施例示意的结构并不构成对终端110的具体限定。在本申请另一些实施例中,终端110可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
处理器210可以包括一个或多个处理单元,例如:处理器210可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
处理器210中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器210中的存储器为高速缓冲存储器。该存储器可以保存处理器210刚用过或循环使用的指令或数据。如果处理器210需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器210的等待时间,因而提高了系统的效率。
在一些实施例中,处理器210可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integrated circuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端110的结构限定。在本申请另一些实施例中,终端110也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
充电管理模块240用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块240可以通过USB接口230接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块240可以通过终端110的无线充电线圈接收无线充电输入。充电管理模块240为电池242充电的同时,还可以通过电源管理模块241为电子设备供电。
电源管理模块241用于连接电池242,充电管理模块240与处理器210。电源管理模块241接收电池242和/或充电管理模块240的输入,为处理器210,内部存储器221,显示屏294,摄像头293,和无线通信模块260等供电。电源管理模块241还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块241也可以设置于处理器210中。在另一些实施例中,电源管理模块241和充电管理模块240也可以设置于同一个器件中。
终端110的无线通信功能可以通过天线1,天线2,移动通信模块250,无线通信模块260,调制解调处理器以及基带处理器等实现。
天线1和天线2用于发射和接收电磁波信号。终端110中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
移动通信模块250可以提供应用在终端110上的包括2G/3G/4G/5G等无线通信的解决方案。移动通信模块250可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,LNA)等。移动通信模块250可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块250还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块250的至少部分功能模块可以被设置于处理器210中。在一些实施例中,移动通信模块250的至少部分功能模块可以与处理器210的至少部分模块被设置在同一个器件中。
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器270A,受话器270B等)输出声音信号,或通过显示屏294显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器210,与移动通信模块250或其他功能模块设置在同一个器件中。
无线通信模块260可以提供应用在终端110上的包括无线局域网(wireless localarea networks,WLAN)(如无线保真(wireless fidelity,Wi-Fi)网络),蓝牙(bluetooth,BT),全球导航卫星系统(global navigation satellite system,GNSS),调频(frequencymodulation,FM),近距离无线通信技术(near field communication,NFC),红外技术(infrared,IR)等无线通信的解决方案。无线通信模块260可以是集成至少一个通信处理模块的一个或多个器件。无线通信模块260经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器210。无线通信模块260还可以从处理器210接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。在一些实施例中,无线通信模块260接收第一家居设备发送的广播,及第一家居设备发送的数据。
在一些实施例中,终端110的天线1和移动通信模块250耦合,天线2和无线通信模块260耦合,使得终端110可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,GSM),通用分组无线服务(general packet radio service,GPRS),码分多址接入(code divisionmultiple access,CDMA),宽带码分多址(wideband code division multiple access,WCDMA),时分码分多址(time-division code division multiple access,TD-SCDMA),长期演进(long term evolution,LTE),BT,GNSS,WLAN,NFC,FM,和/或IR技术等。所述GNSS可以包括全球卫星定位系统(global positioning system,GPS),全球导航卫星系统(globalnavigation satellite system,GLONASS),北斗卫星导航系统(beidou navigationsatellite system,BDS),准天顶卫星系统(quasi-zenith satellite system,QZSS)和/或星基增强系统(satellite based augmentation systems,SBAS)。
终端110通过GPU,显示屏294,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏294和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器210可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。
显示屏294用于显示图像,视频等。显示屏294包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dot lightemitting diodes,QLED)等。在一些实施例中,终端110可以包括1个或N个显示屏294,N为大于1的正整数。
终端110可以通过ISP,摄像头293,视频编解码器,GPU,显示屏294以及应用处理器等实现拍摄功能。
ISP用于处理摄像头293反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给ISP处理,转化为肉眼可见的图像。ISP还可以对图像的噪点,亮度,肤色进行算法优化。ISP还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,ISP可以设置在摄像头293中。
摄像头293用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,CCD)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,CMOS)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给ISP转换成数字图像信号。ISP将数字图像信号输出到DSP加工处理。DSP将数字图像信号转换成标准的RGB,YUV等格式的图像信号。在一些实施例中,终端110可以包括1个或N个摄像头293,N为大于1的正整数。
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端110在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
视频编解码器用于对数字视频压缩或解压缩。终端110可以支持一种或多种视频编解码器。这样,终端110可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture experts group,MPEG)1,MPEG2,MPEG3,MPEG4等。
NPU为神经网络(neural-network,NN)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过NPU可以实现终端110的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
外部存储器接口120可以用于连接外部存储卡,例如Micro SD卡,实现扩展终端110的存储能力。外部存储卡通过外部存储器接口120与处理器210通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
内部存储器221可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器221可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端110使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器221可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,UFS)等。处理器210通过运行存储在内部存储器221的指令,和/或存储在设置于处理器中的存储器的指令,执行终端110的各种功能应用以及数据处理。
在一些实施例中,内部存储器221可以存储至少一个BLE设备的标识。或者,内部存储器221可以存储至少一个BLE设备的标识和至少一个BLE设备的访问凭证。再或者,内部存储器221也可以将至少一个BLE设备的标识与用户账号关联存储。再或者,内部存储器221也可以将至少一个BLE设备的标识、访问凭证与用户账号关联存储。
终端110可以通过音频模块270,扬声器270A,受话器270B,麦克风270C,耳机接口270D,以及应用处理器等实现音频功能。例如音乐播放,录音等。
音频模块270用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块270还可以用于对音频信号编码和解码。在一些实施例中,音频模块270可以设置于处理器210中,或将音频模块270的部分功能模块设置于处理器210中。
扬声器270A,也称“喇叭”,用于将音频电信号转换为声音信号。终端110可以通过扬声器270A收听音乐,或收听免提通话。
受话器270B,也称“听筒”,用于将音频电信号转换成声音信号。当终端110接听电话或语音信息时,可以通过将受话器270B靠近人耳接听语音。
麦克风270C,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风270C发声,将声音信号输入到麦克风270C。终端110可以设置至少一个麦克风270C。在另一些实施例中,终端110可以设置两个麦克风270C,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端110还可以设置三个,四个或更多麦克风270C,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
耳机接口270D用于连接有线耳机。耳机接口270D可以是USB接口230,也可以是3.5mm的开放移动电子设备平台(open mobile terminal platform,OMTP)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the USA,CTIA)标准接口。
压力传感器280A用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器280A可以设置于显示屏294。压力传感器280A的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器280A,电极之间的电容改变。终端110根据电容的变化确定压力的强度。当有触摸操作作用于显示屏294,终端110根据压力传感器280A检测所述触摸操作强度。终端110也可以根据压力传感器280A的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
陀螺仪传感器280B可以用于确定终端110的运动姿态。在一些实施例中,可以通过陀螺仪传感器280B确定终端110围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器280B可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器280B检测终端110抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端110的抖动,实现防抖。陀螺仪传感器280B还可以用于导航,体感游戏场景。
气压传感器280C用于测量气压。在一些实施例中,终端110通过气压传感器280C测得的气压值计算海拔高度,辅助定位和导航。
磁传感器280D包括霍尔传感器。终端110可以利用磁传感器280D检测翻盖皮套的开合。在一些实施例中,当终端110是翻盖机时,终端110可以根据磁传感器280D检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
加速度传感器280E可检测终端110在各个方向上(一般为三轴)加速度的大小。当终端110静止时可检测出重力的大小及方向。还可以用于识别电子设备姿态,应用于横竖屏切换,计步器等应用。
距离传感器280F,用于测量距离。终端110可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端110可以利用距离传感器280F测距以实现快速对焦。
接近光传感器280G可以包括例如发光二极管(LED)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。终端110通过发光二极管向外发射红外光。终端110使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端110附近有物体。当检测到不充分的反射光时,终端110可以确定终端110附近没有物体。终端110可以利用接近光传感器280G检测用户手持终端110贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器280G也可用于皮套模式,口袋模式自动解锁与锁屏。
环境光传感器280L用于感知环境光亮度。终端110可以根据感知的环境光亮度自适应调节显示屏294亮度。环境光传感器280L也可用于拍照时自动调节白平衡。环境光传感器280L还可以与接近光传感器280G配合,检测终端110是否在口袋里,以防误触。
指纹传感器280H用于采集指纹。终端110可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
温度传感器280J用于检测温度。在一些实施例中,终端110利用温度传感器280J检测的温度,执行温度处理策略。例如,当温度传感器280J上报的温度超过阈值,终端110执行降低位于温度传感器280J附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,终端110对电池242加热,以避免低温导致终端110异常关机。在其他一些实施例中,当温度低于又一阈值时,终端110对电池242的输出电压执行升压,以避免低温导致的异常关机。
触摸传感器280K,也称“触控器件”。触摸传感器280K可以设置于显示屏294,由触摸传感器280K与显示屏294组成触摸屏,也称“触控屏”。触摸传感器280K用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏294提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器280K也可以设置于终端110的表面,与显示屏294所处的位置不同。
骨传导传感器280M可以获取振动信号。在一些实施例中,骨传导传感器280M可以获取人体声部振动骨块的振动信号。骨传导传感器280M也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器280M也可以设置于耳机中,结合成骨传导耳机。音频模块270可以基于所述骨传导传感器280M获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器280M获取的血压跳动信号解析心率信息,实现心率检测功能。
按键290包括开机键,音量键等。按键290可以是机械按键。也可以是触摸式按键。终端110可以接收按键输入,产生与终端110的用户设置以及功能控制有关的键信号输入。
马达291可以产生振动提示。马达291可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏294不同区域的触摸操作,马达291也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
指示器292可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
当然,终端110还可以包括其他功能单元,本申请实施例对此不进行限定。
此外,本申请的各实施例之间涉及的动作,术语等均可以相互参考,不予限制。本申请的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
图13为本申请实施例提供的一种数据传输方法的流程示意图;图14为本申请实施例提供的一种数据传输方法的流程示意图。如图13和图14所示,该方法应用于通信系统,该通信系统可以包括第一家居设备、第一终端和服务器,该第一家居设备可以包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能。该方法可以分为以下阶段进行描述,具体为:
第一阶段,注册阶段
S1300、响应于接收到用户A(如上述的第三用户)输入,启动第一家居设备。
其中,第一家居设备可以为BLE设备。BLE设备可以包括智能牙刷、智能水杯、智能枕头能,等等。本申请实施例不做具体限定。
其中,用户A输入可以包括用户A对第一家居设备的配置操作,例如,首次使用第一家居设备的注册操作、第一家居设备的连网操作、第一家居设备与其他终端的连接操作等。在本申请实施例中不做具体限定。
示例性的,用户可以操作第一家居设备的按键,启动第一家居设备。例如,用户可以按压第一家居设备上的按键,来启动第一家居设备。
S1301、第一家居设备以蓝牙的方式发送消息a(如上述的第五消息),该消息a中携带第一家居设备的设备信息。
其中,消息a可以为蓝牙广播。当然,本申请实施例中消息a并不局限于蓝牙广播。本申请实施例以消息为蓝牙广播为例进行说明。
其中,第一家居设备的设备信息可以包括设备类型和/或第一家居设备的标识,该标识可以用于唯一标识第一家居设备。或者说,该标识用于服务器或第一终端识别第一家居设备的身份。该标识可以是序列号(serial number,SN)、物理地址、识别符(uniquedevice identifier,UDID)等。当然,该标识也可以是用于对外呈现的字符串、数组等。
其中,第一家居设备发送消息a的触发条件可以根据家居设备的类型进行选取,例如,第一家居设备为智能牙刷,相应的,触发条件可以为操作电源按钮;第一家居设备为智能水杯,相应的,触发条件可以为打开水杯盖子;第一家居设备为智能枕头,相应的,触发条件可以为按压枕头。当然,本申请实施例并不局限于上述示例。
其中,第一终端接收第一家居设备发送的消息a,可以采用如下方式实现,以消息a是第一蓝牙广播为例:
在一种具体可实现方式中,当第一终端与第一家居设备的距离小于等于第一设定距离,且第一终端与第一家居设备之间无障碍物遮挡时,第一终端接收第一家居设备发送的第一蓝牙广播。其中,第一设定距离可以包括10m,9m,11m等。
在本申请实施例中,家居设备的位置自由,可以支持用户携带可移动第一终端移动到家居设备一跳内(如10m内),即可自动完成家居设备的数据传输至服务器,覆盖的设备范围较广。
S1302、第一终端接收到第一家居设备发送的消息a,并与第一家居设备建立蓝牙传输通道。
第一终端开启蓝牙功能。用户可以操作第一终端的设置应用,在设置应用的界面上操作蓝牙选项。响应于用户操作,第一终端显示蓝牙界面。在该蓝牙界面上可以显示第一家居设备的标识。当然,在蓝牙界面上也可以不显示第一家居设备的标识,用户可以操作蓝牙界面上的“扫描”控件。响应于用户操作,第一终端扫描第一蓝牙广播。当第一终端扫描到第一家居设备发送的第一蓝牙广播时,第一终端可发现第一家居设备,并在蓝牙界面上显示第一家居设备的标识。用户操作第一家居设备的标识,响应于用户操作,第一终端与第一家居设备建立蓝牙传输通道。
在一些实施例中,为了确保信息传输的安全性,第一终端与第一家居设备协商出蓝牙协议的加密密钥,故第一终端与第一家居设备之间建立加密蓝牙传输通道。第一终端与第一家居设备进行信息传输时可以采用该加密蓝牙传输通道。
S1303、第一终端接收消息a,第一终端获取第一家居设备的设备信息。
在一种具体可实现方式中,第一终端通过加密蓝牙传输通道接收消息a。这样,确保了第一终端与第一家居设备之间信息传输的安全性。
S1304、第一终端向服务器发送第一请求,该第一请求用于请求将第一家居设备绑定第一用户账号(即为第一账号)。该第一请求中携带第一家居设备的设备信息。相应的,服务器接收第一请求。
也就是说,第一终端可以代替第一家居设备向服务器请求注册第一用户账号。该第一用户账号,可以指第一终端登录的用户账号。示例性的,第一用户账号可以为华为账号。
S1305、服务器根据第一请求注册第一家居设备,并在注册完成之后生成注册完成信息,将注册完成信息发送给第一终端。相应的,第一终端接收服务器发送的注册完成信息。
服务器使用第一家居设备的设备信息进行注册。也就是说,服务器将第一家居设备的设备信息与第一用户账号绑定。
示例性的,服务器将第一用户账号与第一家居设备的设备类型、序列号及物理地址(即MAC地址)等信息绑定。
需要说明的是:以华为账号为例,在第一终端首次被使用时,第一终端向服务器请求注册华为账号。服务器根据第一终端的请求,将第一终端绑定在华为账号下,即完成第一终端注册。在第一终端注册华为账号之后,第一终端可以使用华为账号登录服务器。后续,在第一终端非首次被使用时,第一终端可以直接使用华为账号登录服务器。
S1306、在服务器成功注册第一家居设备之后,服务器根据第一用户账号生成第一标识,该第一标识用于识别出第一用户账号绑定的设备。
其中,第一用户账号与第一终端一一对应,与第一家居设备一一对应。
在一种具体可实现方式中,第一终端可以对第一用户账号进行哈希处理得到第一标识。当然,本申请实施例中并不局限于哈希处理,还可以采用其他算法,如标识算法。本申请实施例不做具体限定。进一步地,第一标识可以为第一用户账号的哈希值。
示例性的,第一标识可以为BLE广播过滤ID。
S1307、在服务器成功注册第一家居设备之后,服务器为第一家居设备分配第二标识,为第一终端和第一家居设备分配第一访问凭证。
应理解为,在服务器成功注册第一家居设备之后,服务器可以根据第一家居设备的第一标识,物理地址和第一用户账号,生成第二标识。服务器可以将第二标识分配给第一家居设备。其中,第二标识用于唯一标识已注册设备,以便于第一终端和服务器识别。示例性的,该第二标识可以为Device ID。
另外,在服务器成功注册第一家居设备之后,服务器可以为第一终端和第一BLR设备分配第一访问凭证,该第一访问凭证用于第一终端和第一家居设备相互认证的。示例性的,第一访问凭证可以为密钥authcode。
在一些实施例中,在第一终端与第一家居设备每次建立蓝牙传输通道之后,第一终端与第一家居设备可以基于第一访问凭证协商出蓝牙协议的临时会话密钥,可以使用临时会话密钥加密通信内容。这样,有效确保第一终端与第一家居设备之间的通信内容的安全性。
在另一些实施例中,为了使第一终端与第一家居设备之间通信更安全,可以做双层加密。具体的,第一终端与第一家居设备协商出蓝牙协议的加密密钥,故第一终端与第一家居设备之间建立加密蓝牙传输通道。第一终端与第一家居设备进行信息传输时可以采用该加密蓝牙传输通道。另外,第一终端与第一家居设备可以基于第一访问凭证协商出蓝牙协议的临时会话密钥,可以使用临时会话密钥加密通信内容。这样,采用双层加密可以使得第一终端与第一家居设备之间的通信更安全,安全性更高。
S1308、服务器将第一标识、第二标识和第一访问凭证发送给第一终端,相应的,第一终端接收第一标识、第二标识和第一访问凭证。
S1309、第一终端存储第一标识、第二标识和第一访问凭证。
S1310、第一终端将第一标识、第二标识和第一访问凭证发送给第一家居设备,相应的,第一家居设备接收第一标识、第二标识和第一访问凭证。
S1311、第一家居设备存储第一标识、第二标识和第一访问凭证。
具体的,第一家居设备收到Device ID、密钥authcode和BLE广播过滤ID并保存在本地闪存(flash)。
第二阶段,数据传输阶段
S1312、响应于接收到用户B(如上述的第一用户)输入,第一家居设备以蓝牙的方式发送消息b(如上述的第一消息)。相应的,第一终端接收消息b。
其中,消息b也可以为蓝牙广播。当然,本申请实施例中消息b并不局限于蓝牙广播。
其中,消息b可以包括第一标识(如第一阶段中生成的第一标识),第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和所述第一家居设备。
其中,用户B输入可以包括用户B对第一家居设备的开启操作,用户B对第一家居设备的关闭操作,用户B对第一家居设备的按压操作,及用户B对第一家居设备的触碰操作中的任意一个。在本申请实施例中,针对不同的家居设备用户B输入也不同。
示例性的,以第一家居设备是智能牙刷为例,用户可以操作智能牙刷的启动键,启动智能牙刷。例如,用户可以点击智能牙刷的电源按钮,来启动智能牙刷;或者,用户也可以按压智能牙刷的电源按钮持续预设时间,该预设时间可以为3秒、5秒等。
示例性的,以第一家居设备是智能水杯为例,用户可以通过打开智能水杯的杯盖,来启动智能水杯。例如,用户可以通过旋转智能水杯的杯盖的方式,启动智能水杯;或者,用户也可以点击智能水杯上的开盖按钮,来启动智能水杯。
在本步骤中,第一家居设备以蓝牙的方式发送消息b,具体可实现为,以消息b为第二蓝牙广播为例:
在一些实施方式中,第一家居设备的蓝牙模块在发送第二蓝牙广播时以预设的发射频率进行蓝牙广播,例如,每隔预设T时间发送一次,并且发送第二蓝牙广播的时长为X秒,在这X秒中,蓝牙广播信息持续不间断的进行发送。对应地,第一终端的蓝牙模块在进行信号扫描时,以预设的扫描频率进行扫描,预设第一终端每隔y秒扫描一次,并且每次扫描时长z秒。其中,只要第一家居设备发起了广播,第一终端就可以接收到广播。示例性的,第一终端可以每隔600ms扫描一次,每次扫描时长为100ms。
在另一些实施方式中,当第一家居设备的蓝牙模块发出第二蓝牙广播时,在第一预设时间内第一终端的蓝牙模块未接收到第二蓝牙广播,即第一终端与第一家居设备未建立蓝牙连接。此时,第一家居设备的蓝牙模块停止广播。例如,第一预设时间可以为5分钟或10分钟。进一步地,第一家居设备等待下次用户使用第一家居设备产生数据之后,再次尝试发送广播。
在另一些实施方式中,当第一家居设备的蓝牙模块发送第二蓝牙广播时,第一终端与第一家居设备的距离超过预设距离,此时,第一终端的蓝牙模块未接收到第二蓝牙广播,即第一终端与第一家居设备未建立蓝牙连接。在第二预设时间内,第一终端或第一家居设备移动位置,使得第一终端与第一家居设备之间的距离小于等于预设距离,此时,第一终端的蓝牙模块接收到第二蓝牙广播,即第一终端与第一家居设备建立蓝牙连接。
当然,若在第二预设时间内,第一终端与第一家居设备之间的距离依然大于预设距离,则第一终端的蓝牙模块未接收到第二蓝牙广播,即第一终端与第一家居设备未建立蓝牙连接。此时,第一家居设备可以等待下次用户使用第一家居设备产生数据之后,再次尝试发送广播。
在一些实施例中,第一家居设备可以包括身份识别单元,身份识别单元用于获取用户的人体生物特征。其中,人体生物特征可以包括指纹、脸部、声音等。当然,人体生物特征还可以为其他特征,如耳纹等。本申请实施例中不作具体限定。S1312具体可以实现为:响应于第一用户对身份识别单元的操作,第一家居设备根据身份识别单元获取的第一用户的人体生物特征,确定第一用户对应第一账号。第一家居设备以蓝牙的方式发送第一消息。
S1313、响应于接收到消息b,第一终端获取到第一标识。
S1314、第一终端根据第一标识和预先存储的标识,确定第一家居设备为已注册设备。
由于在第一阶段中,第一终端预先存储了第一标识。
具体的,第一终端接收到第一家居设备发送的第二蓝牙广播之后,第一终端解析出第二蓝牙广播中携带的第一标识。第一终端将第一标识与预先存储的标识进行比对。第一终端确定第一标识与预先存储的标识匹配,第一终端即可确定第一家居设备为已注册设备。
S1315、第一终端自动与第一家居设备建立蓝牙传输通道。
在第一终端可以根据该第一标识与预先存储的标识进行匹配,并匹配成功之后,第一终端确定第一家居设备为可以连接的设备。故,第一终端建立与第一家居设备的蓝牙传输通道。
S1316、第一家居设备通过蓝牙传输通道,向第一终端发送消息c(如上述的第二消息),第二消息包括第一数据。相应地,第一终端接收到第一家居设备发送的消息c。
该第一数据可以包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据。
该第一历史时长可以理解为在用户最近使用第一家居设备的结束时刻之前的一段时间内。例如,一天、一刻钟或一个小时等。本申请实施例需要根据实际需求设定。
示例性的,第一家居设备可以为智能牙刷,第一数据可以为在用户使用智能牙刷进行刷牙,且刷牙结束后,生成的刷牙得分。第一家居设备可以为智能水杯,第一数据可以为在用户使用智能水杯喝水后,生成的饮水量和饮水时间。第一家居设备可以为智能枕头,第一数据可以为在用户起床后,生成的睡眠质量数据。本申请实施例不再一一列举。
在一种具体可实现方式中,S1316具体可实现为:S13161、第一终端生成第一随机数R1,并发送给第一家居设备。S13162、第一家居设备生成第二随机数R2,并发送给第一终端。S13163、第一终端根据第一随机数R1、第二随机数R2和第一访问凭证,生成第二访问凭证。同时,第一家居设备根据第一随机数R1、第二随机数R2和第一访问凭证,生成第二访问凭证。S13164、第一家居设备采用第二访问凭证对待发送的消息进行加密,得到第二消息,并将第二消息发送给第一终端。S13165、第一终端接收到第二消息,并采用第二访问凭证对第二消息进行解密得到第一数据。本申请实施例中,通过对传输数据进行加密,可以使得第一终端与第一家居设备之间的通信更安全,安全性更高。
S1317、响应于接收到消息c,第一终端显示消息c中携带的第一数据。
示例性的,第一终端显示图9或图10所示的界面。
S1318、响应于接收到消息c,第一终端向服务器发送消息c中携带的第一数据。
其中,第一终端将第一数据上报给服务器,具体可以采用如下方式实现:
在一种具体可实现方式中,第一终端可以将第一数据实时上报给服务器。也就是说,第一终端接收到第一家居设备发送的第一数据,就将第一数据上报给服务器。
在另一种具体可实现方式中,第一终端可以按照预设时间间隔将第一数据上报给服务器。例如,第一终端可以将一个小时的数据批量上报给服务器;或者,第一终端也可以将一天的数据批量上报给服务器。
在另一种具体可实现方式中,第一终端可以在用户触发查看数据时上报数据给服务器。具体地,第一终端接收到用户在第一终端上的操作。响应于用户的操作,第一终端将第一数据上报给服务器。
示例性的,用户对图8所示的界面上的智能牙刷卡片的操作,第一终端接收用户的操作。响应于该操作,第一终端显示智能牙刷的数据,此时第一终端显示图9所示的界面118,在该界面118上显示有刷牙时长、刷牙模式、刷牙起始、刷牙力度及刷牙得分等信息。如图9所示,刷牙时长为3分10秒,刷牙模式为清洁,刷牙力度为强劲,刷牙起始位左上区,刷牙得分为100分。同时,第一终端将智能牙刷的数据上报至服务器。
示例性的,用户对图8所示的界面上的智能水杯卡片的操作,第一终端接收用户的操作。响应于该操作,第一终端显示智能水杯的数据,此时第一终端显示图10所示的界面119,在该界面119上显示有用户每天的饮水量、一周内的平均饮水量、饮水目标等信息。同时,第一终端将智能水杯的数据上报至服务器。
示例性的,用户对图8所示的界面上的智能枕头卡片的操作,第一终端接收用户的操作。响应于该操作,第一终端显示智能枕头的数据,该智能枕头的数据可以包括睡眠时间、睡眠时长、睡眠习惯等信息。此时第一终端显示枕头的界面,在该界面上显示有睡眠评分、睡眠问题分析、改善建议等信息。同时,第一终端将智能枕头的数据上报至服务器。
在一些实施例中,为了节省功耗,在第一终端将第一数据上报给服务器之后,该方法还可以包括:S1319、第一终端断开与第一家居设备的蓝牙传输通道。这样,当第一家居设备需要上传数据时,第一终端与第一家居设备再按照上述步骤建立蓝牙连接,本申请实施例在此不再赘述。
在一些实施例中,针对于多人共用一个家居设备的情况,家居设备可以根据不同的用户将数据传输至不同的终端。具体的,上述通信系统还可以包括第二终端。本申请实施例提供的数据传输方法还可以包括:响应于接收到第二用户输入,第一家居设备以蓝牙的方式发送第三消息,第三消息包括第二标识,第二标识预先存储在第二终端和第一家居设备中,第二标识是根据第二用户账号生成的,第二用户账号对应第二终端和第一家居设备。响应于接收到第三消息,终端获取到第二标识,并建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道,向第二终端发送第四消息,第四消息包括第二数据,第二数据包括第一家居设备在第二历史时长内的使用记录数据和第二标识,第二数据用于反馈第二用户账号在第二历史时长内的使用记录数据。响应于接收到第四消息,第二终端向服务器发送第二数据。本申请实施例中的各个步骤的具体实现方式可以参加上述实例中的相关内容,在此不再赘述。
这样,第一家居设备可以识别不同的用户。针对不同的用户,第一家居设备可以将用户使用的数据传输至该用户的终端上,再由各个用户的终端将数据传输至服务器,可以将数据传输任务分担在各个终端上,有效避免对单一终端的损耗。
本申请实施例提供的一种通信系统,该通信系统可以包括第一家居设备、第一终端和服务器,第一家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能。其中,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,第一消息包括第一标识,第一标识预先存储在第一终端和第一家居设备中,第一标识是根据第一账号生成的,第一账号对应第一终端和第一家居设备;响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道;第一家居设备通过蓝牙传输通道,向第一终端发送第二消息,第二消息包括第一数据,第一数据包括第一家居设备在第一历史时长内的使用记录数据和第一标识,第一数据用于反馈第一账号在第一历史时长内的使用记录数据;响应于接收到第二消息,第一终端向服务器发送第一数据。
在一些实施例中,通信系统还可以包括第二终端,方法还可以包括:响应于接收到第二用户输入,第一家居设备以蓝牙的方式发送第三消息,第三消息包括第二标识,第二标识预先存储在第二终端和第一家居设备中,第二标识是根据第二用户账号生成的,第二用户账号对应第二终端和第一家居设备;响应于接收到第三消息,终端获取到第二标识,并建立与第一家居设备的蓝牙传输通道;第一家居设备通过蓝牙传输通道,向第二终端发送第四消息,第四消息包括第二数据,第二数据包括第一家居设备在第二历史时长内的使用记录数据和第二标识,第二数据用于反馈第二用户账号在第二历史时长内的使用记录数据;响应于接收到第四消息,第二终端向服务器发送第二数据。
进一步地,第一账号与第一终端一一对应,与第一家居设备一一对应。
进一步地,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,包括:响应于接收到第一用户输入,第一家居设备以低功耗蓝牙的方式发送第一消息。
进一步地,第一用户输入包括第一用户对第一家居设备的开启操作,第一用户对第一家居设备的关闭操作,第一用户对第一家居设备的按压操作,及第一用户对第一家居设备的触碰操作中的任意一个。
进一步地,第一家居设备包括身份识别单元,身份识别单元用于获取用户的人体生物特征;响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,包括:响应于第一用户对身份识别单元的操作,第一家居设备根据身份识别单元获取的第一用户的人体生物特征,确定第一用户对应第一账号;第一家居设备以蓝牙的方式发送第一消息。
进一步地,第一家居设备可以包括智能牙刷、智能水杯和智能枕头。
进一步地,第一居家设备包括智能牙刷,第一数据包括:刷牙时长、刷牙模式、刷牙起始、刷牙力度和刷牙得分中的一个或多个。
进一步地,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,包括:响应于接收到第一用户对智能牙刷的启动键的操作,智能牙刷以蓝牙的方式发送第一消息。
进一步地,第一家居设备包括智能水杯,第一数据包括用户每天的饮水量、一周内的平均饮水量、饮水目标中的一个或多个。
进一步地,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,包括:响应于接收到第一用户打开智能水杯的杯盖的操作,智能水杯以蓝牙的方式发送第一消息。
进一步地,第一家居设备包括智能枕头,第一数据包括睡眠时间、睡眠时长、睡眠习惯,睡眠评分、睡眠问题分析、睡眠改善建议中的一个或多个。
进一步地,响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息,包括:响应于接收到第一用户的头部对智能枕头的按压操作,智能枕头以蓝牙的方式发送第一消息。
进一步地,在响应于接收到第一用户输入,第一家居设备以蓝牙的方式发送第一消息之前,还包括:响应于接收到第三用户输入,第一家居设备以蓝牙的方式发送第五消息,第五消息包括第一家居设备的设备信息;响应于接收到第五消息,第一终端获取第一家居设备的设备信息;第一终端向服务器发送第一请求,第一请求用于请求服务器采用第一家居设备的设备信息注册第一家居设备,第一请求中携带第一家居设备的设备信息;服务器根据第一请求注册第一家居设备,并在注册完成之后生成注册完成信息,将注册完成信息发送给第一终端;第一终端接收服务器发送的注册完成信息。
进一步地,第一家居设备的设备信息包括:设备类型、物理地址、序列号中的一个或多个。
进一步地,在服务器根据第一请求注册第一家居设备之后,还包括:服务器根据第一账号生成第一标识;服务器将第一标识分别发送给第一终端;第一终端接收第一标识,并存储第一标识;第一终端将第一标识发送给第一家居设备;第一家居设备接收第一标识,并存储第一标识。
进一步地,在服务器根据第一请求注册第一家居设备之后,还包括:服务器为第一终端和第一家居设备分配第一访问凭证;服务器将第一访问凭证发送给第一终端;第一终端接收第一访问凭证,并将第一访问凭证发送给第一家居设备。
进一步地,在第一家居设备通过蓝牙传输通道,向第一终端发送第二消息之前,还包括:第一家居设备采用第一访问凭证对待发送的消息进行加密,得到第二消息;在响应于接收到第二消息,第一终端向服务器发送第一数据之前,还包括:第一终端通过蓝牙传输通道接收第一家居设备发送的第二消息;第一终端采用采用第一访问凭证对第二消息进行解密,得到第一数据。
进一步地,响应于接收到第一消息,第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道,包括:第一终端根据第一标识,及第一终端与第一家居设备满足第一条件,建立与第一家居设备的蓝牙传输通道。
进一步地,第一条件可以包括:第一终端与第一家居设备之间的距离小于等于第一预设距离;或,第一终端与第一家居设备之间的距离小于等于第一预设距离,且第一终端与第一家居设备之间无障碍物遮挡。
进一步地,在响应于接收到第二消息,第一终端向服务器发送第一数据之后,还包括:第一终端断开与第一家居设备的蓝牙传输通道。
本申请实施例的具体实现方式详见上述相关内容,本申请实施例不再赘述。
在本申请实施例中,通过响应于第一用户输入,第一家居设备启动工作,且第一家居设备以蓝牙的方式发送第一消息。第一终端获取到第一消息中携带的第一标识,自动建立与第一家居设备的蓝牙传输通道。第一家居设备通过蓝牙传输通道向第一终端发送第一家居设备在第一历史时长内的使用记录数据。第一终端向服务器发送该使用记录数据。可见,在整个数据传输的过程中,用户仅需启动第一家居设备进行工作,在第一家居设备工作的过程中(也就是用户使用第一家居设备的过程中),第一家居设备会自动与第一终端建立蓝牙传输通道,第一家居设备会自动将第一数据传输给第一终端,全程无需用户特意对数据上传服务器进行繁琐操作,简化了操作,在用户无感知的情况下,能够实现家居设备将数据自动传输至服务器。
另外,在本申请实施例中,第一家居设备也无需通过低功耗蓝牙网关(BLE网关)将数据传输至服务器,无需额外购置BLE网关。这样,避免了利用BLE网关存在的一系列问题,如,BLE网关在无数据传输时仍会消耗能源,BLE网关使用插电的方式供电不方便移动,对于家居中移动的BLE设备无法保持与BLE网关常连接,等等。因此,本申请实施例提供的方案实用性更强。
本申请上述实施例中的各个方案在不矛盾的前提下,均可以进行结合。
本申请实施例还提供了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行上述任一方法。
本申请实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述任一方法。
本申请实施例还提供了一种芯片,该芯片包括处理器和接口电路,该接口电路和该处理器耦合,该处理器用于运行计算机程序或指令,以实现上述方法,该接口电路用于与该芯片之外的其它模块进行通信。
本申请各实施例的任意特征或任意步骤的全部或部分,均可以自由组合。组合后的技术方案也在本申请的范围之内。
在本申请的描述中,除非另有说明,“/”表示“或”的意思,例如,A/B可以表示A或B。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。此外,“至少一个”是指一个或多个,“多个”是指两个或两个以上。“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
在本申请的描述中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
通过以上实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本申请实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上内容,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何在本申请揭露的技术范围内的变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (17)
1.一种数据传输方法,应用于通信系统,所述通信系统包括第一家居设备、第一终端和服务器,所述第一家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能;其特征在于,所述方法包括:
响应于接收到第一用户输入,所述第一家居设备以蓝牙的方式发送第一消息,所述第一消息包括第一标识,所述第一标识预先存储在所述第一终端和所述第一家居设备中,所述第一标识是根据第一账号生成的,所述第一账号对应所述第一终端和所述第一家居设备,所述第一标识为低功耗蓝牙广播过滤ID;
响应于接收到所述第一消息,所述第一终端获取到所述第一标识,并建立与所述第一家居设备的蓝牙传输通道;
所述第一家居设备通过所述蓝牙传输通道,向所述第一终端发送第二消息,所述第二消息包括第一数据,第一数据包括所述第一家居设备在第一历史时长内的使用记录数据和所述第一标识,所述第一数据用于反馈所述第一账号在所述第一历史时长内的使用记录数据;
响应于接收到所述第二消息,所述第一终端向所述服务器发送所述第一数据。
2.根据权利要求1所述的方法,其特征在于,所述通信系统还包括第二终端,所述方法还包括:
响应于接收到第二用户输入,所述第一家居设备以蓝牙的方式发送第三消息,所述第三消息包括第二标识,所述第二标识预先存储在所述第二终端和所述第一家居设备中,所述第二标识是根据第二用户账号生成的,所述第二用户账号对应所述第二终端和所述第一家居设备;
响应于接收到所述第三消息,所述终端获取到所述第二标识,并建立与所述第一家居设备的蓝牙传输通道;
所述第一家居设备通过所述蓝牙传输通道,向所述第二终端发送第四消息,所述第四消息包括第二数据,第二数据包括所述第一家居设备在第二历史时长内的使用记录数据和所述第二标识,所述第二数据用于反馈所述第二用户账号在所述第二历史时长内的使用记录数据;
响应于接收到所述第四消息,所述第二终端向所述服务器发送所述第二数据。
3.根据权利要求1或2所述的方法,其特征在于,所述第一用户输入包括所述第一用户对所述第一家居设备的开启操作,所述第一用户对所述第一家居设备的关闭操作,所述第一用户对所述第一家居设备的按压操作,及所述第一用户对所述第一家居设备的触碰操作中的任意一个。
4.根据权利要求1或2所述的方法,其特征在于,所述第一家居设备包括身份识别单元,所述身份识别单元用于获取用户的人体生物特征;
所述响应于接收到第一用户输入,所述第一家居设备以蓝牙的方式发送第一消息,包括:
响应于所述第一用户对所述身份识别单元的操作,所述第一家居设备根据所述身份识别单元获取的所述第一用户的人体生物特征,确定所述第一用户对应所述第一账号;
所述第一家居设备以蓝牙的方式发送所述第一消息。
5.根据权利要求1或2所述的方法,其特征在于,所述第一家居设备包括智能牙刷、智能水杯和智能枕头;所述第一用户输入为一个用户输入。
6.根据权利要求5所述的方法,其特征在于,所述第一家居设备包括智能牙刷,所述响应于接收到第一用户输入,所述第一家居设备以蓝牙的方式发送第一消息,包括:
响应于接收到所述第一用户对所述智能牙刷的启动键的操作,所述智能牙刷以蓝牙的方式发送所述第一消息。
7.根据权利要求5所述的方法,其特征在于,所述第一家居设备包括智能水杯,所述响应于接收到第一用户输入,所述第一家居设备以蓝牙的方式发送第一消息,包括:
响应于接收到所述第一用户打开所述智能水杯的杯盖的操作,所述智能水杯以蓝牙的方式发送所述第一消息。
8.根据权利要求5所述的方法,其特征在于,所述第一家居设备包括智能枕头,所述响应于接收到第一用户输入,所述第一家居设备以蓝牙的方式发送第一消息,包括:
响应于接收到所述第一用户的头部对所述智能枕头的按压操作,所述智能枕头以蓝牙的方式发送所述第一消息。
9.一种数据传输方法,应用于第一家居设备,所述第一家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能,其特征在于,所述方法包括:
响应于接收到第一用户输入,所述第一家居设备以蓝牙的方式发送第一消息,所述第一消息包括第一标识,所述第一标识预先存储在第一终端和所述第一家居设备中,所述第一标识是根据第一账号生成的,所述第一账号对应所述第一终端和所述第一家居设备,所述第一标识为低功耗蓝牙广播过滤ID;
在所述第一终端根据所述第一标识建立与所述第一家居设备的蓝牙传输通道之后,所述第一家居设备通过所述蓝牙传输通道,向所述第一终端发送第二消息,所述第二消息包括第一数据,第一数据包括所述第一家居设备在第一历史时长内的使用记录数据和所述第一标识,所述第一数据用于反馈所述第一账号在所述第一历史时长内的使用记录数据;
其中,所述第一终端用于响应于接收到所述第二消息,向服务器发送所述第一数据。
10.根据权利要求9所述的方法,其特征在于,所述第一用户输入包括所述第一用户对所述第一家居设备的开启操作,所述第一用户对所述第一家居设备的关闭操作,所述第一用户对所述第一家居设备的按压操作,及所述第一用户对所述第一家居设备的触碰操作中的任意一个。
11.一种数据传输方法,应用于第一终端,其特征在于,所述方法包括:
响应于接收到第一消息,所述第一终端获取到第一标识,并建立与第一家居设备的蓝牙传输通道;所述第一消息为所述第一家居设备响应于接收到第一用户输入以蓝牙的方式发送的,所述第一消息包括所述第一标识,所述第一标识预先存储在所述第一终端和所述第一家居设备中,所述第一标识是根据第一账号生成的,所述第一账号对应所述第一终端和所述第一家居设备,所述第一标识为低功耗蓝牙广播过滤ID;
接收所述第一家居设备通过所述蓝牙传输通道发送的第二消息,所述第二消息包括第一数据,第一数据包括所述第一家居设备在第一历史时长内的使用记录数据和所述第一标识,所述第一数据用于反馈所述第一账号在所述第一历史时长内的使用记录数据;
响应于接收到所述第二消息,所述第一终端向服务器发送所述第一数据。
12.一种家居设备,其特征在于,所述家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能,所述家居设备包括:一个或多个处理器;以及存储器,所述存储器中存储有代码;当所述代码被所述处理器执行时,使得所述家居设备执行如权利要求9或10所述的方法。
13.一种终端,其特征在于,所述终端包括:一个或多个处理器;以及存储器,所述存储器中存储有代码;当所述代码被所述处理器执行时,使得所述终端执行如权利要求11所述的方法。
14.一种通信系统,所述通信系统包括第一家居设备、第一终端和服务器,所述第一家居设备包括低功耗蓝牙模块或者具有低功耗蓝牙通信功能;其特征在于,
所述第一家居设备用于执行:
响应于接收到第一用户输入,所述第一家居设备以蓝牙的方式发送第一消息,所述第一消息包括第一标识,所述第一标识预先存储在第一终端和所述第一家居设备中,所述第一标识是根据第一账号生成的,所述第一账号对应所述第一终端和所述第一家居设备,所述第一标识为低功耗蓝牙广播过滤ID;
在所述第一终端根据所述第一标识建立与所述第一家居设备的蓝牙传输通道之后,所述第一家居设备通过所述蓝牙传输通道,向所述第一终端发送第二消息,所述第二消息包括第一数据,第一数据包括所述第一家居设备在第一历史时长内的使用记录数据和所述第一标识,所述第一数据用于反馈所述第一账号在所述第一历史时长内的使用记录数据;
所述第一终端用于执行:
响应于接收到所述第一消息,所述第一终端获取到所述第一标识,并建立与所述第一家居设备的蓝牙传输通道;
接收所述第一家居设备通过所述蓝牙传输通道发送的所述第二消息;
响应于接收到所述第二消息,所述第一终端向所述服务器发送所述第一数据。
15.一种计算机可读存储介质,其特征在于,包括计算机指令,当所述计算机指令在家居设备上运行时,使得所述家居设备执行如权利要求9或10所述的数据传输方法,或者,当所述计算机指令在终端上运行时,使得所述终端执行如权利要求11所述的数据传输方法。
16.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在家居设备上运行时,使得所述家居设备执行如权利要求9或10所述的数据传输方法,或者,当所述计算机指令在终端上运行时,使得所述终端执行如权利要求11所述的数据传输方法。
17.一种芯片,其特征在于,包括处理器和接口电路,该接口电路和该处理器耦合,该处理器用于运行计算机程序或指令,以实现如权利要求9或10所述的数据传输方法,或者,实现如权利要求11所述的数据传输方法。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111417993.9A CN116170784B (zh) | 2021-11-25 | 2021-11-25 | 数据传输方法和通信系统 |
| EP22897478.8A EP4418707A4 (en) | 2021-11-25 | 2022-10-20 | DATA TRANSMISSION PROCEDURE AND COMMUNICATION SYSTEM |
| PCT/CN2022/126498 WO2023093395A1 (zh) | 2021-11-25 | 2022-10-20 | 数据传输方法和通信系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202111417993.9A CN116170784B (zh) | 2021-11-25 | 2021-11-25 | 数据传输方法和通信系统 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN116170784A CN116170784A (zh) | 2023-05-26 |
| CN116170784B true CN116170784B (zh) | 2025-11-28 |
Family
ID=86420651
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202111417993.9A Active CN116170784B (zh) | 2021-11-25 | 2021-11-25 | 数据传输方法和通信系统 |
Country Status (3)
| Country | Link |
|---|---|
| EP (1) | EP4418707A4 (zh) |
| CN (1) | CN116170784B (zh) |
| WO (1) | WO2023093395A1 (zh) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN117062254B (zh) * | 2023-06-27 | 2024-07-26 | 广州源动智慧体育科技有限公司 | 设备连接方法、装置和系统 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN205671577U (zh) * | 2016-06-15 | 2016-11-09 | 恩吉科技有限公司 | 一种智能鞋 |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR102478098B1 (ko) * | 2015-07-31 | 2022-12-16 | 삼성전자주식회사 | 홈 네트워크 시스템에서 방문자 호출을 제어하는 방법 및 장치 |
| CN106127892A (zh) * | 2016-06-17 | 2016-11-16 | 广东工业大学 | 一种基于蓝牙通信的家居门控方法 |
| CN116548962A (zh) * | 2016-12-27 | 2023-08-08 | 德克斯康公司 | 用于使用特定于hcp的装置进行患者监测的系统和方法 |
| CN108667696A (zh) * | 2018-04-28 | 2018-10-16 | 烽火祥云网络科技有限公司 | 一种智能家居系统 |
| CN108810861B (zh) * | 2018-05-28 | 2021-06-04 | 北京小米移动软件有限公司 | 智能设备的连接方法、装置及存储介质 |
| US11000759B2 (en) * | 2019-03-29 | 2021-05-11 | Valve Corporation | Game controller operable in bluetooth low energy (BLE) mode |
| CN110213753A (zh) * | 2019-05-08 | 2019-09-06 | 杰哈思文化创意(杭州)有限公司 | 智能牙刷的连接方法、装置、存储介质和终端 |
| CN113225690B (zh) * | 2020-01-21 | 2022-09-02 | 华为技术有限公司 | 蓝牙连接方法、系统和电子设备 |
-
2021
- 2021-11-25 CN CN202111417993.9A patent/CN116170784B/zh active Active
-
2022
- 2022-10-20 EP EP22897478.8A patent/EP4418707A4/en active Pending
- 2022-10-20 WO PCT/CN2022/126498 patent/WO2023093395A1/zh not_active Ceased
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN205671577U (zh) * | 2016-06-15 | 2016-11-09 | 恩吉科技有限公司 | 一种智能鞋 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP4418707A1 (en) | 2024-08-21 |
| WO2023093395A1 (zh) | 2023-06-01 |
| CN116170784A (zh) | 2023-05-26 |
| EP4418707A4 (en) | 2025-01-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112351322B (zh) | 一种通过遥控器实现一碰投屏的终端设备、方法以及系统 | |
| CN112040461B (zh) | 一种靠近发现的方法及设备 | |
| CN114339698B (zh) | 设备间触碰建立无线连接的方法、电子设备及芯片 | |
| WO2021043198A1 (zh) | 一种蓝牙配对方法及相关装置 | |
| CN111132137A (zh) | 一种Wi-Fi连接方法及设备 | |
| CN113207122B (zh) | 一种消息传输方法及设备 | |
| CN113343193B (zh) | 身份验证方法、装置和电子设备 | |
| CN114610193A (zh) | 内容共享方法、电子设备及存储介质 | |
| CN112312366A (zh) | 一种通过nfc标签实现功能的方法、电子设备及系统 | |
| CN112449336B (zh) | 一种设备能力发现方法及p2p设备 | |
| WO2020019355A1 (zh) | 一种可穿戴设备的触控方法、可穿戴设备及系统 | |
| CN114697955B (zh) | 一种加密通话方法、装置、终端及存储介质 | |
| EP4607845A1 (en) | Secure transmission method and apparatus for video stream | |
| CN113676339B (zh) | 组播方法、装置、终端设备及计算机可读存储介质 | |
| CN116170784B (zh) | 数据传输方法和通信系统 | |
| US20240048950A1 (en) | Service processing method and related device | |
| CN114117461B (zh) | 一种数据保护方法、电子设备及存储介质 | |
| CN116055233B (zh) | 一种物联网设备配网方法、终端和系统 | |
| CN113645622A (zh) | 设备鉴权方法、电子设备以及存储介质 | |
| CN114157412B (zh) | 信息验证的方法、电子设备及计算机可读存储介质 | |
| CN114500725B (zh) | 目标内容传输方法、主设备、从设备和存储介质 | |
| CN115134402B (zh) | 设备连接方法及电子设备 | |
| CN117641359B (zh) | 数据处理方法及电子设备 | |
| CN112671953B (zh) | 一种调整电子设备的折叠角度的方法及电子设备 | |
| HK40074084A (zh) | 一种通过遥控器实现一碰投屏的终端设备、方法以及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |