一种文件列表显示的方法及终端的制作方法_3

文档序号:8499182阅读:来源:国知局
杰伦,在名称为周杰伦的第一级文件列表中查找周杰伦-青花瓷.mp3 ο
[0077]S311,接收对查找到的所述其中一个文件的播放操作请求,指示所述蓝光播放机执行所述播放操作。
[0078]具体的,接收用户对查找到的所述其中一个文件的播放操作请求,向所述蓝光播放机发送指令指示所述蓝光播放机执行所述播放操作,实现了所述终端对所述蓝光播放机的播放控制。例如,所述其中一个文件为周杰伦-青花瓷.mp3,接收用户对该的播放操作请求,指示所述蓝光播放机执行播放该歌曲的操作。
[0079]在本发明实施例中,通过在接收显示蓝光播放机的文件列表的指令后获取所述蓝光播放机的待显示文件列表,按照分级的规则排列所述待显示文件列表并显示排列后的所述待显示文件列表,接收对其中一个文件的查找请求并在查找到所述其中一个文件后指示所述蓝光播放机执行相应的操作,实现在终端的界面上分批显示蓝光播放机的文件列表,方便用户根据显示的文件列表查找所需的文件。
[0080]下面将结合附图4-附图6对本发明实施例提供的文件列表显示的终端进行详细介绍。需要说明的是,附图4-附图6所示的终端,用于执行本发明图1-图2所示实施例的方法,为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明图1-图3所示的实施例。
[0081]请参见图4,为本发明提供的一种终端的结构示意图;该终端10可包括:接收单元101、获取单元102、排列单元103和显示单元104。
[0082]接收单元101,用于接收显示蓝光播放机的文件列表的指令。
[0083]具体实现中,检测终端上的蓝光控制APP是否处于运行状态,当检测的结果为是时,接收用户在蓝光控制APP上选择的显示蓝光播放机文件列表的指令。
[0084]所述接收单元101接收显示蓝光播放机的文件列表的指令的前提条件是所述终端与所述蓝光播放机已建立通信连接,若两者未建立通信连接则无法获取所述蓝光播放机的文件列表。现有的蓝光播放机内设置了蓝牙模块、无线连接模块,因此可以通过蓝牙连接、近场通信连接、无线网络连接、红外感应连接等连接方式建立所述终端与所述蓝光播放机之间的通信连接。
[0085]获取单元102,用于根据所述指令获取所述蓝光播放机的待显示文件列表。
[0086]具体实现中,根据所述指令向所述蓝光播放机发送获取所述蓝光播放机的待显示文件列表的指令并获取所述待显示文件列表,所述待显示文件列表包括蓝光播放机上挂载设备中的文件列表或蓝光播放机内存储的文件列表,其中所述挂载设备可以包括但不限于蓝光光碟、CD碟、U盘、硬盘等设备。所述待显示文件列表中文件的格式为JSON格式,所述JSON格式是基于JavaScript编程语言的一种数据交换格式,在跨平台数据传输上有很大的优势。
[0087]排列单元103,用于按照预设的规则排列所述待显示文件列表。
[0088]具体实现中,由于所述蓝光播放机的文件是杂乱无章的,获取到的待显示列表也是没有顺序的,不便于用户查找所需的文件,因此按照预设的规则排列所述待显示文件列表,所述预设的规则可以是分批规则,也可以是分级规则,根据用户的选择而定。
[0089]显示单元104,用于显示排列后的所述待显示文件列表。
[0090]具体实现中,若所述预设的规则为分批规则,则显示分批排列后的所述待显示文件列表;若所述预设的规则为分级规则,则显示分级排列后的所述待显示文件列表。
[0091]所述排列后的所述待显示文件列表中包括至少一个文件。当接收到对所述至少一个文件中的其中一个文件的查找请求时,在所述排列后的所述待显示文件列表中查找所述其中一个文件。接收对查找到的所述其中一个文件的播放操作请求,指示所述蓝光播放机执行所述播放操作。
[0092]在本发明实施例中,通过在接收显示蓝光播放机的文件列表的指令后获取所述蓝光播放机的待显示文件列表,按照预设的规则排列所述待显示文件列表并显示排列后的所述待显示文件列表,实现在终端的界面上显示蓝光播放机的文件列表,为用户查找所需文件提供方便。
[0093]请参见图5,为本发明提供的另一种终端的结构示意图;该终端20可包括:连接单元201、接收单元202、获取单元203、排列单元204、显示单元205、查找单元206和指示单元207,其中所述排列单元204包括等分单元2041,所述显示单元205包括分批显示单元2051,查找单元206包括第一查找单元2061和第二查找单元2062。
[0094]连接单元201,用于建立与蓝光播放机的连接。
[0095]具体实现中,建立终端与蓝光播放机的通信连接是实现在终端的界面上显示所述蓝光播放机的文件列表的前提条件,若两者未建立通信连接则无法获取所述蓝光播放机的文件列表。现有的蓝光播放机内设置了蓝牙模块、无线连接模块,因此可以通过蓝牙连接、近场通信连接、无线网络连接、红外感应连接等连接方式建立所述终端与所述蓝光播放机之间的通信连接。
[0096]接收单元202,用于接收显示所述蓝光播放机的文件列表的指令。
[0097]具体实现中,在建立与所述蓝光播放机的通信连接后,检测终端上的蓝光控制APP是否处于运行状态,当检测的结果为是时,接收用户在蓝光控制APP上选择的显示蓝光播放机文件列表的指令。
[0098]获取单元203,用于根据所述指令获取所述蓝光播放机的待显示文件列表。
[0099]具体实现中,根据所述指令向所述蓝光播放机发送获取所述蓝光播放机的待显示文件列表的指令并获取所述待显示文件列表,所述待显示文件列表包括蓝光播放机上挂载设备中的文件列表或蓝光播放机内存储的文件列表,其中所述挂载设备可以包括但不限于蓝光光碟、CD碟、U盘、硬盘等设备。所述待显示文件列表中文件的格式为JSON格式,所述JSON格式是基于JavaScript编程语言的一种数据交换格式,在跨平台数据传输上有很大的优势。
[0100]排列单元204,用于按照预设的规则排列所述待显示文件列表。在本发明实施例中所述排列单元204具体包括等分单元2041。
[0101]等分单元2041,用于将所述待显示文件列表根据预设值等分得到至少一个子列表。
[0102]其中,所述预设值可以是所述蓝光控制APP默认的每页显示的条目数,具体数值与屏幕的尺寸和字体的大小有关,也可以是用户设置的每页显示的条目数,如果所述待显示文件列表的文件数量繁多,用户可以调整所述预设值。将所述待显示文件列表根据所述预设值等分得到至少一个子列表,其中每个子列表的条目数即为所述预设值。例如,所述待显示文件列表的文件数量为150个,所述预设值为10个,则等分得到15个子列表,每个子列表包含10个文件。
[0103]显示单元205,用于显示排列后的所述待显示文件列表。在本发明实施例中所述显示单元205具体包括分批显示单元2051。
[0104]分批显示单元,用于分批显示排列后的所述至少一个子列表。
[0105]具体实现中,根据所述等分后的所述至少一个子列表分批显示,每批显示一个或多个子列表,具体每批显示子列表的个数由用户确定,在所述待显示文件列表的文件数量较少的情况下,每批显示一个子列表;在所述待显示文件列表的文件数量较多的情况下,每批可以显示两个或四个子列表以方便用户快速浏览查找所需的文件。
[0106]查找单元206,用于当接收到对所述至少一个文件中的其中一个文件的查找请求时,在所述排列后的所述待显示文件列表中查找所述其中一个文件。在本发明实施例中所述查找单元206包括第一查找单元2061和第二查找单元2062。
[0107]第一查找单元2061,用于当接收到对所述至少一个文件中的其中一个文件的查找请求时,在显示的第一批子列表中查找是否存在所述其中一个文件。
[0108]具体实现中,所述排列后的所述至少一个子列表包括至少一个文件,当接收到对所述至少一个文件中的其中一个文件的查找请求时,首先
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1