流媒体推送方法、移动终端及计算机可读存储介质与流程

文档序号:32836081发布日期:2023-01-06 18:37阅读:76来源:国知局
流媒体推送方法、移动终端及计算机可读存储介质与流程

1.本发明涉及智能家居技术领域,特别是涉及一种流媒体推送方法、移动终端及计算机可读存储介质。


背景技术:

2.智能家居是在互联网影响之下物联化的体现。智能家居通过物联网技术将家中的各种设备(如音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等)连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,兼备建筑、网络通信、信息家电、设备自动化,提供全方位的信息交互功能,甚至为各种能源费用节约资金。
3.目前手机等移动终端越来越多得成为家庭影音娱乐的主要工具。手机投屏在人们居家生活中经常被用到。目前手机向电视、投影投屏,依靠手机选择与其处在同一wifi下的投屏设备进行播放。在手机位置变化时,用户需要重新进行资源推送操作,操作重复繁杂,给用户的使用带来较大不便。


技术实现要素:

4.本技术主要解决的技术问题是提供一种流媒体推送方法、移动终端及计算机可读存储介质,能够实现移动终端位置移动影音跟踪播放,充分发挥各房间智能面板的作用,提升用户的影音体验。
5.为解决上述技术问题,本技术实施例采用的一种技术方案是:提供一种流媒体推送方法,所述流媒体推送方法包括:
6.移动终端获取当前所述移动终端的无线信号的网络信号强度值,以及获取与所述移动终端在同一无线信号网络下各个智能面板发送的网络信号强度值;
7.所述移动终端将所述移动终端的无线信号的网络信号强度值与所述各个智能面板发送的网络信号强度值进行一对一的比对,以确定与所述移动终端的网络信号强度最接近的智能面板;
8.所述移动终端将所述与所述移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象。
9.其中,所述流媒体推送方法还包括:
10.所述移动终端实时持续监测所述移动终端的网络信号强度值;
11.所述移动终端在监测到移动终端的网络信号强度值的变化率大于预设的变化率时返回执行所述移动终端获取当前所述移动终端的无线信号的网络信号强度值,以及获取与所述移动终端在同一无线信号网络下各个智能面板发送的网络信号强度值的步骤。
12.其中,所述移动终端获取当前所述移动终端的无线信号的网络信号强度值之前,所述流媒体推送方法还包括:
13.所述移动终端接收用户选择流媒体文件的指令以及流媒体的推送请求指令。
14.其中,所述移动终端将所述与所述移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象之后,所述流媒体推送方法还包括:
15.所述移动终端向所述当前流媒体推送对象发送与所述用户选择流媒体文件的指令对应的流媒体文件,以允许所述与所述移动终端的网络信号强度最接近的智能面板对所述流媒体文件进行播放。
16.其中,所述移动终端将所述与所述移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象之后,所述流媒体推送方法还包括:
17.所述移动终端向所述当前流媒体推送对象发送与所述用户选择流媒体文件的指令对应的流媒体文件的资源地址,以允许所述与所述移动终端的网络信号强度最接近的智能面板对所述流媒体文件进行播放。
18.其中,所述移动终端将所述与所述移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象之后,所述流媒体推送方法还包括:
19.所述移动终端向所述当前流媒体推送对象发送与所述用户选择流媒体文件的指令对应的流媒体文件的资源地址,以允许所述与所述移动终端的网络信号强度最接近的智能面板将所述资源地址推送至与所述智能面板绑定的电视或者智能音箱。
20.其中,所述移动终端为手机或者平板电脑。
21.其中,所述无线信号为wifi信号。
22.为解决上述技术问题,本技术实施例采用的另一种技术方案是:提供一种移动终端,该移动终端包括处理器和与处理器电连接的存储器,存储器用于存储计算机程序,处理器用于调用计算机程序以执行上述的方法。
23.为解决上述技术问题,本技术实施例采用的又一个技术方案是:提供一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,计算机程序能够被处理器执行以实现上述的方法。
24.本技术实施例通过移动终端获取当前移动终端的无线信号的网络信号强度值,以及获取与移动终端在同一无线信号网络下各个智能面板发送的网络信号强度值;移动终端将移动终端的无线信号的网络信号强度值与各个智能面板发送的网络信号强度值进行一对一的比对,以确定与移动终端的网络信号强度最接近的智能面板;移动终端将与移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象,能够实现智能面板可以随着移动终端位置的移动对推送的影音资源内容进行跟踪播放,以充分发挥各房间的智能面板的作用,摒弃用户需要重新通过移动终端向进行影音资源内容推送的繁杂操作,对用户更加友好,并带来了更优的影音体验。
附图说明
25.图1是实现本技术各个实施例一可选的运行环境示意图;
26.图2是本技术各实施例智能面板的硬件结构示意图;
27.图3是本技术第一实施例流媒体推送方法的流程示意图;
28.图4是本技术第二实施例流媒体推送方法的流程示意图。
具体实施方式
29.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。可以理解的是,此处所描述的具体实施例仅用于解释本技术,而非对本技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本技术相关的部分而非全部结构。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.本技术中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出或单元,而是可选地还包括没有列出或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
31.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
32.现在,将参考图1和图2,描述实现本发明各个实施例的运行环境和智能面板的硬件架构。
33.请参阅图1,图1是实现本技术各个实施例一可选的运行环境示意图。如图所示,本发明可应用于包括,但不仅限于,移动终端1、智能面板2的运行环境中。
34.其中,移动终端1是具有无线连接功能的手持式设备、或连接到无线调制解调器的其他处理设备,经无线接入网与一个或多个核心网进行通信的移动终端1。例如,移动终端1可以是手机和平板电脑。又如,移动终端1也可以是便携式、袖珍式、计算机内置的或者车载的移动装置。
35.智能面板2是应用于智能家居控制系统,以智能家电设备为主要控制对象,利用综合布线技术、网络通信技术、安全防范技术、自动化控制技术、音视频技术将家居生活有关的设施进行高度集成。智能面板2是照明、音响、窗帘、温控器、传感器等多个子系统的中控系统,可以用遥控、手机远程、触控交互、语音交互等多种智能控制方式实现对居住空间灯光、电动窗帘、温湿度、家电设备等的智能控制管理,从而为人们提供智能、舒适的高品质生活。可选地,智能面板2可以是嵌入安装在室内的墙体内,也可以是安装在室内墙体表面,还可以是摆放在桌面上的摆放式智能面板,本技术实施例对此不做限定。本实施例中的智能面板2可以设置在房屋内不同区域。优选地,房屋内不同区域为用户根据功能进行划分,如划分为客厅区域、卧室区域、厨房区域等;或者为用户根据身份进行划分,如划分为主人房区域、客人房区域、儿童房区域等;又或者为用户根据自身需求在其所指定的多个区域。
36.在本实施例中,移动终端接收用户选择流媒体文件的指令以及流媒体的推送请求指令,通过移动终端获取当前移动终端的无线信号的网络信号强度值,以及获取与移动终端在同一无线信号网络下各个智能面板发送的网络信号强度值;移动终端将移动终端的无线信号的网络信号强度值与各个智能面板发送的网络信号强度值进行一对一的比对,以确定与移动终端的网络信号强度最接近的智能面板;移动终端将与移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象,移动终端向当前流媒体推送对象发送与用
户选择流媒体文件的指令对应的流媒体文件或者流媒体文件的资源地址,以允许与移动终端的网络信号强度最接近的智能面板对流媒体文件进行播放,能够实现智能面板可以随着移动终端位置的移动对推送的影音资源内容进行跟踪播放。进一步地,当用户有需要使用电视或者智能音箱等更大型的播放设备进行播放,还可以通过与移动终端的网络信号强度最接近的智能面板将资源地址推送至与智能面板绑定的电视或者智能音箱进行视频内容播放,这样可以使播放的流媒体内容显示更加清晰。
37.请参阅图2,图2是本技术各实施例智能面板的硬件结构示意图。
38.在本实施例中,智能面板2包括处理器21和与处理器21电连接的存储器22,存储器22用于存储计算机程序,处理器22用于调用计算机程序以执行本技术任意一实施例的方法。智能面板2还包括与处理器21电连接的显示模块23、音频模块24和通信模块25。
39.其中,处理器21在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器21通常用于控制智能面板2的总体操作。
40.存储器22可用于存储计算机程序以及模块。存储器22作为资源存储的载体,可以是随机存储器、例如高速随机存储器、非易失性存储器,如一个或多个磁性存储装置、闪存、或者其它固态存储器。存储方式可以是短暂存储或者永久存储。处理器21通过执行存储在存储器22内的计算机可读指令,从而执行各种功能以及数据处理。
41.显示模块23可以包括具有触控功能的触控显示屏,其触控功能也可以由按键代替,例如设置显示屏和按键模组。显示屏用于播放移动终端1所推送的流媒体内容。
42.音频模块24向用户提供音频接口,其可包括一个或多个麦克风接口以及一个或多个扬声器接口。通过音频接口用于接收用户的语音指令;扬声器接口则可以用于播放流媒体音频播放。音频数据可以存储至存储器22内,还可以通过通信模块25进行发送。
43.通信模块25用于建立智能面板2和其他设备之间有线或无线的通信。智能面板2可以接入基于通信标准的无线网络,如wifi(wireless-fidelity,无线保真)等。在一个示例性实施例中,通信模块25可以经广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,通信模块25还包括近场通信(near field commuication,简称nfc)单元,以促进短程通信。例如,在nfc模块可基于射频识别(radio frequency identification,简称rfid)技术,红外数据协会(infrared data association,简称irid)技术,超宽带(ultea wideband,简称uwb)技术,蓝牙技术和其他技术来实现。
44.请参阅图3,图3是本技术第一实施例流媒体推送方法的流程示意图。
45.在本实施例中,流媒体推送方法可以包括以下步骤:
46.步骤s110:移动终端获取当前移动终端的无线信号的网络信号强度值,以及获取与移动终端在同一无线信号网络下各个智能面板发送的网络信号强度值。
47.在本实施例中,无线信号可以为wifi信号,“在同一无线信号网络下”是指连接同一wifi信号源,例如,连接同一路由器。即,在一种实施方式中,移动终端和所有的智能面板可以连接在同一路由器,当然,也可以是连接同一套的路由系统,例如子母路由器等。
48.在本实施例中,在获取到各个智能面板的无线信号强度值后可以保存为智能面板和无线信号强度值的对应关系表。例如,客厅的智能面板对应的信号强度值为a值,主卧的智能面板对应的信号强度值为b值,如此,形成对应关系表。
49.步骤s120:移动终端将移动终端的无线信号的网络信号强度值与各个智能面板发送的网络信号强度值进行一对一的比对,以确定与移动终端的网络信号强度最接近的智能面板。
50.在本实施例中,将移动终端的网络信号强度值分别与每一个智能面板的网络信号强度值进行单独比较,选取相差最小的,即信号强度最接近的智能面板。
51.步骤s130:移动终端将与移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象。
52.在一种实施方式中,在步骤s130之后,流媒体推送方法还可以包括:移动终端实时持续监测移动终端的网络信号强度值;移动终端在监测到移动终端的网络信号强度值的变化率大于预设的变化率时返回执行移动终端获取当前移动终端的无线信号的网络信号强度值,以及获取与移动终端在同一无线信号网络下各个智能面板发送的网络信号强度值的步骤。这样可以使智能面板与移动终端保持最接近的网络信号强度,有利于流媒体推送的稳定性。
53.请参阅图4,图4是本技术第二实施例流媒体推送方法的流程示意图。
54.在本实施例中,流媒体推送方法可以包括以下步骤:
55.步骤s210:移动终端接收用户选择流媒体文件的指令以及流媒体的推送请求指令。
56.步骤s220:移动终端获取当前移动终端的无线信号的网络信号强度值,以及获取与移动终端在同一无线信号网络下各个智能面板发送的网络信号强度值。
57.步骤s230:移动终端将移动终端的无线信号的网络信号强度值与各个智能面板发送的网络信号强度值进行一对一的比对,以确定与移动终端的网络信号强度最接近的智能面板。
58.步骤s240:移动终端将与移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象。
59.步骤s250:移动终端向当前流媒体推送对象发送与用户选择流媒体文件的指令对应的流媒体文件,以允许与移动终端的网络信号强度最接近的智能面板对流媒体文件进行播放。
60.在一种实施方式中,移动终端将与移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象之后,流媒体推送方法还包括:移动终端向当前流媒体推送对象发送与用户选择流媒体文件的指令对应的流媒体文件的资源地址,以允许与移动终端的网络信号强度最接近的智能面板对流媒体文件进行播放。
61.在另一种实施方式中,移动终端将与移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象之后,流媒体推送方法还包括:移动终端向当前流媒体推送对象发送与用户选择流媒体文件的指令对应的流媒体文件的资源地址,以允许与移动终端的网络信号强度最接近的智能面板将资源地址推送至与智能面板绑定的电视或者智能音箱。
62.其中,移动终端为手机或者平板电脑。
63.其中,无线信号为wifi信号。
64.在本技术所提供的几个实施方式中,应该理解到,所揭露的方法以及设备,可以通过其它的方式实现。例如,以上所描述的设备实施方式仅仅是示意性的,例如,模块或单元
的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
65.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方式方案的目的。
66.另外,在本技术各个实施方式中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
67.本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质用于存储计算机程序,该计算机程序能够被处理器执行以实现上述实施例中提供的方法。可以理解的,在本实施例中的可读存储介质存储的计算机程序,所用来执行的方法与上述实施例提供的方法类似,其原理和步骤相同,这里不再赘述。
68.其中,该存储介质可以为u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
69.本技术实施例通过移动终端获取当前移动终端的无线信号的网络信号强度值,以及获取与移动终端在同一无线信号网络下各个智能面板发送的网络信号强度值;移动终端将移动终端的无线信号的网络信号强度值与各个智能面板发送的网络信号强度值进行一对一的比对,以确定与移动终端的网络信号强度最接近的智能面板;移动终端将与移动终端的网络信号强度最接近的智能面板确定为当前流媒体推送对象,能够实现智能面板可以随着移动终端位置的移动对推送的影音资源内容进行跟踪播放,以充分发挥各房间的智能面板的作用,摒弃用户需要重新通过移动终端向进行影音资源内容推送的繁杂操作,对用户更加友好,并带来了更优的影音体验
70.以上仅为本技术的实施方式,并非因此限制本技术的专利范围,凡是利用本技术说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本技术的专利保护范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1