自动适配终端的数据传输方法、服务器及系统的制作方法

文档序号:7779384阅读:138来源:国知局
自动适配终端的数据传输方法、服务器及系统的制作方法
【专利摘要】本申请公开了自动适配终端的数据传输方法、服务器及系统。所述方法包括:接收并解析封装有终端的终端属性信息和用户输入的关键字信息的交互信息;根据所述关键字信息搜索相应资源的资源介绍信息,根据所述终端属性信息选取与相应终端适配的对象属性字段;在搜索到的资源介绍信息中获取所述对象属性字段所支持的资源介绍信息,将所述对象属性字段所支持的资源介绍信息发送给所述终端进行显示。本申请中服务器通过终端属性信息选取适合的对象属性字段,根据对象属性字段将适合此终端处理的资源介绍信息发送给相应终端,而不适合此终端处理的资源介绍信息将无需向终端发送,通过这种方式减少不必要的数据传输,减少终端的数据处理。
【专利说明】自动适配终端的数据传输方法、服务器及系统
【技术领域】
[0001]本申请涉及网络数据传输领域,具体涉及一种自动适配终端的数据传输方法、月艮务器及系统。
【背景技术】
[0002]在信息化时代中,可以越来越方便的获取到所需的信息,在媒体传播领域,可以通过某品牌网络电视或者某品牌视频播放机等产品获取各种网络片源信息。例如,例如,输入了“地心引力”并点击搜索,服务器获知此关键字后搜索到多个与“地心引力”相关的视频,每个视频的介绍信息分别包括以下信息的一种或多种:文字简介(例如演职人员信息、剧情介绍等)、图片介绍(例如宣传海报、演职人员图片等)、视频片段(例如宣传视频等)等,服务器将介绍信息组成一个数据文件返回终端便于终端及时显示。
[0003]但是由于终端产品有多种类型,其处理性能和性能都不尽相同。服务器方面没有考虑终端的处理能力,对于不同处理能力的终端均返回相同内容的数据文件。处理性能较差的终端从服务器接收到的上述数据文件后可以解析有能力处理(例如显示)的数据,其它不能处理的数据将不作解析或者解析后丢弃。
[0004]于是,实际应用中经常出现处理性能较差的终端接收服务器分发的数据文件后,只使用了其中几分之一的内容。显然,对处理性能较差的终端来说,服务器分发了过多的无用内容,而这些内容导致数据文件变得非常庞大,对这些数据文件进行网络传输,会大大消耗网络资源,延长了网络传输过程的用时;另一方面,对于终端来说,也增加了终端的数据解析难度,浪费了终端有限的处理资源,并且也延长了终端处理过程的用时。

【发明内容】

[0005]本申请所要解决的技术问题在于提供一种自动适配终端的数据传输方法及服务器及终端,服务器搜索到用户所需的资源介绍信息后,对应不同终端的处理能力,只将终端能够处理的资源介绍信息或此资源介绍信息的地址发送给终端,减少不必要数据的传输,减少终端的数据处理。
[0006]为解决上述技术问题,本发明提供了一种自动适配终端的数据传输方法,包括:接收并解析封装有终端的终端属性信息和用户输入的关键字信息的交互信息;根据所述关键字信息搜索相应资源的资源介绍信息,根据所述终端属性信息选取与相应终端适配的对象属性字段;在搜索到的资源介绍信息中获取所述对象属性字段所支持的资源介绍信息,将所述对象属性字段所支持的资源介绍信息发送给所述终端进行显示。
[0007]进一步地,所述根据所述终端属性信息选取与相应终端适配的对象属性字段的操作,具体包括:依据所述终端属性信息,并结合所述终端属性信息与对象属性字段的对应关系,选取与所述终端属性信息对应的对象属性字段;其中,所述终端属性信息与对象属性字段的对应关系依据具备不同的处理性能的各类终端进行建立,终端属性信息相同的一类终端具有相同的处理性能,具有不同处理性能的各类终端被配置不同的对象属性字段。[0008]进一步地,终端属性信息,包括:终端的产品名称和/或产品型号;对象属性字段,包括:承载所述资源介绍信息的至少一专题。
[0009]进一步地,所述资源介绍信息,包括:文字资料和/或多媒体资料;所述多媒体资源具体包括:图片和/或视频;所述处理性能,包括:所支持显示的最大解析度;一类终端所支持显示的最大解析度越高,该类终端被配置的对象属性字段所承载的多媒体资源的解析度越高。
[0010]进一步地,所述交互信息中还包括业务代码信息;所述根据所述关键字信息搜索相应资源的资源介绍信息的操作,包括:在所述业务代码信息对应的资源库内,搜索与所述关键字信息匹配的资源及所述资源的资源介绍信息。
[0011]进一步地,将所述对象属性字段所支持的资源介绍信息发送给所述终端时,按照所述资源介绍信息的信息量从大到小的顺序设置相应的资源介绍信息的发送先后顺序。
[0012]为解决上述技术问题,本发明提供了一种服务器,包括:接收模块、选取模块、搜索模块、发送模块;所述接收模块,用于接收并解析封装有终端的终端属性信息和用户输入的关键字信息的交互信息;所述选取模块,用于根据所述终端属性信息选取与相应终端适配的对象属性字段;所述搜索模块,用于根据所述关键字信息搜索相应资源的资源介绍信息,并在搜索到的资源介绍信息中获取所述对象属性字段所支持的资源介绍信息;所述发送模块,用于将所述对象属性字段所支持的资源介绍信息发送给所述终端进行显示。
[0013]进一步地,所述选取模块,用于依据所述终端属性信息,并结合所述终端属性信息与对象属性字段的对应关系,选取与所述终端属性信息对应的对象属性字段;其中,所述终端属性信息与对象属性字段的对应关系依据具备不同的处理性能的各类终端进行建立,终端属性信息相同的一类终端具有相同的处理性能,具有不同处理性能的各类终端被配置不同的对象属性字段。
[0014]进一步地,所述接收模块,还用于接收终端封装后的包含终端属性信息、关键字信息和业务代码信息的交互信息;所述搜索模块,还用于在所述业务代码信息对应的资源库内,搜索与所述关键字信息匹配的资源及所述资源的资源介绍信息。
[0015]进一步地,所述发送模块,将所述对象属性字段所支持的资源介绍信息发送给所述终端时,按照所述资源介绍信息的信息量从大到小的顺序设置相应的资源介绍信息的发送先后顺序。
[0016]为解决上述技术问题,本发明提供了一种自动适配终端的数据传输系统,包括:月艮务器和一个或多个终端;所述服务器,包括如前所述的服务器;所述终端,用于识别用户输入的关键字信息,将所述终端的终端属性信息和所述关键字信息封装为交互信息并发送给所述服务器,其中,所述终端属性信息包括终端的产品名称和/或产品型号。
[0017]与现有技术相比,本申请具有以下技术效果:
[0018]对于不同处理能力的终端发起的搜索请求,服务器通过终端属性信息来确定该终端的处理能力,由此选取适合的对象属性字段,根据对象属性字段将适合此终端处理的资源介绍信息和/或其地址发送给相应终端,而不适合此终端处理的资源介绍信息和/或其地址将无需向终端发送,通过这种方式减少不必要的数据传输,减少终端的数据处理。
【专利附图】

【附图说明】[0019]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0020]图1是本申请实施例的数据传输方法的流程图。
[0021]图2是本申请实施例的服务器设备的结构示意图。
[0022]图3是本申请实施例的数据传输系统的架构示意图。
【具体实施方式】
[0023]以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。
[0024]如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。此外,“耦接”一词在此包含任何直接及间接的电性耦接手段。因此,若文中描述一第一装置耦接于一第二装置,则代表所述第一装置可直接电性耦接于所述第二装置,或通过其他装置或耦接手段间接地电性耦接至所述第二装置。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。
[0025]本申请的丰要思想
[0026]终端产品有多种类型,其处理性能和性能都不尽相同。对处理性能较差的终端来说,接收到的数据中很多内容是无法解析或者使用的,而这些内容导致数据文件变得非常庞大,服务器对这些数据文件进行网络传输,会大大消耗网络资源,增加了终端的数据解析难度,浪费了终端有限的处理资源,延长了网络传输过程和终端处理过程中的用时。
[0027]本申请的方案中服务器通过终端属性信息与对象属性字段的对应关系,使用对象属性字段来控制向终端发出的数据内容,从而自适应地向具有不同处理性能的终端发送适合该终端处理的数据。具体来说,服务器接收并解析封装有终端属性信息和用户输入的关键字信息的交互信息,根据所述终端属性信息选取所述终端的对象属性字段;搜索与所述关键字信息匹配的资源,在所述资源的资源介绍信息中搜索所述对象属性字段所支持的资源介绍信息;发送搜索到的所述资源介绍信息和/或所述资源介绍信息的地址。
[0028]对于不同处理能力的终端发起的搜索请求,服务器通过终端属性信息来确定该终端的处理能力,由此选取适合的对象属性字段,根据对象属性字段将适合此终端处理的资源介绍信息和/或其地址发送给相应终端,而不适合此终端处理的资源介绍信息和/或其地址将无需向终端发送。通过这种方式减少不必要的数据传输,减少终端的数据处理。
[0029]实施例描沭
[0030]如图1所示,为本申请实施例的方法流程图,包括步骤SlO至S13。
[0031]步骤S10,接收并解析封装有终端属性信息和用户输入的关键字信息的交互信息。
[0032]服务器接收到交互信息后,按照与终端约定的封装格式可以解析出交互信息中的具体信息,如终端属性信息和用户输入的关键字信息。[0033]步骤S11,根据所述终端属性信息选取所述终端的对象属性字段。
[0034]所述对象属性字段,包括:承载所述资源介绍信息的至少一专题;所述资源介绍信息,包括文字资料和/或多媒体资料,所述多媒体资源具体包括图片和/或视频。
[0035]所述处理性能,包括:所支持显示的最大解析度;所述一类终端所支持显示的最大解析度越高,所述终端被配置的对象属性字段承载的多媒体资源的解析度越高。所述解析度,又称分辨率,用于表示屏幕图像的精密度,是指单位长度内包含的像素点的数量。对于图片和/或视频来说,解析度越高,所包含的像素就越多,图像就越清晰。对于终端来说,所支持显示的最大解析度越高,所能显示的图像的像素点就越多,并且能显示更多的细节,图片和/或视频的显示也就越清晰。
[0036]举例说明,所述对象属性字段可以包括如下专题:文字(导演、主演、时长、地区、类型、年代、标签、剧情介绍)、图片(标清图片介绍、高清图片介绍)、视频(标清视频片段、高清视频片段)等。其中,标清图片介绍、高清图片介绍、标清视频片段、高清视频片段用于承载多媒体资料。
[0037]每个专题都具有唯一的代码,例如:
[0038]
【权利要求】
1.一种自动适配终端的数据传输方法,其特征在于,包括: 接收并解析封装有终端的终端属性信息和用户输入的关键字信息的交互信息; 根据所述关键字信息搜索相应资源的资源介绍信息,根据所述终端属性信息选取与相应终端适配的对象属性字段; 在搜索到的资源介绍信息中获取所述对象属性字段所支持的资源介绍信息,将所述对象属性字段所支持的资源介绍信息发送给所述终端进行显示。
2.如权利要求1所述的数据传输方法,其特征在于,所述根据所述终端属性信息选取与相应终端适配的对象属性字段的操作,具体包括: 依据所述终端属性信息,并结合所述终端属性信息与对象属性字段的对应关系,选取与所述终端属性信息对应的对象属性字段;其中,所述终端属性信息与对象属性字段的对应关系依据具备不同的处理性能的各类终端进行建立,终端属性信息相同的一类终端具有相同的处理性能,具有不同处理性能的各类终端被配置不同的对象属性字段; 终端属性信息,包括:终端的产品名称和/或产品型号;对象属性字段,包括:承载所述资源介绍信息的至少一专题。
3.如权利要求2所述的数据传输方法,其特征在于, 所述资源介绍信息,包括:文字资料和/或多媒体资料; 所述多媒体资源具体包括:图片和/或视频; 所述处理性能,包括:所支持显示的最大解析度; 一类终端所支持显示的最大解析度越高,该类终端被配置的对象属性字段所承载的多媒体资源的解析度越高。
4.如权利要求1所述的数据传输方法,其特征在于, 所述交互信息中还包括业务代码信息; 所述根据所述关键字信息搜索相应资源的资源介绍信息的操作,包括: 在所述业务代码信息对应的资源库内,搜索与所述关键字信息匹配的资源及所述资源的资源介绍信息。
5.如权利要求1所述的数据传输方法,其特征在于, 将所述对象属性字段所支持的资源介绍信息发送给所述终端时,按照所述资源介绍信息的信息量从大到小的顺序设置相应的资源介绍信息的发送先后顺序。
6.一种服务器,其特征在于,包括:接收模块、选取模块、搜索模块、发送模块; 所述接收模块,用于接收并解析封装有终端的终端属性信息和用户输入的关键字信息的交互信息; 所述选取模块,用于根据所述终端属性信息选取与相应终端适配的对象属性字段;所述搜索模块,用于根据所述关键字信息搜索相应资源的资源介绍信息,并在搜索到的资源介绍信息中获取所述对象属性字段所支持的资源介绍信息; 所述发送模块,用于将所述对象属性字段所支持的资源介绍信息发送给所述终端进行显不O
7.如权利要求6所述的服务器,其特征在于, 所述选取模块,进一步用于依据所述终端属性信息,并结合所述终端属性信息与对象属性字段的对应关系,选取与所述终端属性信息对应的对象属性字段;其中,所述终端属性信息与对象属性字段的对应关系依据具备不同的处理性能的各类终端进行建立,终端属性信息相同的一类终端具有相同的处理性能,具有不同处理性能的各类终端被配置不同的对象属性字段。
8.如权利要求6所述的服务器,其特征在于, 所述接收模块,还用于接收终端封装后的包含终端属性信息、关键字信息和业务代码信息的交互信息; 所述搜索模块,还用于在所述业务代码信息对应的资源库内,搜索与所述关键字信息匹配的资源及所述资源的资源介绍信息。
9.如权利要求6所述的服务器,其特征在于, 所述发送模块,将所述对象属性字段所支持的资源介绍信息发送给所述终端时,按照所述资源介绍信息的信息量从大到小的顺序设置相应的资源介绍信息的发送先后顺序。
10.一种自动适配终端的数据传输系统,其特征在于,包括:服务器和一个或多个终端; 所述服务器,包括如权利要求6-9中任一所述的服务器; 所述终端,用于识别用户输入的关键字信息,将所述终端的终端属性信息和所述关键字信息封装为交互信息并发送给所述服务器,其中,所述终端属性信息包括终端的产品名称和/或产品型 号。
【文档编号】H04N21/258GK103702143SQ201310655187
【公开日】2014年4月2日 申请日期:2013年12月5日 优先权日:2013年12月5日
【发明者】乔磊 申请人:乐视网信息技术(北京)股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1