CN114125819B - 基于移动通信技术的播放方法、装置以及电子设备 - Google Patents
基于移动通信技术的播放方法、装置以及电子设备 Download PDFInfo
- Publication number
- CN114125819B CN114125819B CN202210084283.7A CN202210084283A CN114125819B CN 114125819 B CN114125819 B CN 114125819B CN 202210084283 A CN202210084283 A CN 202210084283A CN 114125819 B CN114125819 B CN 114125819B
- Authority
- CN
- China
- Prior art keywords
- playing
- identification module
- customer identification
- network
- sound box
- 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
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000005516 engineering process Methods 0.000 title claims abstract description 21
- 238000010295 mobile communication Methods 0.000 title claims abstract description 19
- 230000015654 memory Effects 0.000 claims description 18
- 238000004891 communication Methods 0.000 claims description 16
- 230000005540 biological transmission Effects 0.000 claims description 11
- 238000004590 computer program Methods 0.000 claims description 11
- 230000003993 interaction Effects 0.000 claims description 3
- 241000282376 Panthera tigris Species 0.000 description 8
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000006855 networking Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- G—PHYSICS
- G10—MUSICAL INSTRUMENTS; ACOUSTICS
- G10L—SPEECH ANALYSIS TECHNIQUES OR SPEECH SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING TECHNIQUES; SPEECH OR AUDIO CODING OR DECODING
- G10L19/00—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis
- G10L19/04—Speech or audio signals analysis-synthesis techniques for redundancy reduction, e.g. in vocoders; Coding or decoding of speech or audio signals, using source filter models or psychoacoustic analysis using predictive techniques
- G10L19/16—Vocoder architecture
- G10L19/167—Audio streaming, i.e. formatting and decoding of an encoded audio signal representation into a data stream for transmission or storage purposes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
- H04M1/72406—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality by software upgrading or downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- 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)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Computational Linguistics (AREA)
- Databases & Information Systems (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Physics & Mathematics (AREA)
- Acoustics & Sound (AREA)
- Multimedia (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种基于移动通信技术的播放方法、装置以及电子设备。该方法包括:读取播放设备的虚拟客户识别模块的数据;在可以读取到虚拟客户识别模块的数据的情况下,通过射频基带将网络连接到与虚拟客户识别模块对应的目标运营商;在网络连接成功,接收到播控指令的情况下,获取播控指令中的播放内容;对播放内容进行搜索,并将搜索数据中与播放内容对应的音频数据进行下载解码,得到目标音频数据;将目标音频数据通过播放设备的扬声器进行播放。本发明解决了使用智能播放设备时依赖无线网络导致无法实时移动的技术问题。
Description
技术领域
本发明涉及计算机领域,具体而言,涉及一种基于移动通信技术的播放方法、装置以及电子设备。
背景技术
现有技术中的智能播放设备都是基于无线网络的,只能通过连接路由器或热点才能访问互联网,依赖当前网络运营商的基站网络信号,在没有信号的情况下,智能播放设备将无法播放或播放卡顿,限制了智能播放设备的使用场所,无法实时移动,在没有无线网的场所内,无法满足用户享受音乐的需求。
发明内容
本发明实施例提供了一种基于移动通信技术的播放方法、装置以及电子设备,以至少解决使用智能播放设备时依赖无线网络导致无法实时移动的技术问题。
根据本发明实施例的一个方面,提供了一种基于移动通信技术的播放方法,包括:读取播放设备的虚拟客户识别模块的数据;在可以读取到上述虚拟客户识别模块的数据的情况下,通过射频基带将网络连接到与上述虚拟客户识别模块对应的目标运营商;在网络连接成功,接收到播控指令的情况下,获取上述播控指令中的播放内容;对上述播放内容进行搜索,并将搜索数据中与上述播放内容对应的音频数据进行下载解码,得到目标音频数据;将上述目标音频数据通过上述播放设备的扬声器进行播放。
根据本发明实施例的另一方面,提供了一种基于移动通信技术的播放装置,包括:第一读取模块,用于读取播放设备的虚拟客户识别模块的数据;第一连接模块,用于在可以读取到上述虚拟客户识别模块的数据的情况下,通过射频基带将网络连接到与上述虚拟客户识别模块对应的目标运营商;获取模块,用于在网络连接成功,接收到播控指令的情况下,获取上述播控指令中的播放内容;下载模块,用于对上述播放内容进行搜索,并将搜索数据中与上述播放内容对应的音频数据进行下载解码,得到目标音频数据;播放模块,用于将上述目标音频数据通过上述播放设备的扬声器进行播放。
作为一种可选的示例,上述装置还包括:编译模块,用于编译软件操作***,得到目标操作***;烧录模块,用于将上述目标操作***烧录至上述播放设备的通信模组;控制模块,用于在上述目标操作***烧录成功的情况下,为上述播放设备供电控制上述播放设备开机。
作为一种可选的示例,上述装置还包括:加载模块,用于在上述目标操作***烧录成功的情况下,为上述播放设备供电控制上述播放设备开机之后,通过启动上述目标操作***,加载目标协议栈。
作为一种可选的示例,上述第一连接模块包括:检测单元,用于检测上述虚拟客户识别模块对应的运营商数量;第一连接单元,用于通过上述射频基带将网络连接到第一运营商;第二连接单元,用于当上述第一运营商的网络信号强度小于或等于目标值的情况下,通过上述射频基带将网络连接到第二运营商。
作为一种可选的示例,上述装置还包括:第二读取模块,用于读取播放设备的虚拟客户识别模块的数据之前读取上述播放设备的实体客户识别模块的数据;第二连接模块,用于在可以读取到上述实体客户识别模块的数据的情况下,通过上述射频基带将网络连接到与上述实体客户识别模块对应的目标运营商。
作为一种可选的示例,上述获取模块包括:发送单元,用于在网络连接成功的情况下,发送传输层网络协议至显示设备;接收单元,用于在上述网络协议被上述显示设备订阅成功的情况下,接收来自上述显示设备的上述播控指令,其中,上述播控指令包括上述播放内容。
作为一种可选的示例,上述装置还包括:接收模块,用于在上述网络协议被上述显示设备订阅成功的情况下,接收来自上述播放设备的麦克风的语音指令,其中,上述语音指令包括上述播放内容。
根据本发明实施例的又一方面,还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被处理器运行时执行上述基于移动通信技术的播放方法。
根据本发明实施例的又一方面,还提供了一种电子设备,包括存储器和处理器,上述存储器中存储有计算机程序,上述处理器被设置为通过上述计算机程序执行上述的基于移动通信技术的播放方法。
在本发明实施例中,采用了读取播放设备的虚拟客户识别模块的数据;在可以读取到上述虚拟客户识别模块的数据的情况下,通过射频基带将网络连接到与上述虚拟客户识别模块对应的目标运营商;在网络连接成功,接收到播控指令的情况下,获取上述播控指令中的播放内容;对上述播放内容进行搜索,并将搜索数据中与上述播放内容对应的音频数据进行下载解码,得到目标音频数据;将上述目标音频数据通过上述播放设备的扬声器进行播放的方法,由于在上述方法中,播放设备通过虚拟客户识别模块连接到目标运营商的网络,对播放内容对应的音频数据下载解码并播放,从而实现了播放设备通过虚拟客户识别模块连接网络的目的,进而解决了使用智能播放设备时依赖无线网络导致无法实时移动的技术问题。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1是根据本发明实施例的一种可选的基于移动通信技术的播放方法的流程图;
图2是根据本发明实施例的一种可选的基于移动通信技术的播放方法的原理框图;
图3是根据本发明实施例的一种可选的基于移动通信技术的播放装置的结构示意图;
图4是根据本发明实施例的一种可选的电子设备的示意图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、***、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
根据本发明实施例的第一方面,提供了一种基于移动通信技术的播放方法,可选地,如图1所示,上述方法包括:
S102,读取播放设备的虚拟客户识别模块的数据;
S104,在可以读取到虚拟客户识别模块的数据的情况下,通过射频基带将网络连接到与虚拟客户识别模块对应的目标运营商;
S106,在网络连接成功,接收到播控指令的情况下,获取播控指令中的播放内容;
S108,对播放内容进行搜索,并将搜索数据中与播放内容对应的音频数据进行下载解码,得到目标音频数据;
S110,将目标音频数据通过播放设备的扬声器进行播放。
可选地,本实施例中,播放设备可以为智能音箱,车载播放器,mp4播放器。客户识别模块,即sim卡,具有联网,通讯,储存用户信息的功能,一个客户识别模块对应一个运营商,虚拟客户识别模块是基于客户识别模块技术开发的产品,即vsim卡,同样具有联网,通讯,储存用户信息的功能,一个虚拟客户识别模块可以对应多个运营商。运营商为提供网络服务的供应商,可以为移动,电信,联通。播控指令为从显示设备发出的播放指令,包括播放指令和播放内容。
可选地,本实施例中,成功读取到播放设备中虚拟客户识别模块的数据后,获取虚拟客户识别模块对应的运营商,通过射频基带将网络连接至此运营商,成功连接网络后,用户从显示设备上发出播控指令至播放设备,例如用户发出“播放《两只老虎》歌曲”的播控指令,收到播控指令时,获取播控指令中的播放内容《两只老虎》,对《两只老虎》进行搜索,将搜索到的音频数据下载解码,并将下载解码后的目标音频数据发送至播放设备的扬声器,最后目标音频数据从播放设备的扬声器中进行播放,用户即可听到歌曲《两只老虎》。
可选地,本实施例中,播放设备通过虚拟客户识别模块连接到目标运营商的网络,对播放内容对应的音频数据下载解码并播放,从而实现了播放设备通过虚拟客户识别模块连接网络的目的,进而解决了使用智能播放设备时依赖无线网络导致无法实时移动的技术问题。
作为一种可选的示例,上述方法还包括:
编译软件操作***,得到目标操作***;
将目标操作***烧录至播放设备的通信模组;
在目标操作***烧录成功的情况下,为播放设备供电控制播放设备开机。
可选地,本实施例中,编译为将编译程序从源语言编写的源程序产生目标程序。操作***为计算机管理控制程序,具有管理与配置内存、决定***资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件***等功能。烧录为将数据通过烧录机,烧录软件等工具录入介质中。将软件操作***进行编译,得到编译后的目标操作***,将目标操作***烧录至播放设备的通信模组,烧录成功后为播放设备供电并控制播放设备开机。
作为一种可选的示例,上述方法还包括:
在目标操作***烧录成功的情况下,为播放设备供电控制播放设备开机之后,通过启动目标操作***,加载目标协议栈。
可选地,本实施例中,协议栈为网络中各层协议的总和,反映了一个网络中文件传输的过程。播放设备成功开机后,启动目标操作***,加载目标协议栈,以使播放设备与显示设备可以进行文件数据传输。
作为一种可选的示例,通过射频基带将网络连接到与虚拟客户识别模块对应的目标运营商包括:
检测虚拟客户识别模块对应的运营商数量;
通过射频基带将网络连接到第一运营商;
当第一运营商的网络信号强度小于或等于目标值的情况下,通过射频基带将网络连接到第二运营商。
可选地,本实施例中,检测虚拟客户识别模块对应的运营商数量,可以为一到多个,当运营商数量为3个时,将运营商根据网络信号强度分为第一运营商,第二运营商,第三运营商,通过射频基带将网络连接至第一运营商,当第一运营商的网络信号强度小于或等于目标值如网络信号格低于2格的情况下,通过射频基带将网络连接至第二运营商,当第二运营商的网络信号格低于2格的情况下,通过射频基带将网络连接至第三运营商。
作为一种可选的示例,读取播放设备的虚拟客户识别模块的数据之前还包括:
读取播放设备的实体客户识别模块的数据;
在可以读取到实体客户识别模块的数据的情况下,通过射频基带将网络连接到与实体客户识别模块对应的目标运营商。
可选地,本实施例中,读取播放设备的实体客户识别模块的数据,在可以读取到实体客户识别模块的数据的情况下,获取实体客户识别模块对应的目标运营商,实体客户识别模块对应的目标运营商只有一个,通过射频基带将网络连接目标运营商。
作为一种可选的示例,获取播控指令中的播放内容包括:
在网络连接成功的情况下,发送传输层网络协议至显示设备;
在网络协议被显示设备订阅成功的情况下,接收来自显示设备的播控指令,其中,播控指令包括播放内容。
可选地,本实施例中,在网络连接成功的情况下,将传输层网络协议发送至显示设备,显示设备收到后并成功订阅此网络协议,以使播放设备与显示设备可以进行文件数据传输,播放设备可以接收到来自显示设备发送的播控指令。
作为一种可选的示例,上述方法还包括:
在网络协议被显示设备订阅成功的情况下,接收来自播放设备的麦克风的语音指令,其中,语音指令包括播放内容。
可选地,本实施例中,显示设备成功订阅网络协议后,接收来自播放设备的麦克风的语音指令,语音指令包括播放内容。
结合一种示例进行说明,本申请的软件操作***是基于freertos(迷你的实时操作***内核)实时***,主要包括bootloader(启动程序),4G射频基带协议栈,音频解码,网络协议栈,上层APP应用等组成,整体实现过程如图2所示:
1.将编译好的软件操作***烧录到4G cat.1模组内,然后开机供电;
2.通过bootloader(启动程序)引导***,加载相关协议栈;
3.读取vsim卡(虚拟客户识别模块)数据后通过射频基带连接到对应的运营商,也支持sim卡(实体客户识别模块)跟vsim卡(虚拟客户识别模块)同时使用,当检测到用户***sim卡(实体客户识别模块)时,优先使用sim卡(实体客户识别模块)进行连接网络,并进行播放,当sim卡(实体客户识别模块)没有流量或没***时,使用vsim卡(虚拟客户识别模块)进行上网,根据当前检测到vsim卡(虚拟客户识别模块)运商数量,第一次使用移动运营商,然后关机后再开机会使用最后一次使用的运营商进行上网,假如当前信号强度小于等于2格的时候,会自动切换下一个运营商;
4.并将网络连接状态返回给上层app应用,app检查到网络已连接后,发送传输层网络协议mqtt连接到服务器,手机APP通过订阅对应网络协议mqtt服务后,可以与设备通过mqtt协议进行数据交互,播放控制等等,手机APP订阅对应的网络协议mqtt服务是指手机APP和上层APP可以连接到相同服务器;
5.上层APP接收到手机APP的播控指令或MIC风录音采集转换后的播控指令后进行内容搜索并数据下载解码播放;
6.将相关音频数据解码后通过功放推到扬声器,最后发出赏心悦耳、动听的音乐。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
根据本申请实施例的另一方面,还提供了一种基于移动通信技术的播放装置,如图3所示,包括:
第一读取模块302,用于读取播放设备的虚拟客户识别模块的数据;
第一连接模块304,用于在可以读取到虚拟客户识别模块的数据的情况下,通过射频基带将网络连接到与虚拟客户识别模块对应的目标运营商;
获取模块306,用于在网络连接成功,接收到播控指令的情况下,获取播控指令中的播放内容;
下载模块308,用于对播放内容进行搜索,并将搜索数据中与播放内容对应的音频数据进行下载解码,得到目标音频数据;
播放模块310,用于将目标音频数据通过播放设备的扬声器进行播放。
可选地,本实施例中,播放设备可以为智能音箱,车载播放器,mp4播放器。客户识别模块,即sim卡,具有联网,通讯,储存用户信息的功能,一个客户识别模块对应一个运营商,虚拟客户识别模块是基于客户识别模块技术开发的产品,即vsim卡,同样具有联网,通讯,储存用户信息的功能,一个虚拟客户识别模块可以对应多个运营商。运营商为提供网络服务的供应商,可以为移动,电信,联通。播控指令为从显示设备发出的播放指令,包括播放指令和播放内容。
可选地,本实施例中,成功读取到播放设备中虚拟客户识别模块的数据后,获取虚拟客户识别模块对应的运营商,通过射频基带将网络连接至此运营商,成功连接网络后,用户从显示设备上发出播控指令至播放设备,例如用户发出“播放《两只老虎》歌曲”的播控指令,收到播控指令时,获取播控指令中的播放内容《两只老虎》,对《两只老虎》进行搜索,将搜索到的音频数据下载解码,并将下载解码后的目标音频数据发送至播放设备的扬声器,最后目标音频数据从播放设备的扬声器中进行播放,用户即可听到歌曲《两只老虎》。
可选地,本实施例中,播放设备通过虚拟客户识别模块连接到目标运营商的网络,对播放内容对应的音频数据下载解码并播放,从而实现了播放设备通过虚拟客户识别模块连接网络的目的,进而解决了使用智能播放设备时依赖无线网络导致无法实时移动的技术问题。
作为一种可选的示例,上述装置还包括:
编译模块,用于编译软件操作***,得到目标操作***;
烧录模块,用于将目标操作***烧录至播放设备的通信模组;
控制模块,用于在目标操作***烧录成功的情况下,为播放设备供电控制播放设备开机。
可选地,本实施例中,编译为将编译程序从源语言编写的源程序产生目标程序。操作***为计算机管理控制程序,具有管理与配置内存、决定***资源供需的优先次序、控制输入设备与输出设备、操作网络与管理文件***等功能。烧录为将数据通过烧录机,烧录软件等工具录入介质中。将软件操作***进行编译,得到编译后的目标操作***,将目标操作***烧录至播放设备的通信模组,烧录成功后为播放设备供电并控制播放设备开机。
作为一种可选的示例,上述装置还包括:
加载模块,用于在目标操作***烧录成功的情况下,为播放设备供电控制播放设备开机之后,通过启动目标操作***,加载目标协议栈。
可选地,本实施例中,协议栈为网络中各层协议的总和,反映了一个网络中文件传输的过程。播放设备成功开机后,启动目标操作***,加载目标协议栈,以使播放设备与显示设备可以进行文件数据传输。
作为一种可选的示例,第一连接模块包括:
检测单元,用于检测虚拟客户识别模块对应的运营商数量;
第一连接单元,用于通过射频基带将网络连接到第一运营商;
第二连接单元,用于当第一运营商的网络信号强度小于或等于目标值的情况下,通过射频基带将网络连接到第二运营商。
可选地,本实施例中,检测虚拟客户识别模块对应的运营商数量,可以为一到多个,当运营商数量为3个时,将运营商根据网络信号强度分为第一运营商,第二运营商,第三运营商,通过射频基带将网络连接至第一运营商,当第一运营商的网络信号强度小于或等于目标值如网络信号格低于2格的情况下,通过射频基带将网络连接至第二运营商,当第二运营商的网络信号格低于2格的情况下,通过射频基带将网络连接至第三运营商。
作为一种可选的示例,上述装置还包括:
第二读取模块,用于读取播放设备的虚拟客户识别模块的数据之前读取播放设备的实体客户识别模块的数据;
第二连接模块,用于在可以读取到实体客户识别模块的数据的情况下,通过射频基带将网络连接到与实体客户识别模块对应的目标运营商。
可选地,本实施例中,读取播放设备的实体客户识别模块的数据,在可以读取到实体客户识别模块的数据的情况下,获取实体客户识别模块对应的目标运营商,实体客户识别模块对应的目标运营商只有一个,通过射频基带将网络连接目标运营商。
作为一种可选的示例,获取模块包括:
发送单元,用于在网络连接成功的情况下,发送传输层网络协议至显示设备;
接收单元,用于在网络协议被显示设备订阅成功的情况下,接收来自显示设备的播控指令,其中,播控指令包括播放内容。
可选地,本实施例中,在网络连接成功的情况下,将传输层网络协议发送至显示设备,显示设备收到后并成功订阅此网络协议,以使播放设备与显示设备可以进行文件数据传输,播放设备可以接收到来自显示设备发送的播控指令。
作为一种可选的示例,上述装置还包括:
接收模块,用于在网络协议被显示设备订阅成功的情况下,接收来自播放设备的麦克风的语音指令,其中,语音指令包括播放内容。
可选地,本实施例中,显示设备成功订阅网络协议后,接收来自播放设备的麦克风的语音指令,语音指令包括播放内容。
本实施例的其他示例请参见示例,在此不在赘述。
图4是根据本申请实施例的一种可选的电子设备的结构框图,如图4所示,包括处理器402、通信接口404、存储器406和通信总线408,其中,处理器402、通信接口404和存储器406通过通信总线408完成相互间的通信,其中,
存储器406,用于存储计算机程序;
处理器402,用于执行存储器406上所存放的计算机程序时,实现如下步骤:
读取播放设备的虚拟客户识别模块的数据;
在可以读取到虚拟客户识别模块的数据的情况下,通过射频基带将网络连接到与虚拟客户识别模块对应的目标运营商;
在网络连接成功,接收到播控指令的情况下,获取播控指令中的播放内容;
对播放内容进行搜索,并将搜索数据中与播放内容对应的音频数据进行下载解码,得到目标音频数据;
将目标音频数据通过播放设备的扬声器进行播放。
可选地,在本实施例中,上述的通信总线可以是PCI (Peripheral ComponentInterconnect,外设部件互连标准)总线、或EISA (Extended Industry StandardArchitecture,扩展工业标准结构)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。通信接口用于上述电子设备与其他设备之间的通信。
存储器可以包括RAM,也可以包括非易失性存储器(non-volatile memory),例如,至少一个磁盘存储器。可选地,存储器还可以是至少一个位于远离前述处理器的存储装置。
作为一种示例,上述存储器406中可以但不限于包括上述基于移动通信技术的播放装置中的第一读取模块302、第一连接模块304、获取模块306、下载模块308以及播放模块310。此外,还可以包括但不限于上述请求的处理装置中的其他模块单元,本示例中不再赘述。
上述处理器可以是通用处理器,可以包含但不限于:CPU (Central ProcessingUnit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP (DigitalSignal Processing,数字信号处理器)、ASIC (Application Specific IntegratedCircuit,专用集成电路)、FPGA (Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
可选地,本实施例中的具体示例可以参考上述实施例中所描述的示例,本实施例在此不再赘述。
本领域普通技术人员可以理解,图4所示的结构仅为示意,实施上述基于移动通信技术的播放方法的设备可以是终端设备,该终端设备可以是智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端设备。图4其并不对上述电子设备的结构造成限定。例如,电子设备还可包括比图4中所示更多或者更少的组件(如网络接口、显示装置等),或者具有与图4所示的不同的配置。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、ROM、RAM、磁盘或光盘等。
根据本发明的实施例的又一方面,还提供了一种计算机可读的存储介质,该计算机可读的存储介质中存储有计算机程序,其中,该计算机程序被处理器运行时执行上述基于移动通信技术的播放方法中的步骤。
可选地,在本实施例中,本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令终端设备相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory,ROM)、随机存取器(Random Access Memory,RAM)、磁盘或光盘等。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
上述实施例中的集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在上述计算机可读取的存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在存储介质中,包括若干指令用以使得一台或多台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。
在本发明的上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的客户端,可通过其它的方式实现。其中,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,单元或模块的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (8)
1.一种基于移动通信技术的播放方法,其特征在于,包括:
在智能音箱***实体客户识别模块的情况下,读取所述智能音箱的所述实体客户识别模块的数据;
在可以读取到所述实体客户识别模块的数据的情况下,通过射频基带将网络连接到与所述实体客户识别模块对应的目标运营商;
在所述智能音箱未***所述实体客户识别模块或者所述实体客户识别模块没有流量的情况下,读取所述智能音箱的虚拟客户识别模块的数据;
在可以读取到所述虚拟客户识别模块的数据的情况下,通过射频基带将网络连接到与所述虚拟客户识别模块对应的目标运营商;
在网络连接成功,接收到播控指令的情况下,获取所述播控指令中的播放内容,包括:在网络连接成功的情况下,发送传输层网络协议至服务器,在显示设备订阅所述传输层网络协议成功的情况下,接收来自所述智能音箱的麦克风的语音指令,其中,所述语音指令包括所述播放内容,其中,所述显示设备与所述智能音箱通过所述传输层网络协议进行数据交互;
在网络连接成功,接收到播控指令的情况下,获取所述播控指令中的播放内容还包括:接收来自显示设备发出的播控指令;在所述智能音箱关机后再开机会使用最后一次使用的运营商进行上网;
对所述播放内容进行搜索,并将搜索数据中与所述播放内容对应的音频数据进行下载解码,得到目标音频数据;
将所述目标音频数据通过所述智能音箱的扬声器进行播放。
2.根据权利要求1所述方法,其特征在于,所述方法还包括:
编译软件操作***,得到目标操作***;
将所述目标操作***烧录至所述智能音箱的通信模组;
在所述目标操作***烧录成功的情况下,为所述智能音箱供电控制所述智能音箱开机。
3.根据权利要求2所述方法,其特征在于,所述方法还包括:
在所述目标操作***烧录成功的情况下,为所述智能音箱供电控制所述智能音箱开机之后,通过启动所述目标操作***,加载目标协议栈。
4.根据权利要求1所述方法,其特征在于,所述通过射频基带将网络连接到与所述虚拟客户识别模块对应的目标运营商包括:
检测所述虚拟客户识别模块对应的运营商数量;
通过所述射频基带将网络连接到第一运营商;
当所述第一运营商的网络信号强度小于或等于目标值的情况下,通过所述射频基带将网络连接到第二运营商。
5.根据权利要求1所述方法,其特征在于,所述获取所述播控指令中的播放内容包括:
在网络连接成功的情况下,发送传输层网络协议至显示设备;
在所述网络协议被所述显示设备订阅成功的情况下,接收来自所述显示设备的所述播控指令,其中,所述播控指令包括所述播放内容。
6.一种基于移动通信技术的播放装置,其特征在于,包括:
第一读取模块,用于在智能音箱***实体客户识别模块的情况下,读取所述智能音箱的所述实体客户识别模块的数据;
第一连接模块,用于在可以读取到所述实体客户识别模块的数据的情况下,通过射频基带将网络连接到与所述实体客户识别模块对应的目标运营商;
第二读取模块,在所述智能音箱未***所述实体客户识别模块或者所述实体客户识别模块没有流量的情况下,读取所述智能音箱的虚拟客户识别模块的数据;
第二连接模块,用于在可以读取到所述虚拟客户识别模块的数据的情况下,通过射频基带将网络连接到与所述虚拟客户识别模块对应的目标运营商;
获取模块,用于在网络连接成功,接收到播控指令的情况下,获取所述播控指令中的播放内容,包括:在网络连接成功的情况下,发送传输层网络协议至服务器,在显示设备订阅所述传输层网络协议成功的情况下,接收来自所述智能音箱的麦克风的语音指令,其中,所述语音指令包括所述播放内容,其中,所述显示设备与所述智能音箱通过所述传输层网络协议进行数据交互;在网络连接成功,接收到播控指令的情况下,获取所述播控指令中的播放内容还包括:接收来自显示设备发出的播控指令;在所述智能音箱关机后再开机会使用最后一次使用的运营商进行上网;
下载模块,用于对所述播放内容进行搜索,并将搜索数据中与所述播放内容对应的音频数据进行下载解码,得到目标音频数据;
播放模块,用于将所述目标音频数据通过所述智能音箱的扬声器进行播放。
7.一种计算机可读的存储介质,所述计算机可读的存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器运行时执行所述权利要求1至5任一项中所述的方法。
8.一种电子设备,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为通过所述计算机程序执行所述权利要求1至5任一项中所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210084283.7A CN114125819B (zh) | 2022-01-25 | 2022-01-25 | 基于移动通信技术的播放方法、装置以及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210084283.7A CN114125819B (zh) | 2022-01-25 | 2022-01-25 | 基于移动通信技术的播放方法、装置以及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114125819A CN114125819A (zh) | 2022-03-01 |
CN114125819B true CN114125819B (zh) | 2022-09-06 |
Family
ID=80360960
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210084283.7A Active CN114125819B (zh) | 2022-01-25 | 2022-01-25 | 基于移动通信技术的播放方法、装置以及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114125819B (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111163367A (zh) * | 2020-01-08 | 2020-05-15 | 百度在线网络技术(北京)有限公司 | 基于播放视频的信息搜索方法、装置、设备和介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11606685B2 (en) * | 2014-09-17 | 2023-03-14 | Gigsky, Inc. | Apparatuses, methods and systems for implementing a trusted subscription management platform |
CN104618890B (zh) * | 2015-02-15 | 2018-03-27 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN105916149A (zh) * | 2016-05-27 | 2016-08-31 | 努比亚技术有限公司 | 一种运营商网络切换方法及通信终端 |
CN106658358A (zh) * | 2016-09-30 | 2017-05-10 | 宇龙计算机通信科技(深圳)有限公司 | 一种共享网络的方法、装置和终端 |
CN107231411A (zh) * | 2017-05-19 | 2017-10-03 | 巫溪县热点传媒有限公司 | 一种车载传媒*** |
CN111131846A (zh) * | 2019-12-05 | 2020-05-08 | 中国联合网络通信集团有限公司 | 视频播放方法、多媒体播放设备、边缘服务器和核心网 |
-
2022
- 2022-01-25 CN CN202210084283.7A patent/CN114125819B/zh active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111163367A (zh) * | 2020-01-08 | 2020-05-15 | 百度在线网络技术(北京)有限公司 | 基于播放视频的信息搜索方法、装置、设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114125819A (zh) | 2022-03-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103905474B (zh) | 一种信息共享方法、终端、服务器及*** | |
US10284494B2 (en) | Device controlling method, client, server and intermediate device | |
CN104243586A (zh) | 内容共享方法、内容共享装置,以及内容共享设备 | |
WO2019128530A1 (zh) | 语音播报方法、装置、***以及智能播报设备 | |
US20080261513A1 (en) | Mobile Communication Terminal Capable of Playing and Updating Multimedia Content and Method of Playing the Same | |
US8036598B1 (en) | Peer-to-peer transfer of files with back-office completion | |
CN102308561A (zh) | 通过uicc进行的me网络参数配置 | |
CN105188048A (zh) | 一种移动终端加载定制应用的方法、装置及终端设备 | |
CN109271130B (zh) | 音频播放方法、介质、装置和计算设备 | |
CN104965848A (zh) | 一种前端资源加载方法及装置 | |
US8213991B2 (en) | Mobile terminal, associated storage devices and methods of using the same | |
CN107038046A (zh) | 音频播放***的升级方法、装置及终端 | |
CN103200022B (zh) | 一种数据下载异常处理方法、设备及*** | |
CN113765714A (zh) | 设备配网方法、装置、存储介质及电子设备 | |
CN107015828A (zh) | 音频软件升级方法、应用程序升级方法、装置及*** | |
CN105302561A (zh) | 基于内存剪贴板的智能识别方法和*** | |
US20170171339A1 (en) | Advertisement data transmission method, electrnoic device and system | |
CN104732993A (zh) | 无线路由音乐播放器 | |
CN110121001B (zh) | 在线歌曲播放方法、装置及终端 | |
CN114125819B (zh) | 基于移动通信技术的播放方法、装置以及电子设备 | |
CN105847943A (zh) | 一种播放设备播放音视频的方法、装置及播放设备 | |
CN111338673A (zh) | 设备调试方法、装置、电子设备及存储介质 | |
CN100534211C (zh) | 一种利用用户识别模块播放多媒体信息的方法 | |
JP2005215796A (ja) | 携帯端末のファームウェア更新システムと方法、更新モジュール配布媒体、携帯端末、及びプログラム | |
CN105847905B (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 |