一种图片显示方法、装置、系统和存储介质制造方法及图纸

技术编号:18425900 阅读:16 留言:0更新日期:2018-07-12 01:53
本发明专利技术实施例公开了一种图片显示方法、装置、系统和存储介质;本发明专利技术实施例可以获取多个预览图片的属性信息,比如用户信息、设备信息、图片信息、更新图片来源的接口信息和用户操作行为信息等,然后,采用预设判别模型对该预览图片的属性信息进行计算,以得到预下载率,并筛选预下载率大于设定值的预览图片,进行大图的预加载,此后,当接收到大图显示请求时,便可以从预加载的大图中确定目标大图以进行显示;该方案不仅可以实现大图的快速显示,提高显示效果,而且,也可以大大减少对内存资源的占用,提高内存资源的利用率。

Picture display method, device, system and storage medium

An embodiment of the invention discloses a picture display method, a device, a system and a storage medium; the embodiment of the invention can obtain the attribute information of a plurality of preview pictures, such as user information, device information, picture information, interface information updating the source of the picture, and the user operating line as information, and then the preset discrimination is adopted. The model calculates the property information of the preview picture to get the preload rate, and screen preview pictures which have a preload rate larger than the set value, and preload the big picture. Then, when the large graph is received to display the request, the target large graph can be determined to display. The fast display of the big picture can improve the display effect, and also can greatly reduce the occupation of memory resources and improve the utilization ratio of memory resources.

【技术实现步骤摘要】
一种图片显示方法、装置、系统和存储介质
本专利技术涉及通信
,具体涉及一种图片显示方法、装置、系统和存储介质。
技术介绍
简易信息聚合(RSS,ReallySimpleSyndication)是一种描述和同步网站内容的格式,是使用最广泛的可扩展标记语言(XML,extensibleMarkupLanguage)应用。而广播(Feed)是RSS中用来接收信息来源更新的接口,每一条消息都可以对应一个Feed,该消息既可以是文字,也可以是图片。对于图片的Feed,一般可以根据不同的显示比例采用不同的链接,比如小图可以采用currentUrl(正在浏览的链接地址),而大图可以使用bigUrl(大图的链接地址)和originUrl(源链接地址),等等。所谓小图,指的是在界面中可供用户进行预览的图片,而大图则指的是,当用户点击小图的Feed后,在大图浮层所显示的图片。为了改善显示效果,减少用户查看大图时的等待时间,现有多数社交网站均会对大图进行预加载,具体为获取当前所有小图的Feed,然后,根据这些小图的Feed预加载对应的大图,并对大图进行解码,当用户点击小图的Feed时,直接显示解码后的大图,进而达到即点即显示的效果。在对现有技术的研究和实践过程中,本专利技术的专利技术人发现,由于现有方案需要对所有大图进行预加载,因此,需要占用大量的内存空间,而这些加载的大图未必为用户所需(即未被命中),因此,会造成内存资源的浪费。
技术实现思路
本专利技术实施例提供一种图片显示方法、装置、系统和存储介质;可以在不影响显示效果的前提下,较少内存资源的占用,提高内存资源的利用率。本专利技术实施例提供一种图片显示方法,包括:获取多个预览图片的属性信息,所述属性信息包括用户信息、设备信息、图片信息、更新图片来源的接口信息和用户操作行为信息;采用预设判别模型对所述预览图片的属性信息进行计算,得到预下载率;筛选预下载率大于设定值的预览图片,得到待下载集;根据所述接口信息加载待下载集中所有预览图片对应的大图;当接收到关于所述待下载集中预览图片的大图显示请求时,从预加载的大图中确定目标大图,并显示目标大图。本专利技术实施例还提供一种图片显示装置,包括:获取单元,用于获取多个预览图片的属性信息,所述属性信息包括用户信息、设备信息、图片信息、更新图片来源的接口信息和用户操作行为信息;计算单元,用于采用预设判别模型对所述预览图片的属性信息进行计算,得到预下载率;筛选单元,用于筛选预下载率大于设定值的预览图片,得到待下载集;预加载单元,用于根据所述接口信息加载待下载集中所有预览图片对应的大图;显示单元,用于在接收到关于所述待下载集中预览图片的大图显示请求时,从预加载的大图中确定目标大图,并显示目标大图。本专利技术实施例还提供一种图像显示系统,包括本专利技术实施例提供的任一种图像显示装置。此外,本专利技术实施例还提供一种存储介质,所述存储介质存储有多条指令,所述指令适于处理器进行加载,以执行本专利技术实施例提供的任一种图片显示方法中的步骤。本专利技术实施例可以获取多个预览图片的属性信息,比如用户信息、设备信息、图片信息、更新图片来源的接口信息和用户操作行为信息等,然后,采用预设判别模型对该预览图片的属性信息进行计算,以得到预下载率,并筛选预下载率大于设定值的预览图片,进行大图的预加载,此后,当接收到大图显示请求时,便可以从预加载的大图中确定目标大图以进行显示;由于该方案可以根据预览图片的属性信息对用户查看大图的可能性进行预测,并只对可能性较大的预览图片进行大图的预加载,因此,不仅可以实现大图的快速显示,提高显示效果,而且,相对于现有需要预加载所有大图的方案而言,也可以大大减少对内存资源的占用,提高内存资源的利用率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1a是本专利技术实施例提供的图片显示方法的场景示意图;图1b是本专利技术实施例提供的图片显示方法的流程图;图1c是本专利技术实施例提供的图片显示方法中预览图片显示界面的示例图;图2a是本专利技术实施例提供的图片显示方法的框架图;图2b是本专利技术实施例提供的图片显示方法中终端侧的流程图;图2c是本专利技术实施例提供的图片显示方法中服务器侧的流程图;图2d是本专利技术实施例提供的图片显示方法中图片显示界面的示例图;图2e是本专利技术实施例提供的图片显示方法中图片显示界面的另一示例图;图3a是本专利技术实施例提供的图片显示装置的结构示意图;图3b是本专利技术实施例提供的图片显示装置的另一结构示意图;图4是本专利技术实施例提供的终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种图片显示方法、装置、系统和存储介质。其中,该图片显示装置具体可以集成在终端等设备中,例如,以该图片显示装置集成在终端中为例,参见图1a,终端可以获取多个预览图片的属性信息,比如用户信息、设备信息、图片信息、更新图片来源的接口(如Feed)信息和用户操作行为信息等,然后,根据预览图片的属性信息对用户查看大图的可能性进行预测,并对可能性较大的预览图片进行大图的预加载,比如,具体可以采用预设判别模型对该预览图片的属性信息进行计算,得到预下载率,然后,对预下载率大于设定值的预览图片对应的大图进行预加载,此后,在接收到大图显示请求时,比如用户点击的预览图片恰好是已经预加载了大图的预览图片时时,便可以直接从预加载的大图中确定目标大图,并进行显示,而无需等待。其中,该预设判别模型可以由服务器根据多个样本图片的属性信息训练而成,并提供给终端。可选的,终端还可以监控用户对多个预览图片的操作行为,以生成用户操作行为信息,然后,根据生成的用户操作行为信息更新预览图片的属性信息,并反馈给服务器,以便服务器对判别模型进行更新,从而保证判别模型的准确性。以下分别进行详细说明。需说明的是,以下实施例的序号不作为对实施例优选顺序的限定。实施例一、本实施例将从图片显示装置的角度进行描述,该图片显示装置具体可以集成在终端等设备中,比如,可以以客户端的形式安装在终端中,等等。其中,该终端手机、平板电脑、移动电脑、以及穿戴式智能移动设备等。一种图片显示方法,包括:获取多个预览图片的属性信息,该属性信息包括用户信息、设备信息、图片信息、更新图片来源的接口信息和用户操作行为信息;采用预设判别模型对该预览图片的属性信息进行计算,得到预下载率;筛选预下载率大于设定值的预览图片,得到待下载集;根据该接口信息加载待下载集中所有预览图片对应的大图;当接收到关于该待下载集中预览图片的大图显示请求时,从预加载的大图中确定目标大图,并显示目标大图。如图1b所示,该图片显示方法的具体流程可以如下:101、获取多个预览图片的属性信息。例如,具体可以在用户打开预览图片的显示界面时,触发预设的监控进程,通过该监控进程来收本文档来自技高网...

【技术保护点】
1.一种图片显示方法,其特征在于,包括:获取多个预览图片的属性信息,所述属性信息包括用户信息、设备信息、图片信息、更新图片来源的接口信息和用户操作行为信息;采用预设判别模型对所述预览图片的属性信息进行计算,得到预下载率;筛选预下载率大于设定值的预览图片,得到待下载集;根据所述接口信息加载待下载集中所有预览图片对应的大图;当接收到关于所述待下载集中预览图片的大图显示请求时,从预加载的大图中确定目标大图,并显示目标大图。

【技术特征摘要】
1.一种图片显示方法,其特征在于,包括:获取多个预览图片的属性信息,所述属性信息包括用户信息、设备信息、图片信息、更新图片来源的接口信息和用户操作行为信息;采用预设判别模型对所述预览图片的属性信息进行计算,得到预下载率;筛选预下载率大于设定值的预览图片,得到待下载集;根据所述接口信息加载待下载集中所有预览图片对应的大图;当接收到关于所述待下载集中预览图片的大图显示请求时,从预加载的大图中确定目标大图,并显示目标大图。2.根据权利要求1所述的方法,其特征在于,所述采用预设判别模型对所述预览图片的属性信息进行计算,得到预下载率,包括:从服务器中获取预设判别模型,所述预设判别模型由多个样本图片的属性信息训练而成;确定当前需要处理的预览图片,得到当前待判别图片;将所述当前待判别图片的属性信息导入所述判别模型,以计算所述当前待判别图片的预下载率,返回执行确定当前需要处理的预览图片的步骤,直至所有预览图片的预下载率计算完毕。3.根据权利要求2所述的方法,其特征在于,所述筛选预下载率大于设定值的预览图片,得到待下载集之后,还包括:监控用户对所述多个预览图片的操作行为;根据所述操作行为生成用户操作行为信息;根据生成的用户操作行为信息更新所述预览图片的属性信息。4.根据权利要求3所述的方法,其特征在于,所述根据生成的用户操作行为信息更新所述预览图片的属性信息之后,还包括:将更新后的属性信息、以及所述更新后的属性信息对应的预览图片保存至预设数据库中,以便服务器根据所述数据库对判别模型进行更新;从服务器获取关于更新后判别模型的更新包,根据所述更新包对本地保存的判别模型进行更新。5.根据权利要求1至4任一项所述的方法,其特征在于,所述根据所述接口信息加载待下载集中所有预览图片对应的大图,包括:从待下载集中确定当前需要加载大图的预览图片,得到当前待下载图片;从所述当前待下载图片的属性信息中提取更新图片来源的接口信息;通过提取的接口信息加载所述当前待下载图片对应的大图,并返回执行从待下载集中确定当前需要加载大图的预览图片的步骤,直至所述待下载集中所有预览图片均加载大图完毕。6.根据权利要求1至4任一项所述的方法,其特征在于,所述当接收到关于所述待下载集中预览图片的大图显示请求时,从预加载的大图中确定目标大图,并显示目标大图之前,还包括:当预览图片被点击时,确定点击的预览图片是否为待下载集中的预览图片;若是,则生成关于所述待下载集中预览图片的大图显示请求;若否,则加载并显示所述点击的预览图片的大图。7.一种图片显示装置,其特征在于,包括:获取单元,用于获取多个预览图片的属性信息,所述属性信息包括用户信息、设备信息、图片信息、更新图片来源的接口信息和用户操作行为信息;计算单元,用于采用预设判别模型对所述预览图片的属性信息进行计算,得到预下载率;筛选单...

【专利技术属性】
技术研发人员:李锦前林声炜毛庆张翔李伟郭启发卜义云郭云广邱小勇邹灵灵
申请(专利权)人:腾讯数码天津有限公司
类型:发明
国别省市:天津,12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1