天行阳光机顶盒点歌系统安装及配置说明.docx
《天行阳光机顶盒点歌系统安装及配置说明.docx》由会员分享,可在线阅读,更多相关《天行阳光机顶盒点歌系统安装及配置说明.docx(18页珍藏版)》请在冰点文库上搜索。
天行阳光机顶盒点歌系统安装及配置说明
一、天行阳光机顶盒点歌系统服务端软件安装
天行阳光服务端软件是基于Windows系统平台的软件,必须在已经正常安装Windows操作系统的服务器上使用,只受Windows支持客户端的数目限制。
其有以下几点必须注意:
操作系统(建议为WindowsServer2003)正确安装,确保系统正常运作.
所有硬件驱动皆已正确安装。
确保所有硬件都可以正常运作.
系统Guest用户处于启用状态,Server服务也已经是启动状态,在组里Administrators里面添加Guset用户。
服务端软件软件安装过程:
解压服务端程序到服务器D盘根目录下。
*注意,一定把Cache文件夹放到D盘根目录下.
二、加密狗安装
直接将授权和签名文件放到Cache文件夹目录下。
狗服务器运行安装服务。
bat;
多服务器的情况,狗服运行上面安装服务.bat,其他服务器只运行SkymediaHttpServer。
exe一个服务
三、曲库管理
目前必须将服务器曲库歌曲全部放到盘符根目录下.
四、软件目录结构说明:
AD_image:
存放点歌端界面上的广告图片
广告图片的分辨率为304*532。
control_logo:
存放着电视上显示的OSD控制图标。
格式为32位DPI96的Png图片。
fonts:
存放着软字体的安装文件。
存放着软件会用到的一些字体的安装文件。
如果发现软件运行时显示的字体不正确,可以尝试安装这些字体文件解决。
language:
存放界面提示文字配置文件
存放界面上的提示语言和帮助的文字信息,每个ini文件对应一种语言。
Logo:
文件夹中存放的图片即为电视左上角显示的logo。
Lyric:
存放着预览歌曲的歌词.
outlets_image1:
存放着场所介绍图片。
格式为32位DPI96的Png图片,图片的分辨率为880*425。
outlets_image2:
存放着促销活动图片。
格式为32位DPI96的Png图片,图片的分辨率为880*425。
outlets_image3:
存放着消防图解图片。
格式为32位DPI96的Png图片,图片的分辨率为880*425.
outlets_image4:
存放着使用帮助图片。
格式为32位DPI96的Png图片,图片的分辨率为880*425.
singer_big_picture:
存放歌星大图片
存放歌星大图片,里面是分别以歌星名字命名的Png文件,这些文件已经经过加密,无法直接用查看工具打开。
singer_picture:
存放歌星图片
存放歌星图片,里面是分别以歌星名字命名的Png文件,这些文件已经经过加密,无法直接用查看工具打开。
singer_sex_picture:
存放歌星性别功能用到的图标文件
歌星性别用到的图标文件,男、女、组合等.
Skin:
存放点歌界面的Png文件;
90001.mpg:
第一个背景皮肤,格式为MPG;
90002。
mpg:
第二个背景皮肤,格式为MPG;
90003。
mpg:
第三个背景皮肤,格式为MPG;
90004。
mpg:
第四个背景皮肤,格式为MPG。
请将以上4个视频文件放到所有曲库服务器磁盘根目录下。
33368180。
mpg为关房视频;
9999。
mpg为火警视频。
请将以上2个视频文件也放到所有曲库服务器磁盘根目录下。
五、软件简单的配置方法
服务端软件安装完成后,一般情况下还不能完全正常的使用.需要根据实际情况进行一下软件配置和调整。
1.配置文档(config。
ini)
配置文档config.ini于服务端的KTV目录下。
右键记事本打开.
PASSWORD:
DOWN:
关机密码;
RESET:
重启密码;
QUIT:
退出密码;
TEST_MY_COMPUTER_NAME:
测试本机电脑名;
LOOK_NOW_SONG_CODE:
查看当前歌曲的代码;
CONFIG:
CHECKROOM:
工作站是否受开关房间控制。
0为不受控制,1为受控制;
CLOSEWAIT:
设置关房的延时时间,以秒为单位。
只对普通关房有效;
PREVIEW:
是否打开预览功能,0为关闭,1为打开
ADSCRSAVER:
屏保播放设置,0为不播广告,当开启自带屏保时播自带屏保,没开启则不会进入屏保;1为播屏保广告图片;2为用预览方式在显示器播广告节目,电视上不播广告节目;
DISCOPASSWORD:
设置DISCO密码,为空则无需密码,必须为数字,最长10位。
KTVMODE:
KTV模式,0为天行模式,1为阳光视翰模式
SINGERCLASSIFICATION:
歌星分类方式0:
旧方式1:
新方式需要手动修改界面上显示的文字
SINGLETOPBOX:
网络版单机版标示1为单机否则为网络
LANGUAGE:
界面默认语言0:
简体1:
繁体2:
英文3:
日文4:
韩文
CANCELSERVICE:
界面上允许取消服务0:
不允许1:
允许
BROACAST:
BROADCAST_ON:
是否打开大厅转播,0为关闭,1为打开;
BROACAST1SERVER,BROACAST1PORT:
大厅转播服务器,每个服务器一个频道,对应第一路的IP和端口号,共9路;
ROOM:
LOCKSCREEN:
关房显示锁屏页面=0为不显示页面,=1为显示页面
192.168.1。
50:
包房名称
PUBLICSONG:
SLEEP:
为每首歌之间延时毫秒数(1秒的数量=1000)最小500毫秒;
BEGINSOUND:
为开机歌曲声轨的初始值,=1为原唱,=0为伴唱(即卡拉OK方式)
ALLSOUND:
=1表示直车(即原唱和伴唱跟上首歌一样),=0表示每首歌播放都是卡拉OK方式播放.
SONGCODE:
没有点歌情况下公视歌曲编号(注:
每个编号后一定要有逗号)
SOUND:
FLAG:
是否允许遥控器调节音量=1开通=0关闭
VALUEADJUST:
下首歌是否要跟上一首歌的设置音量,=1跟=0不跟
SONGVALUE:
播放歌曲时音量大小共分100步,100最大,0关闭声音
PUBSONGVALUE:
公播时音量大小共分100步,100最大,0关闭声音
MUSICMAXVALUE:
音乐音量的最大值为100
ZEROMUTE:
音量降到0的时候静音=0不静音=1静音
LOGO:
LOGO:
走马灯
LOGO:
内容
LOGO:
=阳光点歌系统。
。
。
.
SLEEP:
走马灯显示间隔的秒数,默认60秒.最长100秒
SONGMSG:
歌已播放完毕,请点歌(歌曲放完后的提示语)
PINGFEN:
开启评分功能0关闭1开启
BOOTBUFCOUNT:
启动时设置数据包快慢,2-50数值越小越慢,数值大时对网络要求高
FOOD:
FOOD:
是否要启用酒水功能,1启用,0不启用==注意:
酒水不可关闭==
OSD:
TextRed、TextGreen、TextBlue:
分别设置电视上文字的颜色的红、绿、蓝色的值.范围0~255
SongX、SongY:
设置电视上现播的显示位置,分别设置X、Y坐标的百分比位置
OSDMODE:
OSD显示方式0:
天行模式1:
阳光视翰模式
VIDEO:
DEFAULTVIDEO:
默认使用的背景视频编号取值:
0—3
TOUCHSCREEN:
TOUCHPOSTION:
是否校正触摸屏坐标,0为否,1为是,设为1后在进入界面前先进行定位校正.使用串口或USB口触摸屏才需校正定位.
ADJUST_TIME:
触摸屏校准时间(單位秒),直接添數字
2.配置文档(Touch.ini)
配置文档Touch.ini于服务端的KTV目录下。
右键记事本打开。
[192。
168.1.50]:
机顶盒IP
PointerMode:
触摸屏类型,14为串口触摸屏,12为USB口触摸屏
TouchDevice:
使用串口触摸屏时串口设备名称,不可与其它串口设备冲突。
使用USB屏时不起作用
BoderLeft、BoderRight、BoderTop、BoderBottom:
分类为左、右、上、下的定位值。
(校准时自动填写)
Rotate:
是否显示鼠标,0为不显示,1为显示.
HomePage:
0为3D首页1为静态首页默认为3D首页
CVBSOutput:
1为CVBS输出0为HDMI输出。
每次开启机顶盒会有10秒钟校准触摸屏的时间,超过10秒钟会默认上一次的校准。
DataBase:
2为阳光曲库
如果没有单独配置,启用[SAMPLE]配置;
MasterTopboxIP:
主控IP。
(主被控时使用)
机顶盒IP是从50-150,请不要占用这些IP。
*注意,以上配置有些尚未启用,会在以后研发中一一实现,会做成配置工具。
3.数据库与歌曲的相关操作
点击skyshinetool.exe,下拉菜单中显示如下内容:
1)打开数据库
点击打开数据库按钮,打开数据库功能,打开已有的d:
\cache\ktv\ktv10。
db文件。
该文件中保存着点歌软件在运行过程中所会用到的歌曲信息和歌星信息。
选择要查看或修改的。
db文件,然后点击打开按钮。
选中的数据库就会被载入到工具中并打开,在界面上显示出来。
在有些表的下方会有一些针对数据库进行操作的按钮显示出来,可以点击相应的按钮,对数据库表进行简单的更改。
如下图所示:
也可以通过在
此处输入相应的查询条件,来在当前表中快速查找到所需要的数据。
2)关闭数据库
点击关闭数据库按钮,关闭当前打开的数据库。
3)压缩数据库。
在数据库属于打开状态,点击文件下的压缩数据库按钮
稍等一段时间后,软件给出提示
压缩数据库成功。
当对数据库中的文件进行了大量更改之后,建议使用压缩数据库功能,这样可以减小数据库文件的所占用的硬盘空间,同时提高软件运行速度。
歌曲及数据库的相关操作
4)歌曲、歌星对照操作说明
Ø导入总库
在数据库处于打开状态后
点击导入/导出下的导入总库按钮,弹出导入access数据对话框。
点击浏览按钮,选择所使用的Access数据总库。
一般文件名为KTVDB。
mdb。
安装软件后第一次导入总库时,请勾选清空原有的全部数据选项。
点击开始按钮开始后,工具开始导入数据,开始和关闭按钮变为灰色不可用状态。
导入过程根据计算机配置以及数据多少不同,需要5—10分钟的时间,请耐心等待。
工具导入完场后,开始和关闭按钮变为正常可用显示,同时日志栏会给出导入数据的统计信息。
点击关闭按钮完成数据导入操作。
Ø歌曲对照
点击对照下面的歌曲对照按钮,弹出歌曲对照对话框。
首先在服务器IP处填写歌曲服务所在的IP地址。
歌曲服务器上保存歌曲的文件夹必须设置共享,并且可以从网络上正常访问。
正确填写后点击搜索按钮,在左侧服务器共享栏里,会显示出服务器上所有设置为共享的文件夹或盘符.请勾选所有要进行对照的文件夹或盘符。
软件安装后第一次对照时请在可选项中选择清空song表。
点击开始后,工具开始按照文件夹,进行歌曲对照扫描。
整个对照过程根据机器配置和歌曲数量的多少,需要一定的时间,请耐心等待。
对照完成后日志栏里会给出详细的对照统计信息。
点击关闭完成歌曲对照。
Ø歌星对照
注意:
请在歌曲对照完成后再进行歌星对照操作。
点击对照下的歌星对照按钮,弹出歌星对照对话框。
在歌星最少歌曲数的空白处填入合适的数字,数字的作用为当数据库的歌曲表中包含该歌星的歌曲少与这个数字时,则该歌星不会在歌星点歌中显示。
点击开始按钮开始歌星对照。
根据数据库中的歌曲数量的多少,该过程可能需要较长时间。
对照完成后会在日志栏中给出歌星对照的详细统计信息.
Ø清空演唱次数和,top_song表
在第一次安装软件后,需要清空原有的的歌曲演唱次数和清空top_song表(歌曲排行表).
依次点击表操作下的清空top_song表和歌曲演唱次数清零两个按钮即可。
Ø添加新歌曲操作
添加新歌的流程基本与软件安装后第一次相同。
需要注意以下四点,
导入的Access总库要为要添加的新歌的总库。
在导入的时候不要选择“清空原有的全部数据”这一选项.
在进行歌曲对照的是后不要选择“清空song表"这一选项.
在选择对照文件夹的时候,仅仅选择新添加的新歌目录即可。
注:
机顶盒数据库再对照完数据库以后必须清空song_backup和singer_backup,这样有助于提高软件对数据库的检索速度.
具体方法如图:
在空白处输入SQL语句,例如deletefromsong_backup.
然后点
执行后会提示
编辑完数据库以后必须压缩数据库!
!
!
注:
自2012.10.19服务包以后必须将数据库转成机顶盒数据库,如下图所示:
六、附录
关于天行阳光服务端中com.ini的说明
服务端与中控盒的相关设置是通过在com。
ini文档中写入相应配置来实现的。
具体设置说明如下:
Ø以“服务”功能为例,说明一般情况下中控盒的通信工作流程
在软件触摸屏上点击服务按钮,软件会调取com。
ini中发送值[send_value]下的“服务”码值,通过数据端口(一般为“RS232”)发送给中控盒。
中控盒接到码值后分析认定为服务功能后,服务灯亮.
在墙面板上按压服务按钮,首先中控盒会从墙面板获得服务呼叫状态,之后将服务灯点亮,同时会发送数据给点歌软件,软件接收到该值后,会与com.ini中接收值[receive_value]下的各进行比对,如果查找到与服务的键盘值相同,则认定为服务功能。
软件弹出提示服务申请已经发出,电视上提示服务图标。
ØCom.ini一共分为三个部分[setting]参数设置、[send_value]发送值、[receive_value]接收值.
[setting]中,
comm_device:
设置串口号,中控盒的com口连接到机顶盒的哪个com口,此处就填写相应的数字即可,如/dev/ttyS0或/dev/ttyS1,注E231E21-LE21-S串口2对应/dev/ttyS0,串口1对应/dev/ttyS1,E229E19—LE19—S串口2对应/dev/ttyS0,串口1对应/dev/ttyS2。
comm_bitrate:
传输比特率
comm_Parity:
校验,取值:
N,E,O,S。
min_send_interval:
最小发送间隔,一般在200-300间。
单位:
毫秒
close_light_time:
关房之后,关灯的时间间隔.单位:
秒,注如果填0,就是关房之后,不发送关灯指令;如果想关房之后,立即关灯,直接把关灯指令写到close_room后面就行
[send_value]中,
填写的为软件发送给中控盒的值,一般简称发送值。
该值由中控厂家定义,不同的中控所要求的发送值是不同的.该值无法自行获得,请向中控厂家索要各项功能的码值.此处填写的码值要求为16进制值,格式为0x##的形式,使用英文半角“,"作为分隔符,每行可写多组指令,各组指令之间用0xYY进行间隔区分.正确填写发送值后,软件上使用相应功能,中控盒处也该做出相应的响应。
[receive_value]中,
填写的为软件接收到的中控盒发送过来的值,一般简称接收值。
该值由中控厂家定义,不同的中控所使用的接收值是不同的。
可以向中控厂家索要各项功能的码值,或通过键值测试工具自行测出各种功能的键值,进行填写。
此处填写的码值要求为16进制值,格式为0x##的形式,使用英文半角“,"作为分隔符。
各个功能的键值之间不可以完全相同。
正确填写完接收值后,在墙面板上按各个功能按钮,点歌软件端应该做出响应,触发相应的功能.
*键值测试工具的使用方法,请参看键值测试工具使用说明。