一种播单的导入/导出方法及装置的制造方法

文档序号:9396879阅读:182来源:国知局
一种播单的导入/导出方法及装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种播单的导入/导出方法及装置。
【背景技术】
[0002]互联网音视频技术的高速发展必然会导致对服务器的要求越来越高。直播技术即是将正在播放的视频信号通过特定的方法推送给客户端,并由客户端的播放器将视频信号转化为可视、可听的视频。直播服务器主要为视频直播、流媒体服务、IPTV、交互式电视、移动电视、商务电视、远程教学、B2B商务通信、视频至台式机桌面的传输、VOD系统、远程监控、资料保存等应用需求而设计的媒流体设备。
[0003]视频文件在播出时,播出服务器中的播控程序先从数据库读取播单,按照播单中的记录获取相应的视频文件,并发送给播出服务器中的播出卡进行播出。由于在播单的传输过程中数据未进行相应的处理,存在非法信息盗用、泄漏等安全隐患,不能有效保证信息安全。

【发明内容】

[0004]本发明提供一种播单的导入/导出方法及装置,用以对播单导入、导出过程中的播单记录进行加密处理,实现了防盗的目的,有效保证了信息安全。
[0005]本发明提供一种播单的导出方法,包括:
[0006]接收导出播单的指令;
[0007]根据导出播单的指令,获取数据库中存储的播单记录,所述播单记录包含在.LIST文件中;
[0008]对播单记录进行base64编码,得到.B64文件;
[0009]调用Export接口,将得到的.B64文件导出到本地磁盘。
[0010]本发明实施例的一些有益效果可以包括:
[0011]Base64是用于传输8Bit字节代码的编码方式之一,,Base64编码可用于在HTTP环境下传递较长的标识信息。采用Base64编码具有不可读性,即所编码的数据不会被人用肉眼所直接看到。Base64编码方式并不是单纯利用转化完的内容进行编码,Base64要求把每三个8Bit的字节转换为四个6Bit的字节(3*8 = 4*6 = 24),然后把6Bit再添两位高位0,组成四个SBit的字节,也就是说,转换后的字符串理论上将要比原来的长1/3。目前播单是存储在数据库中的一条条记录,以.LIST文件存储,在导出播单时,对从数据库中获取到的播单记录进行base64编码,即对.LIST文件进行base64编码,得到.B64文件。该播单导出采用base64编码方式进行加密,保证了播单传输过程中信息的安全性。
[0012]在一个实施例中,所述播单记录包括播单配置项列表,所述播单配置项列表包括一个或多个播单配置项,每个播单配置项包括播单记录的日期、文件名和文件大小。
[0013]该实施例中,播单记录包括播单配置项列表,在获取数据库中存储的播单记录时,采用获取播单记录中的播单配置项列表,播单配置项列表包括一个或多个播单配置项,每个播单配置项包括播单记录的日期、文件名和文件大小。每个播单配置项还可以包括播单记录存储的起始位置和结束位置。通过设置播单配置项列表的方式,可以快速查询到相应的播单记录,并得到相应播单记录的信息,提高查询的效率。
[0014]在一个实施例中,所述调用Export接口,将得到的.B64文件存储到本地磁盘,包括:
[0015]调用Export 接口 ;
[0016]将得到的.B64文件进行压缩后保存到本地磁盘的指定压缩文件中。
[0017]该实施例中,在将得到的.B64文件存储到本地磁盘时,先将得到的.B64文件进行压缩,将压缩后的文件保存到本地磁盘的指定压缩文件中。.B64文件压缩后再存储,节约了本地磁盘的存储空间。
[0018]—种播单的导入方法,包括:
[0019]接收导入播单的指令;
[0020]根据导入播单的指令,调用Export接口,获取存储在本地磁盘包含播单记录的.B64文件;
[0021]对.B64文件进行base64解码,得到播单记录;所述播单记录包含在.LIST文件中;
[0022]将得到的播单记录导入到用于存储播单的数据库。
[0023]该实施例中,根据导入播单的指令,调用Export接口,获取存储在本地磁盘包含播单记录的.B64文件,对.B64文件进行base64解码,得到播单记录。将导出的播单采用base64编码方式进行加密,在导入播单时,通过调用Export接口,获取包含播单记录的.B64文件,再对.B64文件进行base64解码,保证了播单导入、导出过程中信息的安全性。
[0024]在一个实施例中,所述方法还包括:
[0025]对获取的存储在本地磁盘的.B64文件进行解压缩。
[0026]该实施例中,在导出播单时,将得到的.B64文件存储到本地磁盘时,先将得到的.B64文件进行压缩,将压缩后的文件保存到本地磁盘的指定压缩文件中。在导入播单时,需要先将获取的存储在本地磁盘的.B64文件进行解压缩。.B64文件采用压缩格式存储,节约了本地磁盘的存储空间。
[0027]在一个实施例中,所述播单记录包括播单配置项列表,所述播单配置项列表包括一个或多个播单配置项,每个播单配置项包括播单记录的日期、文件名和文件大小。
[0028]该实施例中,播单记录包括播单配置项列表,在获取数据库中存储的播单记录时,采用获取播单记录中的播单配置项列表,播单配置项列表包括一个或多个播单配置项,每个播单配置项包括播单记录的日期、文件名和文件大小。每个播单配置项还可以包括播单记录存储的起始位置和结束位置。通过设置播单配置项列表的方式,可以快速查询到相应的播单记录,并得到相应播单记录的信息,提高查询的效率。
[0029]—种播单的导出装置,包括:
[0030]接收模块,用于接收导出播单的指令;
[0031]获取模块,用于根据导出播单的指令,获取数据库中存储的播单记录,所述播单记录包含在.LIST文件中;
[0032]编码模块,用于对播单记录进行base64编码,得到.B64文件;
[0033]导出模块,用于调用Export接口,将得到的.B64文件导出到本地磁盘。
[0034]在一个实施例中,所述导出模块,包括:
[0035]调用子模块,用于调用Export接口 ;
[0036]导出子模块,用于将得到的.B64文件进行压缩后导出到本地磁盘的指定压缩文件中。
[0037]一种播单的导入装置,包括:
[0038]接收模块,用于接收导入播单的指令;
[0039]获取模块,用于根据导入播单的指令,调用Export接口,获取存储在本地磁盘包含播单记录的.B64文件;
[0040]解码模块,用于对.B64文件进行base64解码,得到播单记录;所述播单记录包含在.LIST文件中;
[0041]导入模块,用于将得到的播单记录导入到用于存储播单的数据库。
[0042]在一个实施例中,所述装置还包括:
[0043]解压模块,用于对获取的存储在本地磁盘的.B64文件进行解压缩。
[0044]本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
[0045]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
【附图说明】
[0046]附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
[0047]图1为本发明实施例中一种播单的导出方法的流程图;
[0048]图2为本发明实施例中一种播单的导出方法步骤S104的流程图;
[0049]图3为本发明实施例中一种播单的导入方法的流程图;
[0050]图4为本发明实施例一中一种播单的导入/导出方法的流程图;
[0051]图5为本发明实施例中一种播单的导出装置的框图;
[0052]图6为本发明实施例中一种播单的导出装置中导出模块的框图;
[0053]图7为本发明实施例中
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1