界面展示方法和装置的制造方法_2

文档序号:8514870阅读:来源:国知局
目标用户界面时,用户可以操作媒体源设备使得媒体源设备向服务器发送界面获取请求。该界面获取请求用于请求获取目标用户界面。家电设备可以为智能电视或者音响,并且本实施例以该家电设备为智能电视,且与家电设备相连的媒体源设备为电视盒子为例。
[0047]请参考图3B,用户想要使用智能电视播放音乐电台时,用户可以使用遥控器控制电视盒子选择智能电视的显示界面中的‘电台’。相应的,电视盒子可以发送请求获取‘电台’界面的界面获取请求至服务器。
[0048]可选地,该界面获取请求中可以携带有目标用户界面的界面标识。
[0049]步骤302,获取目标用户界面的界面数据。
[0050]服务器接收到界面获取请求之后,服务器可以获取目标用户界面的界面数据。
[0051]可选地,服务器可以从用于存储各个用户界面的界面数据的数据库中获取目标用户界面的界面数据。比如,服务器从数据库中获取到‘电台’界面的界面数据有‘流行’、‘嘻哈’、‘摇滚’和‘爵士’。
[0052]步骤303,从格式数据库中获取目标用户界面所对应的排版格式,格式数据库中存储有各个用户界面所对应的排版格式。
[0053]服务器接收到界面获取请求之后,服务器还可以从格式数据库中获取目标用户界面所对应的排版格式。其中,格式数据库存储有各个用户界面所对应的排版格式。
[0054]可选地,格式数据库中可以存储有各个用户界面的界面标识与所对应的排版格式之间的对应关系,在服务器接收到界面获取请求之后,服务器可以查询该对应关系,找到与界面获取请求中的界面标识所对应的排版格式,将查找到的排版格式作为目标用户界面所对应的排版格式。
[0055]步骤304,根据界面数据以及排版格式生成目标用户界面。
[0056]服务器根据界面数据以及排版格式生成目标用户界面。可选地,服务器可以对界面数据和排版格式进行聚合,进而得到目标用户界面。
[0057]步骤305,返回目标用户界面至媒体源设备,媒体源设备用于将目标用户界面反馈至家电设备进行展示。
[0058]服务器生成目标用户界面之后,服务器可以返回该目标用户界面至媒体源设备。
[0059]相应的,媒体源设备可以接收到服务器返回的目标用户界面,并在接收到目标用户界面之后,将该目标用户界面反馈至家电设备进行展示。比如,请参考图3C,其示出了智能电视展示目标用户界面的一种展示示意图。
[0060]在本实施例的一个应用场景中,以家电设备为智能电视、媒体源设备为电视盒子,电视盒子请求音乐排行榜的界面为例,请参考图3D,其示出了本实施例提供的界面展示方法的时序图。如图3D所示,电视盒子可以向音乐后台CGI (Common Gateway Interface,通用网关接口 )发送界面获取请求,音乐后台CGI接收到界面获取请求后从音乐曲库中获取排行榜的歌曲列表,并从格式数据库中获取排版格式。对歌曲列表和排版格式进行聚合,发送聚合后的数据至电视盒子,电视盒子转发聚合后的数据至智能电视,智能电视根据接收到的数据进行界面展示。
[0061]需要补充说明的是,本实施例只是以先执行步骤302后执行步骤303为例,可选地,服务器还可以同时执行步骤302和步骤303,或者先执行步骤303后执行步骤302,本实施例对此并不做限定。
[0062]综上所述,本实施例提供的界面展示方法,通过在接收到媒体源设备发送的界面获取请求之后,获取目标用户界面的界面数据,以及目标用户界面所对应的排版格式,根据界面数据和排版格式生成目标用户界面,向家电设备返回该目标用户界面;解决了现有技术中当需要更新播放界面时,用户需要升级电视盒子后才能实现,用户的工作量大以及在升级失败时电视盒子无法正常使用的问题;达到了无需升级媒体源设备,开发者只需要修改服务器中的排版格式即可实现,提高了用户界面的更新效率的效果。同时,由于只需要开发者修改服务器中的排版格式,而无需用户执行任何操作,这也降低了用户的操作复杂度,减少了用户的工作量。
[0063]需要说明的是,开发人员还可以通过更新格式数据库中的排版格式的方式来更新预设用户界面的排版格式,所以该界面展示方法还可以包括如下步骤:
[0064]第一,接收格式更新请求,格式更新请求用于请求将格式数据库中的预设用户界面所对应的排版格式,由第一版本更新为第二版本;
[0065]当需要更改预设用户界面的排版格式时,开发人员可以在服务器中施加格式更新请求,服务器相应的接收该格式更新请求。其中,该格式更新请求用于将格式数据库中的预设用户界面所对应的排版格式,由第一版本更新为第二版本。
[0066]第二,将格式数据库中的预设用户界面的排版格式由第一版本更新为第二版本。
[0067]服务器接收到格式更新请求之后,服务器可以根据该格式更新请求将预设用户界面的排版格式由第一版本更新为第二版本。
[0068]比如,以预设用户界面为‘电台’界面,且该界面的排版格式的第一版本为图3C所示的版本为例,服务器将根据格式更新请求将排版格式由第一版本更新为图3E所示的第二版本。
[0069]通过直接更新格式数据库中的排版格式,使得用户可以无需更新媒体源设备,减少了用户的工作量,也避免了媒体源设备更新失败时,媒体源设备无法正常使用的问题。
[0070]需要说明的另一点是,由于不同厂商生产的媒体源设备与服务器通信的通信方式可能会有所不同,所以为了使得服务器能够支持不同厂商生产的媒体源设备,步骤301可以包括:
[0071]通过统一接口接收媒体源设备发送的界面获取请求,统一接口是不同类型的媒体源设备均能访问的接口。
[0072]媒体源设备在发送界面获取请求至服务器时,媒体源设备可以向服务器中的统一接口发送该界面获取请求。服务器可以相应的通过该统一接口来接收界面获取请求。其中,统一接口是不同类型的媒体源设备均能访问的接口。
[0073]请参考图3F,其示出了服务器通过统一接口与不同厂商生产的电视盒子进行交互时的结构示意图。
[0074]相应的,步骤305可以包括:通过统一接口返回目标用户界面至媒体源设备。
[0075]请参考图4,其示出了本发明一个实施例提供的界面展示装置的结构方框图,如图4所示,该界面展示装置可以包括:第一接收模块410、第一获取模块420、第二获取模块430、生成模块440和返回模块450。
[0076]第一接收模块410,用于接收与家电设备相连的媒体源设备发送的界面获取请求,界面获取请求用于请求获取目标用户界面;
[0077]第一获取模块420,用于获取目标用户界面的界面数据;
[0078]第二获取模块430,用于获取目标用户界面所对应的排版格式;
[0079]生成模块440,用于根据界面数据以及排版格式生成目标用户界面;
[0080]返回模块450,用于返回生成模块440生成的目标用户界面至媒体源设备,媒体源设备用于将目标用户界面反馈至家电设备进行展示。
[0081]综上所述,本实施例提供的界面展示装置,通过在接收到媒体源设备发送的界面获取请求之后,获取目标用户界面的界面数据,以及目标用户界面所对应的排版格式,根据界面数据和排版格式生成目标用户界面,向家电设备返回该目标用户界面;解决了现有技术中当需要更新播放界面时,用户需要升级电视盒子后才能实现,用户的工作量大以及在升级失败时电视盒子无法正常使用的问题;达到了无需升级媒体源设备,开发者只需要修改服务器中的排版格式即可实现,提高了用户界面的更新效率的效果。同时,由于只需要开发者修改服务器中的排版格式,而无需用户执行任何操作,这也降低了用户的操作复杂度,减少了用户的工作量。
[0082]请参考图5,其示出了本发明一个实施例提供的界面展示装置的结构方框图,如图5所示,该界面展示
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1