CN108880996A - 一种基于物联网技术的即时语音的推送方法及*** - Google Patents

一种基于物联网技术的即时语音的推送方法及*** Download PDF

Info

Publication number
CN108880996A
CN108880996A CN201810759867.3A CN201810759867A CN108880996A CN 108880996 A CN108880996 A CN 108880996A CN 201810759867 A CN201810759867 A CN 201810759867A CN 108880996 A CN108880996 A CN 108880996A
Authority
CN
China
Prior art keywords
internet
things
cloud platform
message
things equipment
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.)
Pending
Application number
CN201810759867.3A
Other languages
English (en)
Inventor
何毅
龚洪彦
张攀
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Lingwei Technology Co Ltd
Original Assignee
Chengdu Lingwei Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Lingwei Technology Co Ltd filed Critical Chengdu Lingwei Technology Co Ltd
Priority to CN201810759867.3A priority Critical patent/CN108880996A/zh
Publication of CN108880996A publication Critical patent/CN108880996A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/10Multimedia information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/55Push-based network services

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明属于通信领域和即时消息技术领域,公开了一种基于物联网技术的即时语音的推送方法及***,所述推送方法包括物联网设备与物联网云平台之间的长连接阶段和物联网设备与物联网云平台之间的文本消息推送阶段,所述推送***包括所述物联网云平台和至少一个所述物联网设备,所述物联网云平台可通信连接各个所述物联网设备,所述物联网云平台可通信连接第三方物联网云平台。本发明具有能同时将单点对多点、多点对多点的不同文本消息进行推送,并将其转化为语音消息进行播放的优点。

Description

一种基于物联网技术的即时语音的推送方法及***
技术领域
本发明涉及通信领域和即时消息技术领域,具体涉及一种基于物联网技术的即时语音的推送方法及***。
背景技术
随着通讯、网络技术的发展,即时语音消息技术被使用的越来越频繁,目前有多种通讯方式存在于各种网络中,在现有技术中,即时语音消息的推送采用无线广播、无线对讲、有线通信线路或无线电话的方式进行,但在无线广播和无线对讲的通信方式中,只能同时将单点对多点的同一语音消息进行推送及播放;有线通信线路和无线电话通信方式中,只能同时将单点对单点、多点对多点的不同语音消息进行推送及播放,上述的这些技术都无法同时做到单点对多点、多点对多点的不同语音消息进行推送及播放,并且采用上述技术,成本较高,对网络宽带或频带宽带有较高的要求。
发明内容
为了解决现有技术存在的上述问题,本发明的目的在于提供一种成本低、能够同时将单点对多点、多点对多点的不同文本消息进行推送,并将其转化为语音消息进行播放的基于物联网技术的即时语音的推送方法及***。
本发明所采用的技术方案为:
一种基于物联网技术的即时语音的推送方法,其特征在于,包括:物联网设备与物联网云平台之间的长连接建立阶段和物联网设备与物联网云平台之间的文本消息推送阶段;
所述长连接建立阶段包括以下步骤:
S101.所述物联网云平台接收由所述物联网设备发送的长连接请求消息,所述长连接请求消息包含所述物联网设备的设备唯一标识和待验证信息;
S102.所述物联网云平台根据所述待验证信息验证所述物联网设备是否合法;
S103.若所述物联网云平台验证所述物联网设备合法,则根据所述物联网设备的设备唯一标识向所述物联网设备反馈长连接许可消息,否则,向所述物联网设备反馈长连接拒绝消息;
S104.所述物联网设备在接收到所述长连接许可消息后,建立与所述物联网云平台的长连接;
所述文本消息推送阶段包括以下步骤:
S201.所述物联网设备实时监听并接收由所述物联网云平台下发的文本消息;
S202.所述物联网设备应用文本转语音程序将所述文本消息转换为相应的语音消息;
S203.所述物联网设备播放所述语音消息。
优化的,在所述步骤S101中,所述物联网设备通过无线通信方式发送长连接请求消息,所述无线通信方式为WIFI无线通信方式、GSM无线通信方式、GPRS 无线通信方式、NB-IOT无线通信方式、LORA无线通信方式、4G无线通信方式和/或5G无线通信方式。
优化的,在所述步骤S101中,所述物联网设备向所述物联网云平台发送长连接请求消息的通信协议为TCP通信协议、MQTT通信协议和/或COAP通信协议。
优化的,所述物联网云平台还提供有用于将所述文本消息传送至第三方物联网云平台的软件接口,其中,所述第三方物联网云平台用于向指定物联网设备推送所述文本消息,所述软件接口为HTTP软件接口、HTTPS软件接口和/或 TCP软件接口。
优化的,所述待验证信息包含所述物联网设备的IP地址和/或验证密码。
本发明所采用的另一种技术方案为:
一种基于物联网技术的即时语音的推送***,包括物联网云平台和至少一个物联网设备,所述物联网云平台可通信连接各个所述物联网设备,所述物联网云平台可通信连接第三方物联网云平台;
所述物联网云平台一方面用于接收由所述物联网设备发送的长连接请求消息,然后根据所述长连接请求消息中的待验证信息验证所述物联网设备是否合法,并在验证合法时向所述物联网设备反馈长连接许可消息,否则向所述物联网设备反馈长连接拒绝消息,另一方面用于在所述物联网云平台与所述物联网设备建立长连接后,下发文本消息给所述物联网设备,此外,所述物联网云平台还用于通过软件接口将所述文本消息传送至第三方物联网云平台,并向该第三方物联网云平台指定推送所述文本消息的物联网设备;
所述物联网设备一方面用于发送所述长连接请求消息给所述物联网云平台,并在反馈得到所述长连接许可消息后,建立与所述物联网云平台的长连接,另一方面用于实时监听并接收由所述物联网云平台下发的文本消息,然后应用文本转语音程序将所述文本消息转换为相应的语音消息,最后对所述语音消息进行播放。
优化的,所述物联网云平台包括通信相连的验证模块和第一通信模块,其中,所述验证模块根据所述长连接请求消息中的待验证信息验证所述物联网设备是否合法,所述第一通信模块一方面用于接收由所述物联网设备发送的长连接请求消息,并在验证合法时向所述物联网设备反馈长连接许可消息,否则向所述物联网设备反馈长连接拒绝消息,另一方面,在所述物联网云平台与所述物联网设备建立长连接后,下发文本消息给所述物联网设备。
优化的,所述物联网设备包括电源模块、第二通信模块、转换模块、存储模块、播放模块和控制模块,所述控制模块分别通信连接所述第二通信模块、所述转换模块、所述储存模块、所述播放模块和所述控制模块,其中,所述电源模块用于提供适合所述物联网设备工作的工作电源,所述第二通信模块一方面用于发送所述长连接请求消息给所述物联网云平台,并在反馈得到所述长连接许可消息后,建立与所述物联网云平台的长连接,另一方面用于实时监听并接收由所述物联网云平台下发的文本消息,所述转换模块用于应用文本转语音程序将所述文本消息转换为相应的语音消息,所述播放模块用于播放所述语音消息,所述存储模块用于存储所述文本转语音程序、所述文本消息和所述语音消息,所述控制模块用于将各种消息转发至对应模块。
具体的,所述存储模块采用的存储器为Flash存存储器。
优化的,所述物联网云平台为WEB网络服务器或APP网络服务器,所述物联网设备为基于嵌入式***的电子产品。
本发明的有益效果为:
(1)本发明为一种基于物联网技术的即时语音的推送方法及***,在所述基于物联网技术的即时语音的推送方法中,所述物联网云平台与所述物联网设备之间是通过建立长连接来进行通讯的,可同时连续发送多个数据包,能够实现多个不同文本消息的同时推送,在通信过程中,是将文本消息转换为语音消息,文本消息占用字节数低,相比于直接以语音消息进行传送,极大的节省了网络流量,也大大降低了传输时间,极大的降低了丢包重传的概率,提高了消息到达的即时性,在建立长连接的过程中,所述物联网云平台需要验证所述物联网设备的合法性,使得安全性大大的提高。
(2)所述基于物联网技术的即时语音的推送***包括所述物联网云平台和至少一个所述物联网设备,所述物联网云平台可通信连接各个所述物联网设备,使得能够进行一个物联网云平台可对多台物联网设备进行不同文本消息的传送,实现了单点对多点的不同文本消息传送的功能,同时,所述物联网云平台还可通过所述软件接口通信连接第三方物联网云平台向指定的物联网设备进行文本消息的传送,再转变为语音消息进行播放,实现了多点对多点的不同文本消息的推送,大大增加了实用性。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明提供的基于物联网技术的即时语音的推送方法的步骤流程示意图。
图2是本发明提供的基于物联网技术的即时语音的推送***中物联网云平台的模块示意图。
图3是本发明提供的基于物联网技术的即时语音的推送***中物联网设备的模块示意图。
具体实施方式
下面结合附图及具体实施例对本发明作进一步阐述。在此需要说明的是,对于这些实施例方式的说明用于帮助理解本发明,但并不构成对本发明的限定。
文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,单独存在B,同时存在A 和B三种情况,本文中术语“/和”是描述另一种关联对象关系,表示可以存在两种关系,例如,A/和B,可以表示:单独存在A,单独存在A和B两种情况,另外,本文中字符“/”,一般表示前后关联对象是一种“或”关系。
实施例一
如图1所示,本实施例所提供的基于物联网技术的即时语音的推送方法,包括:物联网设备与物联网云平台之间的长连接建立阶段和物联网设备与物联网云平台之间的文本消息推送阶段;
所述长连接建立阶段包括以下步骤:
S101.所述物联网云平台接收由所述物联网设备发送的长连接请求消息,所述长连接请求消息包含所述物联网设备的设备唯一标识和待验证信息;
S102.所述物联网云平台根据所述待验证信息验证所述物联网设备是否合法;
S103.若所述物联网云平台验证所述物联网设备合法,则根据所述物联网设备的设备唯一标识向所述物联网设备反馈长连接许可消息,否则,向所述物联网设备反馈长连接拒绝消息;
S104.所述物联网设备在接收到所述长连接许可消息后,建立与所述物联网云平台的长连接;
所述文本消息推送阶段包括以下步骤:
S201.所述物联网设备实时监听并接收由所述物联网云平台下发的文本消息;
S202.所述物联网设备应用文本转语音程序将所述文本消息转换为相应的语音消息;
S203.所述物联网设备播放所述语音消息。
如图1所示:在所述基于物联网技术的即时语音的推送方法的步骤中,所述S101步骤用于所述物联网设备向所述物联网云平台发送长连接请求消息,以便进行下一步工作,所述S102步骤用于检验所述物联网设备是否合法,只有通过验证才能返回所述长连接许可消息,通过此步骤,能够大大的提高长连接的安全性,能够防止不合法的物联网设备连入所述物联网云平台,窃取储存的数据。所述步骤S103用于将长连接请求的结果反馈到所述物联网设备中,建立与所述物联网云平台之间的长连接。所述步骤S104用于所述物联网设备与所述物联网云平台之间的文本消息传输,文本消息占用的字节少,能够大大节约传输时间,提高了传输效率。所述步骤S202用于将所述物联网设备接收到的文本消息转化为语音消息,相比于文字消息,语音消息播放起来更加的快速和方便,并且更加易懂。所述文本转语音程序是现有技术,它是通过纯软件来实现的,它主要有文本分析、语音合成和韵律处理-合成音质三个步骤,文本分析是将对文本消息进行语言学分析,逐句进行词汇的、语法的和语义的分析,以确定句子的低层结构和每个字的音素的组成,包括文本的断句、字词切分、多音字的处理、数字的处理、缩略语的处理等,语音合成是把处理好的文本消息所对应的单字或短语从语音合成库中提取,把语言学描述转化成言语波形,韵律处理- 合成音质是将输出的语音进行质量提高,保证输出的语音消息的清楚连贯。
由此通过对前述基于物联网技术的即时语音的推送方法步骤的描述,一方面,所述基于物联网技术的即时语音的推送方法是通过所述物联网云平台与所述物联网设备之间建立长连接来进行通讯的,通过此技术,能够同时传输多个数据包,可实现不同语音消息的同时传输,大大的增加了传输的实用性,同时所述基于物联网技术的即时语音的推送方法在建立长连接的过程中会验证所述物联网设备是否合法,能够大大提高使用的安全性和可靠性,另一方面,所述基于物联网技术的即时语音的推送方法是通过文本消息进行传输,相比于语音消息进行传输,文本消息占用字节数少,能够节约大量的网络流量,极大的降低了传输时间,大大的降低了丢包重传的概率,提高了消息到达的即时性。
优化的,在所述步骤S101中,所述物联网设备通过无线通信方式发送长连接请求消息,所述无线通信方式为WIFI(WI-FI,无线保真)无线通信方式、GSM (Global Systemfor Mobile Communication,全球移动通信***)无线通信方式、GPRS(General PacketRadio Service,通用分组无线服务技术)无线通信方式、NB-IOT(Narrow Band Internetof Things,NB-IoT,窄带物联网) 无线通信方式、LORA(Long Range,基于扩频技术的超远距离的无线传输)无线通信方式、4G无线通信方式和/或5G无线通信方式。所述无线通信方式具有成本低、传输速度快、应用范围广和维修方便的优点,能够使所述物联网云平台与所述物联网设备之间的传输速度更快,大大提高了传输效率,同时可根据实际不同的情况,选择上述不同的无线通信方式,以最适合的无线通信方式进行数据的传输,使得用最低的成本达到最好的传输效果。
优化的,在所述步骤S101中,所述物联网设备向所述物联网云平台发送长连接请求消息的通信协议为TCP(Transmission Control Protocol,传输控制协议)通信协议、MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)通信协议和/或COAP(Constrained Application Protocol,约束应用协议)通信协议。所述TCP通信协议能够保证传输数据完整性,能够将各个数据传输到对应的终端上,保证传输的准确性,所述MQTT通信协议是为大量计算能力有限,且工作在低带宽、不可靠的网络远程传感器和控制设备通讯而设计的协议,它具有一对多的消息传输,同时使用TCP通信协议提供网络连接,能够在一些网络环境不稳定下使用,所述COAP通信协议具有重传机制,能够对未传输的数据进行重传,大大的提高了传输的可靠性,可根据不同的使用情况,选择上述不同的通信协议,达到最好的通信效果,大大提高了使用的实用性。
优化的,所述物联网云平台还提供有用于将所述文本消息传送至第三方物联网云平台的软件接口,其中,所述第三方物联网云平台用于向指定物联网设备推送所述文本消息,所述软件接口为HTTP(HyperText Transfer Protocol,超文本传输协议)软件接口、HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer,网络协议)软件接口和/或TCP(Transmission Control Protocol,传输控制协议)软件接口。通过上述设计,能够实现所述物联网云平台对第三方物联网云平台进行所述文本消息的传输,进而通过所述第三方云平台向指定的物联网设备传输所述文本消息,将其转换为相应的语音消息,进行播放,能够实现多点对多点不同文本消息的传输,提高了使用的实用性,采用上述软件接口,能够满足具有不同软件接口的第三方物联网云平台与所述物联网云平台之间能进行通信连接,大大提高了使用的实用性。
优化的,所述待验证信息包含所述物联网设备的IP地址和/或验证密码。所述物联网云平台通过验证所述物联网设备的IP地址和/或验证密码,能够大大的提高使用的安全性,所述物联网设备的IP地址和/或验证密码,这些是所述物联网设备所独特具有的,是不可仿冒的,提高了所述物联网云平台验证的可靠性。
综上,采用本实施例所提供的基于物联网技术的即时语音的推送方法,具有如下技术效果:
本发明为一种基于物联网技术的即时语音的推送方法及***,在所述基于物联网技术的即时语音的推送方法中,它是通过所述物联网云平台与所述物联网设备之间建立长连接来进行通讯的,可同时连续发送多个数据包,能够实现多个不同文本消息的同时推送,在通讯过程中,是将文本消息转换为语音消息,文本消息占用字节数低,相比于直接以语音消息进行传送,极大的节省了网络流量,也大大降低了传输时间,极大的降低了丢包重传的概率,提高了消息到达的即时性,在建立长连接的过程中,所述物联网云平台需要验证所述物联网设备的合法性,使得安全性大大的提高,同时,传输的通信方式和通信协议多样,使用户能够根据不用的使用情况,选择合适的通信方式和通信协议,达到最好的通信效果。
实施例二
本实施例提供了所述基于物联网技术的即时语音的推送***,它与实施例一不同在于,本实施例详细的提供了所述物联网设备和所述物联网云平台中包含的具体模块。
如图2和图3所示,本实施例提供了所述基于物联网技术的语音的推送***,包括物联网云平台和至少一个物联网设备,所述物联网云平台可通信连接各个所述物联网设备,所述物联网云平台可通信连接第三方物联网云平台;
所述物联网云平台一方面用于接收由所述物联网设备发送的长连接请求消息,然后根据所述长连接请求消息中的待验证信息验证所述物联网设备是否合法,并在验证合法时向所述物联网设备反馈长连接许可消息,否则向所述物联网设备反馈长连接拒绝消息,另一方面用于在所述物联网云平台与所述物联网设备建立长连接后,下发文本消息给所述物联网设备,此外,所述物联网云平台还用于通过软件接口将所述文本消息传送至第三方物联网云平台,并向该第三方物联网云平台指定推送所述文本消息的物联网设备;
所述物联网设备一方面用于发送所述长连接请求消息给所述物联网云平台,并在反馈得到所述长连接许可消息后,建立与所述物联网云平台的长连接,另一方面用于实时监听并接收由所述物联网云平台下发的文本消息,然后应用文本转语音程序将所述文本消息转换为相应的语音消息,最后对所述语音消息进行播放。
由此通过对上述所述基于物联网技术的即时语音的推送***中模块的具体描述,一方面,所述基于物联网技术的即时语音的推送***包括所述物联网云平台和至少一个所述物联网设备,所述物联网云平台可通信连接各个所述物联网设备,采用上述设计,使得能够进行单点对多点的不同文本消息进行推送,并转化为语音消息进行播放,大大增加了使用的实用性,另一方面,所述物联网云平台还可以通信连接第三方物联网云平台,通过所述第三方云平台可将所述文本消息传输到指定的物联网设备上,最后转化为语音消息进行播放,实现了多点对多点的不同文本消息的传输。
优化的,所述物联网云平台包括通信相连的验证模块和第一通信模块,其中,所述验证模块根据所述长连接请求消息中的待验证信息验证所述物联网设备是否合法,所述第一通信模块一方面用于接收由所述物联网设备发送的长连接请求消息,并在验证合法时向所述物联网设备反馈长连接许可消息,否则向所述物联网设备反馈长连接拒绝消息,另一方面,在所述物联网云平台与所述物联网设备建立长连接后,下发文本消息给所述物联网设备。
优化的,所述物联网设备包括电源模块、第二通信模块、转换模块、存储模块、播放模块和控制模块,所述控制模块分别通信连接所述第二通信模块、所述转换模块、所述储存模块、所述播放模块和所述控制模块,其中,所述电源模块用于提供适合所述物联网设备工作的工作电源,所述第二通信模块一方面用于发送所述长连接请求消息给所述物联网云平台,并在反馈得到所述长连接许可消息后,建立与所述物联网云平台的长连接,另一方面用于实时监听并接收由所述物联网云平台下发的文本消息,所述转换模块用于应用文本转语音程序将所述文本消息转换为相应的语音消息,所述播放模块用于播放所述语音消息,所述存储模块用于存储所述文本转语音程序、所述文本消息和所述语音消息,所述控制模块用于将各种消息转发至对应模块。
优化的,所述存储模块采用的存储器为Flash存储器。所述Flash存储器是一种长寿命的非易失性存储器,能够在在断电情况下仍能保存所存储的信息,采用上述设计,能够防止断电的意外情况使数据丢失,提高了使用的可靠性。
优化的,所述物联网云平台为WEB网络服务器或APP网络服务器,所述物联网设备为基于嵌入式***的电子产品。所述WEB网络服务器不仅能够存储信息,还能在用户通过WEB浏览器提供的信息的基础上运行脚本和程序,能够满足不同用户的开发需求,用户可根据不同的需求选择相应的网络服务器,增大了用户的选择,提高了使用的实用性。所述物联网设备为基于嵌入式***的电子产品,其具有低功耗、体积小、集成度高的优点,由于所述基于嵌入式***的电子产品和具体应用有机地结合在一起,它的升级换代是同步进行的,因此基于嵌入式***的电子产品一旦进入市场,具有较长的生命周期,采用基于嵌入式***的电子产品能够大大的降低生产成本。
综上,采用本实施例所提供的基于物联网技术的即时语音的推送***,具有如下技术效果:
所述基于物联网技术的即时语音的推送***包括所述物联网云平台和至少一个所述物联网设备,所述物联网云平台可通信连接各个所述物联网设备,使得能够进行一个物联网云平台可对多台物联网设备进行不同文本消息的传送,实现了单点对多点的不同文本消息传送的功能,同时,所述物联网云平台还可通过所述软件接口通信连接第三方物联网云平台向指定的物联网设备进行文本消息的传送,再转变为语音消息进行播放,实现了多点对多点的不同文本消息的推送,大大增加了实用性。
本发明不局限于上述可选实施方式,任何人在本发明的启示下都可得出其他各种形式的产品,但不论在其形状或结构上作任何变化,凡是落入本发明权利要求界定范围内的技术方案,均落在本发明的保护范围之内。

Claims (10)

1.一种基于物联网技术的即时语音的推送方法,其特征在于,包括:物联网设备与物联网云平台之间的长连接建立阶段和物联网设备与物联网云平台之间的文本消息推送阶段;
所述长连接建立阶段包括以下步骤:
S101.所述物联网云平台接收由所述物联网设备发送的长连接请求消息,所述长连接请求消息包含所述物联网设备的设备唯一标识和待验证信息;
S102.所述物联网云平台根据所述待验证信息验证所述物联网设备是否合法;
S103.若所述物联网云平台验证所述物联网设备合法,则根据所述物联网设备的设备唯一标识向所述物联网设备反馈长连接许可消息,否则,向所述物联网设备反馈长连接拒绝消息;
S104.所述物联网设备在接收到所述长连接许可消息后,建立与所述物联网云平台的长连接;
所述文本消息推送阶段包括以下步骤:
S201.所述物联网设备实时监听并接收由所述物联网云平台下发的文本消息;
S202.所述物联网设备应用文本转语音程序将所述文本消息转换为相应的语音消息;
S203.所述物联网设备播放所述语音消息。
2.根据权利要求1所述的一种基于物联网技术的即时语音的推送方法,其特征在于:在所述步骤S101中,所述物联网设备通过无线通信方式发送长连接请求消息,所述无线通信方式为WIFI无线通信方式、GSM无线通信方式、GPRS无线通信方式、NB-IOT无线通信方式、LORA无线通信方式、4G无线通信方式和/或5G无线通信方式。
3.根据权利要求1所述的一种基于物联网技术的即时语音的推送方法,其特征在于:在所述步骤S101中,所述物联网设备向所述物联网云平台发送长连接请求消息的通信协议为TCP通信协议、MQTT通信协议和/或COAP通信协议。
4.根据权利要求1所述的一种基于物联网技术的即时语音的推送方法,其特征在于:所述物联网云平台还提供有用于将所述文本消息传送至第三方物联网云平台的软件接口,其中,所述第三方物联网云平台用于向指定物联网设备推送所述文本消息,所述软件接口为HTTP软件接口、HTTPS软件接口和/或TCP软件接口。
5.根据权利要求1所述的一种基于物联网技术的即时语音的推送方法,其特征在于:所述待验证信息包含所述物联网设备的IP地址和/或验证密码。
6.一种基于物联网技术的即时语音的推送***,其特征在于:包括物联网云平台和至少一个物联网设备,所述物联网云平台可通信连接各个所述物联网设备,所述物联网云平台可通信连接第三方物联网云平台;
所述物联网云平台一方面用于接收由所述物联网设备发送的长连接请求消息,然后根据所述长连接请求消息中的待验证信息验证所述物联网设备是否合法,并在验证合法时向所述物联网设备反馈长连接许可消息,否则向所述物联网设备反馈长连接拒绝消息,另一方面用于在所述物联网云平台与所述物联网设备建立长连接后,下发文本消息给所述物联网设备,此外,所述物联网云平台还用于通过软件接口将所述文本消息传送至第三方物联网云平台,并向该第三方物联网云平台指定推送所述文本消息的物联网设备;
所述物联网设备一方面用于发送所述长连接请求消息给所述物联网云平台,并在反馈得到所述长连接许可消息后,建立与所述物联网云平台的长连接,另一方面用于实时监听并接收由所述物联网云平台下发的文本消息,然后应用文本转语音程序将所述文本消息转换为相应的语音消息,最后对所述语音消息进行播放。
7.根据所述权利要求6所述的一种基于物联网技术的即时语音的推送***,其特征在于:所述物联网云平台包括通信相连的验证模块和第一通信模块,其中,所述验证模块根据所述长连接请求消息中的待验证信息验证所述物联网设备是否合法,所述第一通信模块一方面用于接收由所述物联网设备发送的长连接请求消息,并在验证合法时向所述物联网设备反馈长连接许可消息,否则向所述物联网设备反馈长连接拒绝消息,另一方面,在所述物联网云平台与所述物联网设备建立长连接后,下发文本消息给所述物联网设备。
8.根据所述权利要求6所述的一种基于物联网技术的即时语音的推送***,其特征在于:所述物联网设备包括电源模块、第二通信模块、转换模块、存储模块、播放模块和控制模块,所述控制模块分别通信连接所述第二通信模块、所述转换模块、所述储存模块、所述播放模块和所述控制模块,其中,所述电源模块用于提供适合所述物联网设备工作的工作电源,所述第二通信模块一方面用于发送所述长连接请求消息给所述物联网云平台,并在反馈得到所述长连接许可消息后,建立与所述物联网云平台的长连接,另一方面用于实时监听并接收由所述物联网云平台下发的文本消息,所述转换模块用于应用文本转语音程序将所述文本消息转换为相应的语音消息,所述播放模块用于播放所述语音消息,所述存储模块用于存储所述文本转语音程序、所述文本消息和所述语音消息,所述控制模块用于将各种消息转发至对应模块。
9.根据所述权利要求8所述的一种基于物联网技术的即时语音的推送***,其特征在于:所述存储模块采用的存储器为Flash存储器。
10.根据所述权利要求6所述的一种基于物联网技术的即时语音的推送***,其特征在于:所述物联网云平台为WEB网络服务器或APP网络服务器,所述物联网设备为基于嵌入式***的电子产品。
CN201810759867.3A 2018-07-11 2018-07-11 一种基于物联网技术的即时语音的推送方法及*** Pending CN108880996A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810759867.3A CN108880996A (zh) 2018-07-11 2018-07-11 一种基于物联网技术的即时语音的推送方法及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810759867.3A CN108880996A (zh) 2018-07-11 2018-07-11 一种基于物联网技术的即时语音的推送方法及***

Publications (1)

Publication Number Publication Date
CN108880996A true CN108880996A (zh) 2018-11-23

Family

ID=64301360

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810759867.3A Pending CN108880996A (zh) 2018-07-11 2018-07-11 一种基于物联网技术的即时语音的推送方法及***

Country Status (1)

Country Link
CN (1) CN108880996A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109347986A (zh) * 2018-12-04 2019-02-15 北京羽扇智信息科技有限公司 一种语音信息推送方法、装置、电子设备及存储介质
CN109542074A (zh) * 2019-01-04 2019-03-29 中国科学技术大学 针对低带宽远程链接的实验装置控制***及方法
CN111669416A (zh) * 2019-03-06 2020-09-15 阿里巴巴集团控股有限公司 验证信息同步***和通信设备
CN113472629A (zh) * 2021-04-19 2021-10-01 重庆移通学院 一种基于物联网技术的即时语音的推送***
CN114500669A (zh) * 2021-12-31 2022-05-13 珠海派诺科技股份有限公司 基于物联网的实时通信方法及***、存储介质、电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102510361A (zh) * 2011-11-30 2012-06-20 上海博泰悦臻电子设备制造有限公司 用于汽车的声博***
CN102938877A (zh) * 2012-11-20 2013-02-20 北京汽车股份有限公司 一种车载社交***及其通信方法
CN105119974A (zh) * 2015-07-21 2015-12-02 信阳启航信息科技有限公司 一种混合云架构的物联***及实现方法
CN105827490A (zh) * 2016-03-11 2016-08-03 合肥联宝信息技术有限公司 家庭物联网平台
CN106360897A (zh) * 2016-08-30 2017-02-01 佛山市顺康达医疗科技有限公司 一种着重于老年人关怀和陪伴的智能拐杖装置

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102510361A (zh) * 2011-11-30 2012-06-20 上海博泰悦臻电子设备制造有限公司 用于汽车的声博***
CN102938877A (zh) * 2012-11-20 2013-02-20 北京汽车股份有限公司 一种车载社交***及其通信方法
CN105119974A (zh) * 2015-07-21 2015-12-02 信阳启航信息科技有限公司 一种混合云架构的物联***及实现方法
CN105827490A (zh) * 2016-03-11 2016-08-03 合肥联宝信息技术有限公司 家庭物联网平台
CN106360897A (zh) * 2016-08-30 2017-02-01 佛山市顺康达医疗科技有限公司 一种着重于老年人关怀和陪伴的智能拐杖装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
刘震: "基于微信平台的智能家电实时操控技术的研究与应用", 《中国优秀硕士学位论文全文数据库》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109347986A (zh) * 2018-12-04 2019-02-15 北京羽扇智信息科技有限公司 一种语音信息推送方法、装置、电子设备及存储介质
CN109542074A (zh) * 2019-01-04 2019-03-29 中国科学技术大学 针对低带宽远程链接的实验装置控制***及方法
CN111669416A (zh) * 2019-03-06 2020-09-15 阿里巴巴集团控股有限公司 验证信息同步***和通信设备
CN111669416B (zh) * 2019-03-06 2023-04-07 阿里巴巴集团控股有限公司 验证信息同步***和通信设备
CN113472629A (zh) * 2021-04-19 2021-10-01 重庆移通学院 一种基于物联网技术的即时语音的推送***
CN114500669A (zh) * 2021-12-31 2022-05-13 珠海派诺科技股份有限公司 基于物联网的实时通信方法及***、存储介质、电子设备

Similar Documents

Publication Publication Date Title
CN108880996A (zh) 一种基于物联网技术的即时语音的推送方法及***
CN101287166B (zh) 一种用于电子会务辅助***的短信息发布***与发布方法
CN109040144A (zh) 物联网网关数据处理方法、装置、存储介质及网关设备
GB2428821B (en) Premises management system
WO2005096703A3 (en) Security key management system and method in a mobile communication network
CN103326951B (zh) 电力通信网络的带宽控制方法及装置
WO2006116483A3 (en) Bandwidth management in a network
UA93710C2 (ru) Способ резервирования ресурсов c обеспечением наилучшей задержки многосегментной передачи b беспроводных сетях связи которые поддерживают распределенный доступ
CN102595509A (zh) 异构网络中基于传输控制协议的并发数据分流方法
CN101765071A (zh) 一种向无线数据通信终端上推送自适应数据的方法和设备
CN102497423A (zh) 网页聊天室的放歌方法、装置及***
Liu et al. Martingale theory-based optimal task allocation in heterogeneous vehicular networks
CN108512940A (zh) 一种物联网云平台终端通知推送方法
Soua et al. MQTT-MFA: A message filter aggregator to support massive IoT traffic over satellite
CN101170520B (zh) 一种基于uddi的网络***的信号处理方法
CN112115499B (zh) 一种基于区块链和边缘缓存的安全传输方法
CN101719793B (zh) 基于优先级动态调整的单向光总线网络访问控制***
ATE373378T1 (de) Browserfähiges kommunikationssystem sowie client und server für ein solches kommunikationssystem
WO2021063030A1 (zh) 一种区块链增强的开放物联网接入架构
CN107734475A (zh) 基于短信链路的短信发送方法及业务平台
CN106602361A (zh) 基于微信公众号控制的智能插座***
CN101491134A (zh) 在多个状态之间进行转换的方法和装置
CN103179655A (zh) 移动自组织网络中分布式节点功率控制方法
CN110971685A (zh) 内容处理方法、装置、计算机设备及存储介质
CN102802197A (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
RJ01 Rejection of invention patent application after publication

Application publication date: 20181123

RJ01 Rejection of invention patent application after publication