数据对象信息处理方法、装置及电子设备与流程

文档序号:19948462发布日期:2020-02-18 09:54阅读:174来源:国知局
数据对象信息处理方法、装置及电子设备与流程

本申请涉及数据对象信息处理技术领域,特别是涉及数据对象信息处理方法、装置及电子设备。



背景技术:

在网络销售系统中,经常会为用户提供各种商品列表页面,例如,具体可以是搜索结果页,或者,还可以是店铺的商品列表页等等。由于列表中的商品数量很多,因此,就涉及到对商品进行排序的问题。

在现有技术中,通常是首先按照默认的综合排序方式,提供商品排序结果。同时还可以在界面中为用户提供几种可选的其他排序方式,例如,按销量排序、按评论数排序、按价格排序,等等。这样,用户可以根据自己的需求,选择更合适的排序方式,之后可以按照用户选定的排序方式对列表中的商品进行重新排序,等等。

上述方式可以从一定程度上帮助用户更高效地从商品列表中筛选出自己所需的商品。但是,由于用户在筛选信息时的侧重点是受到场景以及用户自身偏好等多方面影响的,因此,现有技术中提供的各种排序方式可能都无法很好的满足用户需求,以至于用户在使用时仍然有较高的筛选成本。

因此,如何在提供商品列表页面时,更好地满足用户的个性化需求,降低用户使用过程中的筛选成本,成为需要本领域技术人员解决的技术问题。



技术实现要素:

本申请提供了数据对象信息处理方法、装置及电子设备,能够使得重排序结果更符合用户的个性化需求,降低用户使用过程中的筛选成本。

本申请提供了如下方案:

一种数据对象信息处理方法,包括:

提供包括多个数据对象信息的页面,以及用于发起自定义排序请求的操作选项;

通过所述操作选项接收到自定义排序请求后,确定多个排序参考维度对应的自定义权重值;

将所述多个排序参考维度对应的自定义权重值提交到服务器,以便所述服务器按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序;

展示出按照所述自定义权重进行排序后的数据对象信息。

一种数据对象信息处理方法,包括:

提供包括多个数据对象信息的页面数据,以便客户端对所述页面进行展示;

接收所述客户端提交的排序参考维度对应的自定义权重值;

按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序,并返回给所述客户端,以便所述客户端展示出按照所述自定义权重进行排序后的数据对象信息。

一种数据对象列表信息处理装置,包括:

页面提供单元,用于提供包括多个数据对象信息的页面,以及用于发起自定义排序请求的操作选项;

自定义权重值确定单元,用于通过所述操作选项接收到自定义排序请求后,确定多个排序参考维度对应的自定义权重值;

自定义权重提交单元,用于将所述多个排序参考维度对应的自定义权重值提交到服务器,以便所述服务器按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序;

展示单元,用于展示出按照所述自定义权重进行排序后的数据对象信息。

一种数据对象列表信息处理装置,包括:

页面数据提供单元,用于提供包括多个数据对象信息的页面数据,以便客户端对所述页面进行展示;

自定义权重接收单元,用于接收所述客户端提交的排序参考维度对应的自定义权重值;

排序单元,用于按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序,并返回给所述客户端,以便所述客户端展示出按照所述自定义权重进行排序后的数据对象信息。

一种电子设备,包括:

一个或多个处理器;以及

与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:

提供包括多个数据对象信息的页面,以及用于发起自定义排序请求的操作选项;

通过所述操作选项接收到自定义排序请求后,确定多个排序参考维度对应的自定义权重值;

将所述多个排序参考维度对应的自定义权重值提交到服务器,以便所述服务器按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序;

展示出按照所述自定义权重进行排序后的数据对象信息。

根据本申请提供的具体实施例,本申请公开了以下技术效果:

通过本申请实施例,在提供数据对象列表页面时,可以提供自定义排序的操作选项,该操作选项被触发后,可以为用户提供用于对排序参考维度的权重进行调整的操作控件,这样,用户可以通过这种操作控件对排序参考维度的权重进行调整,之后,可以将调整后的权重值提交到服务器,从而获得重新排序后的数据对象列表信息,并进行刷新展示。因此,在该方案中,在服务器提供的默认的综合排序不能符合用户需求的情况下,用户还可以通过自定义的方式对各种排序参考维度的权重进行调整,而不是仅能从单一维度进行排序,因此,可以使得重新排序的结果更符合用户的个性化需求,降低用户使用过程中的筛选成本。

当然,实施本申请的任一产品并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的系统架构的示意图;

图2是本申请实施例提供的第一方法的流程图;

图3是本申请实施例提供的界面示意图;

图4-1至4-4是本申请实施例提供的各种图表化示意信息的示意图;

图5是本申请实施例提供的第二方法的流程图;

图6是本申请实施例提供的第一装置的示意图;

图7是本申请实施例提供的第二装置的示意图;

图8是本申请实施例提供的电子设备的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本申请保护的范围。

在本申请实施例中,为了更好地满足用户的个性化需求,降低用户使用过程中的筛选成本,可以在提供数据对象(例如,商品对象等)列表页面时,为用户提供对具体排序参考维度的权重进行自定义的操作选项,这样,用户可以根据自己的需要,对具体排序参考维度的权重进行调整。因此,在初始的综合排序无法满足用户需求的情况下,用户可以通过对综合排序中所涉及到的各种参考维度的权重进行调整的方式来重新排序,而不仅仅是通过某几个单一的维度进行排序。因此,这种通过用户自定义的权重进行排序的方式,可以更好的满足用户的需求,降低用户在选择数据对象过程中的筛选成本。

从系统架构角度而言,可以在相关的应用程序或服务中提供相应的功能,例如一些网络销售系统提供的购物类应用程序或服务等。具体实现时,参见图1,这种应用程序通常可以包括客户端与服务器端两部分,客户端主要用于进行前端界面的展示,以及与用户的交互,在本申请实施例中,还会涉及到对自定义操作选项的展示,对用户自定义调整操作指令的接收,以及相关调整结果的提交,等等。而服务器端主要用于提供相关的页面数据,例如,在接收到用户的搜索请求时,给出搜索结果,根据搜索结果生成所述数据对象列表页面,等等,在本申请实施例中,还可以根据客户端提交的对排序参考维度进行调整后的自定义权重进行重新排序,并向客户端返回重新排序后的页面数据,由客户端进行刷新展示。其中,所述客户端具体可以包括移动端设备中运行的应用程序(app),或者,还可以包括通过浏览器访问的网页等。对于前者,可以通过在app中实现相应的功能模块来支持本申请实施例中的功能,而对于后者,则可以通过在网页中加入脚本等方式来实现对应的功能,等等。

下面对具体的实现方案进行详细介绍。

实施例一

该实施例一首先从客户端的角度,提供了一种数据对象列表信息处理方法,参见图2,该方法具体可以包括:

s201:提供包括多个数据对象信息的页面,以及用于发起自定义排序请求的操作选项;

具体实现时,包括多个数据对象信息的页面可以是指数据对象搜索结果页面,或者,还可以是店铺的数据对象列表页面,某促销活动的列表页面,等等。上述具体的页面中,在默认状态下,通常是按照预置的综合排序算法给出初始化的排序结果,另外,还可以在列表最上方等位置,提供用于按照价格、销量等单一维度进行排序的操作选项。而在本申请实施例中,如图3所示,还可以提供用于对综合排序中所用到的各项参考维度的权重进行调整的自定义操作选项301,用户可以通过操作该自定义操作选项,来实现对各参考维度权重的自定义调整。

s202:通过所述操作选项接收到自定义排序请求后,确定多个排序参考维度对应的自定义权重值;

在通过具体的操作选项接收到自定义排序请求后,便可以确定出多个排序参考维度对应的自定义权重值。具体的,这种自定义权重值可以是当前用户在之前的页面访问过程中设定的,并缓存在客户端本地,因此,可以根据预先缓存的与当前用户关联的自定义排序配置信息,确定所述多个排序参考维度对应的自定义权重值。

或者,也可以提供具体的自定义操作控件,以便通过这种操作控件来实现具体的调整操作。具体实现时,为了提供上述操作控件,可以有多种方式,例如,一种方式下,如图3所示,可以是在数据对象列表页面的列表区最上方扩展出一块区域302,在该区域302内对具体的操作控件信息进行展示,用户可以在该区域302内对具体的操作控件进行操作,实现对具体参考维度的权重的调整;同时,原有的数据对象列表展示区域可以向下平移,在用户对具体权重进行调整的过程中,还可以通过下方的显示出的部分列表内容,查看到调整前后排序结果的变化,等等。当然,在其他实现方式下,还可以通过弹出窗口等方式,对操作控件信息进行展示,等等,这里不再详述。

具体实现时,操作控件的具体形式也可以有多种,例如,一种形式下,可以将各种排序参考维度对应的初始权重值,以及用于对权重值进行修改的输入框。例如,具体的参考维度包括好评多、价格低、资质优、信用好、销量大,在初始状态下,各种参考维度的权重相等,分别为20%,则可以将在操作控件中分别显示出各个参考维度对应的数值,并将数值置为可修改状态,用户可以对具体的数值进行修改,例如,将好评多的权重修改为30%,等等。

当然,对于普通的用户而言,具体权重数值的大小可能是相对抽象的概念,具体对数值进行调整的过程中,可能会遇到不知道具体该调整为多大等问题,以至于影响了操作效率以及用户体验。因此,在本申请的优选实现方式中,还可以了另一种提供操作控件的方式,具体的,该方式可以是,根据各排序参考维度对应的初始权重,生成图形化示意信息;所述图形化示意信息用于示意出各排序参考维度权重大小的相对信息;也就是说,可以不必展示各参考维度对应的权重的绝对数值,而只需要给出各参考维度的权重之间的相对大小即可。同时,还可以根据所述图形化示意信息提供各排序参考维度对应的操作点,以便通过移动所述操作点的方式,对关联排序参考维度的权重进行调整。这样,用户在调整时,只需要从视觉上能够观察到某个参考维度的权重增大或者减小,并大致确定变化的幅度即可,而不必关心具体的绝对数值,因此,可以方便用户操作,提高效率。当然,在这种情况下,客户端可以根据具体操作点的移动距离等信息,自动计算出具体调整后的绝对数值。

具体实现时,所述图形化示意信息的具体实现形式还可以有多种,例如,在一种方式下,如图4-1所示,可以根据各排序参考维度对应的初始权重,生成雷达图,此时,所述雷达图中的各条射线分别代表各排序参考维度,从中心点到各条射线的标注点的线段长度代表对应排序参考维度所占的权重比例。此时,可以在所述雷达图中的各条射线上提供各排序参考维度对应的操作点。也就是说,具体实现时,可以通过拖动各条射线上的操作点的方式,来实现对具体参考维度上权重的调整。例如,如果对“价格低”这一参考维度对应的操作点进行向外拖动,则可以实现对该参考维度权重的增加,相反,如果是将操作点向圆心方向向内拖动,则可以实现对该参考维度权重的减少,等等。

或者,另一种方式下,还可以如图4-2所示,根据各排序参考维度对应的初始权重,生成饼图,此时,所述饼图中各扇区分别代表各排序参考维度,各扇区的面积大小代表对应排序参考维度所占的权重比例;这样,具体可以在所述饼图中的圆周上各扇区之间的分界点处提供所述操作点,以便通过改变所述扇区的面积对对应排序参考维度的权重进行调整。

再者,还可以如图4-3所示,根据各排序参考维度对应的初始权重,生成条形图/柱状图,所述条形图/柱状图中各线段分别代表各排序参考维度,各线段的长度代表对应排序参考维度所占的权重比例;此时,在各条线段上提供所述操作点,以便通过改变所述线段的长度对对应排序参考维度的权重进行调整。

另外,还可以如图4-4所示,根据各排序参考维度对应的初始权重,生成折线图,所述折线图中的各转折点代表各排序参考维度,各转折点距离水平轴的高度代表对应排序参考维度所占的权重比例;此时,可以在各转折点处提供所述操作点,以便通过改变所述转折点距离水平轴的高度对对应排序参考维度的权重进行调整。

这里需要说明的是,关于各个参考维度对应的初始权重值具体可以是有多种确定方式。例如,在页面初始状态下,如果服务器默认通过综合排序算法对数据对象进行排序,则这种综合排序算法中也是会综合多种参考维度,并为各个参考维度赋予对应的权重,然后,由于每个具体数据对象的的特征是固定的,因此,就可以根据这种参考维度以及对应的权重,确定出各个数据对象的得分,进而得出初始状态下的数据对象排序结果。在上述方式下,各参考维度的初始权重值,就可以是服务器在综合排序算法中使用的默认权重值,这样,相当于用户可以在服务器提供的综合排序结果的基础上进行自定义调整。由于用户通常是在默认展示的排序结果基础上很难找到自己所需的数据对象的情况下,才会产生对排序参考维度权重进行调整的需求,因此,意味着在调整之前用户已经对列表页面内的数据对象展示情况有所了解,这样,在展示出该默认排序结果对应的各排序参考维度的权重之后,用户可以更好的确定在哪些维度上对权重进行调整可以获得其想要的排序结果。当然,在其他的实现方式下,在提供操作控件时所依据的各排序参考维度的初始权重也可以是任意确定的数值,与页面初始状态下的综合排序中所用到的权重无关,或者,在提供具体的操作控件时,所提供的可调整的参考维度的数量还可以与默认的综合排序中使用的参考维度的数量不同,可以更多或者更少,等等。

另外需要说明的是,各排序参考维度的权重之和可以为固定值,也就是说,在对所述排序参考维度的权重进行调整的过程中,各排序参考维度的权重之和保持不变。例如,假设排序参考维度分别为a1,a2,a3……an,对应的权重分别为p1,p2,p3……pn。则p1+p2+p3+……+pn=1。在根据用户的操作使得某个参考维度的权重被调整后,为了保证满足上述条件,则还可以对其他维度上的权重向相反的方向调整。也就是说,在接收到对目标排序参考维度的权重向目标方向的调整操作时,可以首先确定该目标排序参考维度的总调整量,并将其他排序参考维度的权重向相反方向调整,且其他各排序参考维度的权重调整量之和等于总调整量。

例如,假设排序参考维度共有五个维度,其中一个维度的权重增加了20%,则可以将其他维度上的权重进行减小处理,减小的总量为20%。也就是说,如果排序参考维度a1的权重增加了k1,其他各排序参考维度的权重减少量分别为k2、k3……kn,则有:k1=k2+k3+……+kn,且(p1+k1)+(p2-k2)+(p3-k3)+……+(pn-kn)=1。

具体实现时,各其他维度上的权重在进行相反方向的调整时,各个维度的权重调整量可以是相等的,或者也可以不相等,例如,可以进行随机分配等。也即,在用户需要将某个维度上的权重增大时,则相应的减少其他维度的权重值,增大的权重量可以分摊到其他各维度减少的权重量上。这样,如果用户分别对不同维度的权重进行了同一方向的调整,也不会发生冲突。例如,假设第一次调整时,将“价格低”这一维度的权重增加了20%,此时,其他四个维度上的权重值分别减少5%;之后又将“信用好”这一维度的权重增加了10%,则其他四个维度上的权重值分别减少2.5%。两次调整之后,“价格低”这一维度的权重增加17.5%,“信用好”这一维度的权重增加了5%,相应的,其他维度上的权重值都分别降低了7.5%,这种相对变化,会使得重新排序后的列表中,“价格低”这一维度上的权重占更高的比例,“信用好”次之,然后才考虑其他维度,等等。

s203:将所述多个排序参考维度对应的自定义权重值提交到服务器,以便所述服务器按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序;

在确定出多个排序参考维度对应的自定义权重值后,可以提交到服务器。这样,服务器便可以根据各个参考维度对应的自定义权重值重新对数据对象进行排序。其中,由于服务器端通常配置有综合排序的算法,因此,在对各个参考维度的权重进行修改之后,对于服务器而言,可以根据修改后的权重对综合排序算法中的参数进行修改,由于具体数据对象在各个维度上的特征是不变的,因此,算法中的参数修改之后,就会使得各个数据对象之间的顺序关系发生变化。在完成对数据对象的重新排序之后,便可以返回给客户端。

s204:展示出按照所述自定义权重进行排序后的数据对象信息。

客户端在接收到调整之后的顺序信息后,便可以对页面进行刷新,从而展示出按照所述自定义权重进行排序后的数据对象信息。也就是说,在用户完成对具体参考维护上的权重进行的调整之后,服务器便可以按照调整后的权重进行重新排序,相应的,客户端的界面中会展示出调整后的排序结果。

总之,通过本申请实施例,在提供包括有多个数据对象信息的页面时,可以提供用于发起自定义排序的操作选项,该操作选项被触发后,可以确定出多个排序参考维度对应的自定义权重值,并提交到服务器,从而获得重新排序后的数据对象信息,并进行展示。因此,在该方案中,在服务器提供的默认的综合排序不能符合用户需求的情况下,用户还可以通过自定义的方式对各种排序参考维度的权重进行调整,而不是仅能从单一维度进行排序,因此,可以使得重新排序的结果更符合用户的个性化需求,降低用户使用过程中的筛选成本。

实施例二

该实施例二是与实施例一对应的,从服务器端的角度,提供了一种数据对象列表信息处理方法,参见图5,该方法具体可以包括:

s501:提供包括多个数据对象信息的页面数据,以便客户端对所述页面进行展示;

s502:接收所述客户端提交的排序参考维度对应的自定义权重值;

s503:按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序,并返回给所述客户端,以便所述客户端展示出按照所述自定义权重进行排序后的数据对象信息。

具体实现时,在按照所述排序参考维度对应的自定义权重值对所述数据对象列表中的数据对象进行重新排序时,具体可以将所述排序参考维度对应的自定义权重值带入到预置的综合排序算法中,以得到对所述多个数据对象进行排序的排序结果。

关于该实施例二的未详述部分,可参见前述实施例一中的记载,这里不再赘述。

与实施例一相对应,本申请实施例还提供了一种数据对象信息处理装置,参见图6,该装置具体可以包括:

页面提供单元601,用于提供包括多个数据对象信息的页面,以及用于发起自定义排序请求的操作选项;

自定义权重值确定单元602,用于通过所述操作选项接收到自定义排序请求后,确定多个排序参考维度对应的自定义权重值;

自定义权重提交单元603,用于将所述多个排序参考维度对应的自定义权重值提交到服务器,以便所述服务器按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序;

展示单元604,用于展示出按照所述自定义权重进行排序后的数据对象信息。

其中,所述自定义权重值确定单元具体可以用于:

根据预先缓存的与当前用户关联的自定义排序配置信息,确定所述多个排序参考维度对应的自定义权重值。

或者,所述自定义权重值确定单元可以包括:

操作控件提供子单元,用于提供用于对多个不同排序参考维度的权重进行自定义的操作控件;

权重值确定子单元,用于通过所述操作控件确定所述多个排序参考维度的自定义权重值。

具体实现时,操作控件提供子单元具体可以包括:

图形化示意信息生成子单元,用于根据各排序参考维度对应的初始权重,生成图形化示意信息;所述图形化示意信息用于示意出各排序参考维度的权重大小的相对信息;

操作点提供子单元,用于根据所述图形化示意信息提供各排序参考维度对应的操作点,以便通过移动所述操作点的方式,对关联排序参考维度的权重进行调整。

其中,在一种具体的实现方式下,所述图形化示意信息生成子单元具体可以用于,根据各排序参考维度对应的初始权重,生成雷达图,所述雷达图中的各条射线分别代表各排序参考维度,从中心点到各条射线的标注点的线段长度代表对应排序参考维度所占的权重比例;

相应的,所述操作点提供子单元具体可以用于,在所述雷达图中的各条射线上提供各排序参考维度对应的操作点。

或者,另一种方式下,所述图形化示意信息生成子单元具体可以用于,根据各排序参考维度对应的初始权重,生成饼图,所述饼图中各扇区分别代表各排序参考维度,各扇区的面积大小代表对应排序参考维度所占的权重比例;

相应的,所述操作点提供子单元具体可以用于,在所述饼图中的圆周上各扇区之间的分界点处提供所述操作点,以便通过改变所述扇区的面积对对应排序参考维度的权重进行调整。

另一种方式下,所述图形化示意信息生成子单元具体可以用于,根据各排序参考维度对应的初始权重,生成条形图/柱状图,所述条形图/柱状图中各线段分别代表各排序参考维度,各线段的长度代表对应排序参考维度所占的权重比例;

相应的,所述操作点提供子单元具体可以用于,在各条线段上提供所述操作点,以便通过改变所述线段的长度对对应排序参考维度的权重进行调整。

另一种方式下,所述图形化示意信息生成子单元具体可以用于,根据各排序参考维度对应的初始权重,生成折线图,所述折线图中的各转折点代表各排序参考维度,各转折点距离水平轴的高度代表对应排序参考维度所占的权重比例;

相应的,所述操作点提供子单元具体可以用于,在各转折点处提供所述操作点,以便通过改变所述转折点距离水平轴的高度对对应排序参考维度的权重进行调整。

其中,各排序参考维度的权重之和为固定值,在对所述排序参考维度的权重进行调整的过程中,各排序参考维度的权重之和保持不变;

所述权重值确定子单元具体可以用于:在接收到对目标排序参考维度的权重向目标方向的调整操作时,确定该目标排序参考维度的总调整量,并将其他排序参考维度的权重向相反方向调整,且其他各排序参考维度的权重调整量之和等于总调整量。

其中,在一种方式下,其他各排序参考维度的权重调整量可以是相等的,也即,将其中一个排序参考维度的调整量均摊到其他排序维度上。

与实施例二相对应,本申请实施例还提供了一种数据对象列表信息处理装置,参见图7,该装置具体可以包括:

页面数据提供单元701,用于提供包括多个数据对象信息的页面数据,以便客户端对所述页面进行展示;

自定义权重接收单元702,用于接收所述客户端提交的排序参考维度对应的自定义权重值;

排序单元703,用于按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序,并返回给所述客户端,以便所述客户端展示出按照所述自定义权重进行排序后的数据对象信息。

具体实现时,所述重新排序单元具体可以用于,将所述排序参考维度对应的自定义权重值带入到预置的综合排序算法中,以得到对所述数据对象列表中的数据对象进行重新排序的排序结果。

另外,本申请实施例还提供了一种电子设备,包括:

一个或多个处理器;以及

与所述一个或多个处理器关联的存储器,所述存储器用于存储程序指令,所述程序指令在被所述一个或多个处理器读取执行时,执行如下操作:

提供包括多个数据对象信息的页面,以及用于发起自定义排序请求的操作选项;

通过所述操作选项接收到自定义排序请求后,确定多个排序参考维度对应的自定义权重值;

将所述多个排序参考维度对应的自定义权重值提交到服务器,以便所述服务器按照所述排序参考维度对应的自定义权重值对所述多个数据对象进行排序;

展示出按照所述自定义权重进行排序后的数据对象信息。

其中,图8示例性的展示出了电子设备的架构,例如,设备800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理,飞行器等。

参照图8,设备800可以包括以下一个或多个组件:处理组件802,存储器804,电源组件806,多媒体组件808,音频组件810,输入/输出(i/o)的接口812,传感器组件814,以及通信组件816。

处理组件802通常控制设备800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件802可以包括一个或多个处理器820来执行指令,以完成本公开技术方案提供的视频播放方法中的当满足预设条件时,生成流量压缩请求,并发送给服务器,其中所述流量压缩请求中记录有用于触发服务器获取目标关注区域的信息,所述流量压缩请求用于请求服务器优先保证目标关注区域内视频内容的码率;根据服务器返回的码流文件播放所述码流文件对应的视频内容,其中所述码流文件为服务器根据所述流量压缩请求对所述目标关注区域之外的视频内容进行码率压缩处理得到的视频文件的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理部件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。

存储器804被配置为存储各种类型的数据以支持在设备800的操作。这些数据的示例包括用于在设备800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。

电源组件806为设备800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为设备800生成、管理和分配电力相关联的组件。

多媒体组件808包括在设备800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(lcd)和触摸面板(tp)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当设备800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。

音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(mic),当设备800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。

i/o接口812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。

传感器组件814包括一个或多个传感器,用于为设备800提供各个方面的状态评估。例如,传感器组件814可以检测到设备800的打开/关闭状态,组件的相对定位,例如所述组件为设备800的显示器和小键盘,传感器组件814还可以检测设备800或设备800一个组件的位置改变,用户与设备800接触的存在或不存在,设备800方位或加速/减速和设备800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如cmos或ccd图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。

通信组件816被配置为便于设备800和其他设备之间有线或无线方式的通信。设备800可以接入基于通信标准的无线网络,如wifi,2g或3g,或它们的组合。在一个示例性实施例中,通信部件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信部件816还包括近场通信(nfc)模块,以促进短程通信。例如,在nfc模块可基于射频识别(rfid)技术,红外数据协会(irda)技术,超宽带(uwb)技术,蓝牙(bt)技术和其他技术来实现。

在示例性实施例中,设备800可以被一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。

通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本申请可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例或者实施例的某些部分所述的方法。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的系统及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

以上对本申请所提供的数据对象列表信息处理方法、装置及电子设备,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本申请的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1