一种家庭音乐控制系统及控制家庭音乐播放的方法技术方案

技术编号:15441532 阅读:62 留言:0更新日期:2017-05-26 06:40
一种家庭音乐控制系统,包括手机、家庭电脑及路由器,手机和家庭电脑均连接在路由器的局域网上,所述手机内安装有音乐播放控制软件,所述音乐播放控制软件提供一个socket客户端,所述家庭电脑内安装有音乐播放器,所述音乐播放器提供一个socket服务端,所述音乐播放控制软件通过socket客户端和socket服务端的连接通信实现对音乐播放器的音乐播放的控制。本发明专利技术还提供一种使用以上系统控制家庭音乐播放的方法。

Family music control system and method for controlling family music playing

A family music control system, including mobile phone, computer and home routers, mobile phone and home computer are connected to the router LAN, the mobile phone is installed in the music playback control software, the music playback control software provides a socket client, the home computer is installed in the music player, the music the player provides a socket server, the music playback control software through the connection control communication between socket client and socket server to realize music player to play music. The invention also provides a method for controlling family music playing by using the above system.

【技术实现步骤摘要】
一种家庭音乐控制系统及控制家庭音乐播放的方法
本专利技术涉及家庭背景音乐技术,尤其是一种基于局域网的家庭音乐控制系统及控制家庭音乐播放的方法。
技术介绍
人们喜欢享受音乐的美妙,各种公共场所一般都播放音乐,餐厅播放轻松愉快的音乐,美容场所播放轻柔的音乐,商场播放振奋的音乐。随着人们生活水平的不断提高,目前家庭背景音乐已经得到一定程度地应用,许多智能家居也设计了家庭背景音乐模块。但是,用户一般通过连接因特网才能实现对家庭背景音乐的控制,当不能连接因特网时,就无法实现控制家庭背景音乐的功能。
技术实现思路
为了克服现有的家庭背景音乐的不足,本专利技术提供一种基于局域网技术的家庭音乐控制系统及控制家庭音乐播放的方法,该系统及方法仅需连上家庭局域网,在不需连接因特网的情况下即可实现对家庭背景音乐的控制。本专利技术解决其技术问题所采用的技术方案是:一种家庭音乐控制系统,包括手机、家庭电脑及路由器,手机和家庭电脑均连接在路由器的局域网上。所述手机内安装有音乐播放控制软件,所述音乐播放控制软件提供一个socket客户端。所述家庭电脑内安装有音乐播放器,所述音乐播放器提供一个socket服务端。所述音乐播放控制软件通过socket客户端和socket服务端的连接通信实现对音乐播放器的音乐播放的控制。一种使用如上所述的家庭音乐控制系统控制家庭音乐播放的方法,包括步骤:打开家庭电脑的音乐播放器,启动一个监听局域网广播并接收广播信息的线程,并启动一个socket服务端;打开手机的音乐播放控制软件,向局域网发送一个带有家庭电脑认证信息的广播,并也启动一个监听局域网广播并接收广播信息的线程;家庭电脑收到带其认证信息的广播后,向局域网发送带有认证确认及家庭电脑IP地址的广播;手机的音乐播放控制软件收到广播得到家庭电脑IP地址,启动一个socket客户端以连接socket服务端;socket客户端发送是否连接正确的家庭电脑的信息,socket服务端回复已正确连接的确认信息;手机和家庭电脑关闭监听局域网广播并接收广播信息的线程;以及音乐播放控制软件通过socket客户端和socket服务端的连接通信实现对音乐播放器的音乐播放的控制。本专利技术的有益效果是:家庭电脑通过广播的方式将本机的IP地址发送给手机,避免了用户人为的设置或者查看家庭电脑的IP,使得手机能够实时的获取到正确的家庭电脑的IP地址,如此保证了通过socket实现手机与家庭电脑之间的直接通信的准确和快速反应。并且,仅需手机和家庭电脑连上局域网,不需连接因特网即可实现对家庭背景音乐的控制,增强了用户的体验感。附图说明下面结合附图和实施例对本专利技术进一步说明。图1是本专利技术的家庭音乐控制系统的结构示意图。图2是本专利技术的控制家庭音乐播放的方法的流程示意图。图3是本专利技术实施例的控制家庭音乐播放的实现流程示意图。图中元件符号与标号家庭音乐控制系统10手机20家庭电脑30路由器40音乐播放控制软件21音乐播放器31具体实施方式为更进一步阐述本专利技术为实现预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术的具体实施方式、结构、特征及其功效,详细说明如后。请参照图1,本专利技术实施例所示的家庭音乐控制系统10包括手机20、家庭电脑30及路由器40。手机20和家庭电脑30均连接在路由器40的局域网上,可以通过WIFI连接。所述手机20内安装有音乐播放控制软件21,所述音乐播放控制软件21提供一个socket客户端。所述家庭电脑30可以是台式电脑、手提电脑、平板电脑,也可以是智能家居终端中的控制主机。家庭电脑30内安装有音乐播放器31,所述音乐播放器31提供一个socket服务端。所述音乐播放控制软件21通过socket客户端和socket服务端的连接通信实现对音乐播放器31的音乐播放的控制。所述家庭音乐控制系统10是基于局域网的系统。也就是说,不需要连接因特网,仅需在局域网内实现socket客户端和socket服务端的连接通信,就可以通过手机20实现对家庭背景音乐的控制。请参照图2,本专利技术实施例还提供使用如上所述的家庭音乐控制系统控制家庭音乐播放的方法,具体包括以下步骤。1)家庭电脑30连接上家庭局域网,打开家庭电脑30的音乐播放器31,启动一个监听局域网广播并接收广播信息的线程,并启动一个socket服务端。2)手机20连接上家庭局域网,打开手机20的音乐播放控制软件21,向局域网发送一个带有家庭电脑认证信息的广播,并也启动一个监听局域网广播并接收广播信息的线程。3)家庭电脑30收到带其认证信息的广播后,向局域网发送带有认证确认及家庭电脑IP地址的广播。4)手机20的音乐播放控制软件21接收广播信息得到家庭电脑IP地址,启动一个socket客户端去尝试连接socket服务端。5)连接成功后socket客户端发送是否连接正确的家庭电脑的信息,socket服务端回复已正确连接的确认信息。具体地,可以通过验证连接的家庭电脑的IP地址是否为先前得到的IP地址来确认是否已正确连接。6)手机20和家庭电脑30关闭监听局域网广播的线程。7)音乐播放控制软件21通过socket客户端和socket服务端的连接通信实现对音乐播放器31的音乐播放的控制。具体地,音乐播放控制软件可以通过之前已成功连接的socket客户端和socket服务端的连接通信实现对音乐播放器31的音乐播放的控制,也可以取消之前的socket客户端,通过新建一个socket客户端去连接socket服务端,并通过新建的socket客户端和socket服务端的连接通信实现对音乐播放器31的音乐播放的控制。请参阅图3,以下沿时间线顺序,以一个具体实施例详细说明控制家庭音乐播放的实现流程。首先,家庭电脑连接上家庭局域网,打开家庭电脑的音乐播放器,启动一个监听局域网广播并接收广播信息的线程,并启动一个socket服务端。其次,手机连接上家庭局域网,打开手机的音乐播放控制软件(APP),向局域网发送一个带有家庭电脑认证信息的广播,并也启动一个监听局域网广播并接收广播信息的线程。再次,家庭电脑接收到广播时,先判断是否带其认证信息,如是,且认证信息正确,则主动向局域网发送带有认证确认及家庭电脑IP地址的广播,如否,则直接丢弃该广播信息,继续监听广播。再者,手机接收到广播时,先判断是否是家庭电脑的广播,如是,则解析广播信息得到家庭电脑IP地址,得到家庭电脑的IP地址后音乐播放控制软件启动一个socket客户端去连接socket服务端。再者,连接成功后socket客户端就发送是否连接正确的家庭电脑的信息,socket服务端立即回复已正确连接的确认信息。具体地,可以通过验证连接的家庭电脑的IP地址是否为先前得到的IP地址来确认是否已正确连接。再者,确认已正确连接后,手机和家庭电脑关闭监听局域网广播的线程。最后,音乐播放控制软件新建一个socket客户端与socket服务端连接,通过新建的socket客户端和socket服务端的连接通信实现对音乐播放器的音乐播放的控制。例如,用户在音乐播放控制软件中选择某几个歌曲进行播放,歌曲的播放指令从socket客户端输入,从socket服务端输出,并在音乐播放器上实现。本领域技术人员可以理解,家庭电脑通过广播的本文档来自技高网...
一种家庭音乐控制系统及控制家庭音乐播放的方法

【技术保护点】
一种家庭音乐控制系统,包括手机、家庭电脑及路由器,手机和家庭电脑均连接在路由器的局域网上,所述手机内安装有音乐播放控制软件,所述音乐播放控制软件提供一个socket客户端,所述家庭电脑内安装有音乐播放器,所述音乐播放器提供一个socket服务端,所述音乐播放控制软件通过socket客户端和socket服务端的连接通信实现对音乐播放器的音乐播放的控制。

【技术特征摘要】
1.一种家庭音乐控制系统,包括手机、家庭电脑及路由器,手机和家庭电脑均连接在路由器的局域网上,所述手机内安装有音乐播放控制软件,所述音乐播放控制软件提供一个socket客户端,所述家庭电脑内安装有音乐播放器,所述音乐播放器提供一个socket服务端,所述音乐播放控制软件通过socket客户端和socket服务端的连接通信实现对音乐播放器的音乐播放的控制。2.一种使用如权利要求1的家庭音乐控制系统控制家庭音乐播放的方法,包括步骤:打开家庭电脑的音乐播放器,启动一个监听局域网广播并接收广播信息的线程,并启动一个socket服务端;打开手机的音乐播放控制软件,向局域网发送一个带有家庭电脑认证信息的广播,并也启动一个监听局域网广播并接收广播信息的线程;家庭电脑收到带其认证信息的广播后,向局域网发送带有认证确认及家庭电脑IP地址的广播;手机的音乐播放控制软件接收广播信息得到家庭电脑IP地址,启动一个socket客户端以连接socket服务端;socket...

【专利技术属性】
技术研发人员:姜楠徐炜新程园潘平安万涛宋凯
申请(专利权)人:华东交通大学
类型:发明
国别省市:江西,36

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1