基于物联网的数据通信方法、装置、设备及产品
文献发布时间:2023-06-19 19:14:59
技术领域
本发明涉及智能家居技术领域,尤其涉及一种基于物联网的数据通信方法、装置、设备及产品。
背景技术
随着科技的发展,家庭物联的使用程度得到了广泛的普及,但由于移动设备的位置不确定性,存在忘记将移动设备放置何处的情况,给用户带来了极大的困扰和不便。
发明内容
本发明提供一种基于物联网的数据通信方法、装置、设备及产品,用以解决现有技术中移动设备随处放置后,存在忘记移动设备放置位置的缺陷。
根据本发明第一方面提供的一种基于物联网的数据通信方法,应用于服务器,所述服务器分别与第一设备和第二设备通讯通过物联网连接,所述第二设备为移动设备;
所述方法包括:
响应于运行指令,所述第一设备向所述物联网内发送广播信号;
所述第二设备接收到所述广播信号后进行判断;
确定所述广播信号标识寻找所述第二设备的位置,则所述第二设备发出第一提示音。
根据本发明的一种实施方式,所述响应于运行指令,所述第一设备向所述物联网内发送广播信号的步骤中,具体包括:
获取第一指令特征和第二指令特征,所述第一指令特征指向所述第一设备的标识,所述第二指令特征指向对应所述第二设备的操作;
根据所述第一指令特征和所述第二指令特征生成所述运行指令。
根据本发明的一种实施方式,所述响应于运行指令,所述第一设备向所述物联网内发送广播信号的步骤中,具体包括:
所述运行指令包括向所述第一设备发送的语音指令、字符串指令和图像指令中的任意一种或几种的组合。
根据本发明的一种实施方式,所述第一设备向所述物联网内发送广播信号的步骤中,具体包括:
响应于所述第一指令特征为语音指令,则提取所述第一指令特征标识的所述第一设备,并向提取到的所述第一设备发送所述第二指令特征;
接收到所述第二指令特征的第一设备根据所述第二指令特征进行判断,并生成判断结果。
根据本发明的一种实施方式,所述接收到所述第二指令特征的第一设备根据所述第二指令特征进行判断,并生成判断结果的步骤中,具体包括:
提取所述第二指令特征中标识对所述第二设备进行操作的操作信息;
确定所述操作信息处于所述第一设备执行范围内,则根据所述操作信息生成所述判断结果。
根据本发明的一种实施方式,所述确定所述广播信号标识寻找所述第二设备的位置,则所述第二设备发出第一提示音的步骤中,具体包括:
确定所述广播信号标识寻找所述第二设备的位置,所述第一设备向所述第二设备发出提示指令;
所述第二设备根据所述提示指令在第一预设时间段内,以预设频率发出第一提示音。
根据本发明的一种实施方式,所述确定所述广播信号标识寻找所述第二设备的位置,则所述第二设备发出第一提示音的步骤之后,具体还包括:
获取所述第二设备的位置信息,并根据所述位置信息进行判断,
确定在第二预设时间段内,所述第二设备的位置信息变化值在预设变化阈值范围内,则所述第二设备发出第二提示音,至少所述第二提示音的音量大于所述第一提示音的音量。
根据本发明第二方面提供的一种基于物联网的数据通信装置,包括:指令响应模块、信号判断模块和确定执行模块;
所述指令响应模块用于响应于运行指令,所述第一设备向所述物联网内发送广播信号;
所述信号判断模块用于所述第二设备接收到所述广播信号后进行判断;
所述确定执行模块用于确定所述广播信号标识寻找所述第二设备的位置,则所述第二设备发出第一提示音。
根据本发明第三方面提供的一种电子设备,包括:存储器和处理器;
所述存储器和所述处理器通过总线完成相互间的通信;
所述存储器存储有,能够在所述处理器上运行的计算机指令;
所述处理器调用所述计算机指令时,能够执行上述的基于物联网的数据通信方法。
根据本发明第四方面提供的一种计算机程序产品,其包括存储有计算机程序的非暂态机器可读介质,所述计算机程序被处理器执行时,实现上述的基于物联网的数据通信方法的步骤。
本发明中的上述一个或多个技术方案,至少具有如下技术效果之一:本发明提供的一种基于物联网的数据通信方法、装置、设备及产品,通过家庭物联内的其他设备,向移动设备发出广播,移动设备根据广播发出提示音,实现了对移动设备的定位。
附图说明
为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作以简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的基于物联网的数据通信方法的流程示意图;
图2是本发明提供的基于物联网的数据通信装置的结构示意图;
图3是本发明提供的电子设备的结构示意图。
附图标记:
10、指令响应模块;20、信号判断模块;30、确定执行模块;
810、处理器;820、通信接口;830、存储器;840、通信总线。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
下面结合说明书附图对本发明进行具体说明,方法实施例中的具体操作方法也可以应用于装置实施例或系统实施例中。在本发明的描述中,除非另有说明,“至少一个”包括一个或多个。“多个”是指两个或两个以上。例如,A、B和C中的至少一个,包括:单独存在A、单独存在B、同时存在A和B、同时存在A和C、同时存在B和C,以及同时存在A、B和C。在本发明中,“/”表示或的意思,例如,A/B可以表示A或B;本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。
下面结合具体实施方式对本发明进行具体说明。
在本发明的一些具体实施方案中,如图1所示,本方案提供一种基于物联网的数据通信方法,应用于服务器,服务器分别与第一设备和第二设备通讯通过物联网连接,第二设备为移动设备;
方法包括:
响应于运行指令,第一设备向物联网内发送广播信号;
第二设备接收到广播信号后进行判断;
确定广播信号标识寻找第二设备的位置,则第二设备发出第一提示音。
在本发明一些可能的实施例中,响应于运行指令,第一设备向物联网内发送广播信号的步骤中,具体包括:
获取第一指令特征和第二指令特征,第一指令特征指向第一设备的标识,第二指令特征指向对应第二设备的操作;
根据第一指令特征和第二指令特征生成运行指令。
具体来说,本实施例提供了一种响应于指令特征,第一设备向物联网内发送广播信号的实施方式,通过提取第一指令特征和第二指令特征,实现了根据第一指令特征确定发送广播的第一设备,第一设备根据第二指令特征,发出标识第二设备的广播,使得第二设备在接收到广播后,能够进行相应的操作。
在本发明一些可能的实施例中,响应于运行指令,第一设备向物联网内发送广播信号的步骤中,具体包括:
运行指令包括向第一设备发送的语音指令、字符串指令和图像指令中的任意一种或几种的组合。
具体来说,本实施例提供了另一种响应于指令特征,第一设备向物联网内发送广播信号的实施方式,运行指令可以是语音命令、通过输入界面输入的字符命令,还可以是标识第二设备的图像。
需要说明的是,语音指令和字符串指令分别包含了第一指令特征和第二指令特征。
进一步地,图像指令为第二指令特征,通过上传至第一设备实现对第二设备的寻找。
在本发明一些可能的实施例中,第一设备向物联网内发送广播信号的步骤中,具体包括:
响应于第一指令特征为语音指令,则提取第一指令特征标识的第一设备,并向提取到的第一设备发送第二指令特征;
接收到第二指令特征的第一设备根据第二指令特征进行判断,并生成判断结果。
具体来说,本实施例提供了一种第二设备接收到广播信号后进行判断的实施方式,第一设备通过相应第一指令特征,并提取对应第二设备操作的第二指令特征,第一设备根据第二指令特征进行判断。
在可能的实施方式中,用户向第一设备发出例如“A,请寻找B的位置”,此时A为第一设备,B为第二设备,其中第一指令特征为A的标识,第二指令特征为寻找操作的标识。
在本发明一些可能的实施例中,接收到第二指令特征的第一设备根据第二指令特征进行判断,并生成判断结果的步骤中,具体包括:
提取第二指令特征中标识对第二设备进行操作的操作信息;
确定操作信息处于第一设备执行范围内,则根据操作信息生成判断结果。
具体来说,本实施例提供了一种生成判断结果的实施方式,确定第二指令特征满足第一设备向第二设备发出的广播信号,则第一设备进行广播,但某些情况下,第二指令特征超出了第一设备的功能范围,则第一设备不执行发送广播信号的动作。
在本发明一些可能的实施例中,确定广播信号标识寻找第二设备的位置,则第二设备发出第一提示音的步骤中,具体包括:
确定广播信号标识寻找第二设备的位置,第一设备向第二设备发出提示指令;
第二设备根据提示指令在第一预设时间段内,以预设频率发出第一提示音。
具体来说,本实施例提供了一种确定广播信号标识寻找第二设备的位置,则第二设备发出第一提示音的实施方式,第二设备接收到广播信号后,根据第一设备发送的提示指令,进行第一提示音的发送,用于实现用户寻找第二设备。
在本发明一些可能的实施例中,确定广播信号标识寻找第二设备的位置,则第二设备发出第一提示音的步骤之后,具体还包括:
获取第二设备的位置信息,并根据位置信息进行判断,
确定在第二预设时间段内,第二设备的位置信息变化值在预设变化阈值范围内,则第二设备发出第二提示音,至少第二提示音的音量大于第一提示音的音量。
具体来说,本实施例提供了一种第二设备发出第一提示音之后的实施方式,在第二预设时间段内第二设备的位置发生变化,此时表明用户并未寻找到第二设备,因此第二设备以第二提示音再次进行广播,第二提示音的音量大于第一提示音。
在本发明的一些具体实施方案中,如图2所示,本方案提供一种基于物联网的数据通信装置,包括:指令响应模块10、信号判断模块20和确定执行模块30;
指令响应模块10用于响应于运行指令,第一设备向物联网内发送广播信号;
信号判断模块20用于第二设备接收到广播信号后进行判断;
确定执行模块30用于确定广播信号标识寻找第二设备的位置,则第二设备发出第一提示音。
可选地,响应于运行指令,第一设备向物联网内发送广播信号的步骤中,具体包括:
获取第一指令特征和第二指令特征,第一指令特征指向第一设备的标识,第二指令特征指向对应第二设备的操作;
根据第一指令特征和第二指令特征生成运行指令。
可选地,响应于运行指令,第一设备向物联网内发送广播信号的步骤中,具体包括:
运行指令包括向第一设备发送的语音指令、字符串指令和图像指令中的任意一种或几种的组合。
可选地,第一设备向物联网内发送广播信号的步骤中,具体包括:
响应于第一指令特征为语音指令,则提取第一指令特征标识的第一设备,并向提取到的第一设备发送第二指令特征;
接收到第二指令特征的第一设备根据第二指令特征进行判断,并生成判断结果。
可选地,接收到第二指令特征的第一设备根据第二指令特征进行判断,并生成判断结果的步骤中,具体包括:
提取第二指令特征中标识对第二设备进行操作的操作信息;
确定操作信息处于第一设备执行范围内,则根据操作信息生成判断结果。
可选地,确定广播信号标识寻找第二设备的位置,则第二设备发出第一提示音的步骤中,具体包括:
确定广播信号标识寻找第二设备的位置,第一设备向第二设备发出提示指令;
第二设备根据提示指令在第一预设时间段内,以预设频率发出第一提示音。
可选地,确定广播信号标识寻找第二设备的位置,则第二设备发出第一提示音的步骤之后,具体还包括:
获取第二设备的位置信息,并根据位置信息进行判断,
确定在第二预设时间段内,第二设备的位置信息变化值在预设变化阈值范围内,则第二设备发出第二提示音,至少第二提示音的音量大于第一提示音的音量。
图3示例了一种电子设备的实体结构示意图,如图3所示,该电子设备可以包括:处理器(processor)810、通信接口(Communications Interface)820、存储器(memory)830和通信总线840,其中,处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信。处理器810可以调用存储器830中的逻辑指令,以执行基于物联网的数据通信方法。
需要说明的是,本实施例中的电子设备在具体实现时可以为服务器,也可以为PC机,还可以为其他设备,只要其结构中包括如图3所示的处理器810、通信接口820、存储器830和通信总线840,其中处理器810,通信接口820,存储器830通过通信总线840完成相互间的通信,且处理器810可以调用存储器830中的逻辑指令以执行上述方法即可。本实施例不对电子设备的具体实现形式进行限定。
其中,服务器可以是单个服务器,也可以是一个服务器组。服务器组可以是集中式的,也可以是分布式的(例如,服务器可以是分布式系统)。在一些实施例中,服务器相对于终端,可以是本地的、也可以是远程的。例如,服务器可以经由网络访问存储在用户终端、数据库或其任意组合中的信息。作为另一示例,服务器可以直接连接到用户终端和数据库中的至少一个,以访问其中存储的信息和/或数据。在一些实施例中,服务器可以在云平台上实现;仅作为示例,云平台可以包括私有云、公有云、混合云、社区云(community cloud)、分布式云、跨云(inter-cloud)、多云(multi-cloud)等,或者它们的任意组合。在一些实施例中,服务器和用户终端可以在具有本发明实施例中的一个或多个组件的电子设备上实现。
进一步地,网络可以用于信息和/或数据的交换。在一些实施例中,交互场景中的一个或多个组件(例如,服务器,用户终端和数据库)可以向其他组件发送信息和/或数据。在一些实施例中,网络可以是任何类型的有线或者无线网络,或者是他们的结合。仅作为示例,网络可以包括有线网络、无线网络、光纤网络、远程通信网络、内联网、因特网、局域网(Local AreaNetwork,LAN)、广域网(Wide Area Network,WAN)、无线局域网(WirelessLocal AreaNetworks,WLAN)、城域网(Metropolitan AreaNetwork,MAN)、广域网(WideAreaNetwork,WAN)、公共电话交换网(Public Switched Telephone Network,PSTN)、蓝牙网络、ZigBee网络、或近场通信(Near Field Communication,NFC)网络等,或其任意组合。在一些实施例中,网络可以包括一个或多个网络接入点。例如,网络可以包括有线或无线网络接入点,例如基站和/或网络交换节点,交互场景的一个或多个组件可以通过该接入点连接到网络以交换数据和/或信息。
此外,上述的存储器830中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
在可能的实施方式中,本发明实施例又提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的基于物联网的数据通信方法。
在可能的实施方式中,本发明实施例还提供一种计算机程序产品,计算机程序产品包括存储在非暂态计算机可读存储介质上的计算机程序,计算机程序包括程序指令,当程序指令被计算机执行时,计算机能够执行上述各方法实施例所提供的方法。
以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分的方法。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
- 一种基于物联网的挖矿方法、系统、装置、设备和介质
- 基于物联网异构设备的自组网通信方法、装置及自组网
- 基于网页标签的产品数据推送方法、装置、设备及介质
- 基于区块链的理财产品推荐方法、装置、介质及电子设备
- 基于模板的产品构建方法、装置、计算机设备及存储介质
- 基于物联网的数据通信方法及装置
- 基于物联网的数据通信方法、装置及系统