资源选择方法、系统、电子设备及存储介质与流程
未命名
09-22
阅读:45
评论:0
1.本技术涉及计算机技术和金融科技领域,尤其涉及一种资源选择方法、系统、电子设备及存储介质。
背景技术:
2.在计算机业务过程中,保险系统、银行系统、交易系统、订单系统等常常需要进行图片、视频、gif等资源的选择,这些资源可以是交易数据、支付数据、业务数据或购买数据。相关技术中,常针对不同的场景,按需制定一套资源获取、展示、选择的方案,但是,这样会导致方案的通用性和可扩展性差,无法快速响应一些应用场景,且每个场景都开发一套资源的选择方案,如在保险系统、银行系统、交易系统、订单系统下都需要单独开发一套资源的选择方案,会极大的增加开发和维护的成本,导致方案的可复用性不高。
技术实现要素:
3.本技术实施例的主要目的在于提出一种资源选择方法、系统、电子设备及存储介质,能够提高资源选择的通用性、可扩展性和可复用性。
4.为实现上述目的,本技术实施例的第一方面提出了一种资源选择方法,所述方法包括:获取多个多媒体资源,根据多个所述多媒体资源建立初始数据模型列表;根据所述初始数据模型列表,生成用于表征各个所述多媒体资源的选择情况的初始资源标识列表,将所述初始数据模型列表和所述初始资源标识列表传入到预设的数据中心中;在预设的列表界面显示所述初始数据模型列表,获取客户端对所述初始数据模型列表的资源选择信息,将所述资源选择信息发送到所述数据中心中;在所述数据中心中基于所述资源选择信息,选择所述初始数据模型列表中对应的所述多媒体资源为目标资源,根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表;根据所述目标资源标识列表导出所述目标资源。
5.在一些实施例中,所述根据多个所述多媒体资源建立初始数据模型列表,包括:获取客户端的特征配置信息;根据所述特征配置信息,在预设的资源协议下定义各个所述多媒体资源的特征信息,其中,所述特征信息包括资源唯一标识、资源类型、原始数据、列表项风格和资源内容中的至少一个;根据所述特征信息对多个所述多媒体资源进行建表,得到初始数据模型列表。
6.在一些实施例中,所述特征信息包括所述列表项风格和所述资源类型;所述在预设的列表界面显示所述初始数据模型列表,包括:若所述多媒体资源的列表项风格为默认风格,则根据所述资源类型选择预设的默认渲染方式对所述多媒体资源进行渲染,并在预设的列表界面显示渲染后的所述初始数据模型列表;若所述多媒体资源的列表项风格为自定义风格,则获取业务方的第三方渲染方式,根据所述第三方渲染方式对所述多媒体资源进行渲染,并在预设的列表界面显示渲染后的所述初始数据模型列表。
7.在一些实施例中,若所述多媒体资源的列表项风格为所述自定义风格,所述方法
还包括:若所述自定义风格为第一选择风格,在所述列表界面显示的所述初始数据模型列表中添加默认选择按钮,并通过所述默认选择按钮获取客户端的默认选择信息,以根据所述默认选择信息导出所述第一风格所属的所述目标资源;若所述自定义风格为第二选择风格,则获取业务方的第三方资源选择信息,以根据所述第三方资源选择信息导出所述第二风格所属的所述目标资源。
8.在一些实施例中,所述获取客户端对所述初始数据模型列表的资源选择信息,包括:为所述初始数据模型列表中的各个所述多媒体资源配置选择按钮,通过所述选择按钮获取客户端对所述初始数据模型列表的资源选择信息;所述根据所述目标资源标识列表导出所述目标资源之前,所述方法还包括:根据所述目标资源标识列表更新所述列表界面中所述选择按钮的选择状态。
9.在一些实施例中,所述目标资源有多个;所述根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表,包括:计算多个所述目标资源的资源大小;若所述资源大小小于或者等于预设的资源临界值,根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表;若所述资源大小大于所述资源临界值,停止所述资源标识列表的更新,并生成用于反馈给所述列表界面的提示信息。
10.在一些实施例中,所述根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表,包括:将所述初始资源标识列表中的资源标识与所述目标资源进行匹配;若所述目标资源的资源标识存在于所述初始资源标识列表中,则保留所述初始资源标识列表,得到目标资源标识列表;若所述目标资源的资源标识没有存在于所述初始资源标识列表中,则在所述初始资源标识列表中添加所述目标资源的资源标识,得到更新后的目标资源标识列表。
11.为实现上述目的,本技术实施例的第二方面提出了一种资源选择系统,所述系统包括:资源获取模块,用于获取多个多媒体资源,根据多个所述多媒体资源建立初始数据模型列表;标识列表生成模块,用于根据所述初始数据模型列表,生成用于表征各个所述多媒体资源的选择情况的初始资源标识列表,将所述初始数据模型列表和所述初始资源标识列表传入到预设的数据中心中;输入获取模块,用于在预设的列表界面显示所述初始数据模型列表,获取客户端对所述初始数据模型列表的资源选择信息,将所述资源选择信息发送到所述数据中心中;选择处理模块,用于在所述数据中心中基于所述资源选择信息,选择所述初始数据模型列表中对应的所述多媒体资源为目标资源,根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表;资源导出模块,用于根据所述目标资源标识列表导出所述目标资源。
12.为实现上述目的,本技术实施例的第三方面提出了一种电子设备,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述第一方面实施例所述的方法。
13.为实现上述目的,本技术实施例的第四方面提出了一种存储介质,所述存储介质为计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面实施例所述的方法。
14.本技术通过执行资源选择方法,先根据多个多媒体资源来建立初始数据模型列表,再根据多媒体资源的选择情况,基于初始数据模型列表生成初始资源标识列表,预先将
初始数据模型列表和初始资源标识列表传入到预设的数据中心中进行存储,而在显示的列表界面中显示初始数据模型列表,做到界面与数据的分离。随后在界面中可以获取客户端对初始数据模型列表的资源选择信息,资源选择信息可以指定需要选择的目标资源,界面将资源选择信息发送给数据中心进行处理。数据中心在接收到资源选择信息后,可以选择初始数据模型列表中对应的多媒体资源为目标资源,根据目标资源更新初始资源标识列表得到目标资源标识列表,最终在进行数据导出的时候,可以根据目标资源标识列表来导出目标资源。本技术实施例实现了界面与数据的分离,根据不同的保险系统、银行系统、交易系统、订单系统等场景可以复用一套资源选择方案,提高了资源选择的通用性、可拓展性和可复用性。
附图说明
15.图1是本技术实施例提供的资源选择系统的整体架构图;
16.图2是本技术实施例提供的列表项的工作示意图;
17.图3是本技术实施例提供的资源选择方法的流程图;
18.图4是图3中的步骤s101的流程图;
19.图5是图3中的步骤s103的流程图;
20.图6是本技术另一个实施例提供的资源选择方法的流程图;
21.图7是图3中的步骤s104的流程图;
22.图8是图3中的步骤s104的另一个流程图;
23.图9是本技术实施例提供的资源选择系统的功能模块示意图;
24.图10是本技术实施例提供的电子设备的硬件结构示意图。
具体实施方式
25.为了使本技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本技术,并不用于限定本技术。
26.需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
27.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施例的目的,不是旨在限制本技术。
28.首先,对本技术中涉及的若干名词进行解析:
29.人工智能(artificial intelligence,ai):是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门新的技术科学;人工智能是计算机科学的一个分支,人工智能企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能可以对人的意识、思维的信息过程的模拟。人工智能还是利用数字计算机或者
数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
30.多媒体(multimedia)是多种媒体的综合,一般包括文本,声音和图像等多种媒体形式。在计算机系统中,多媒体指组合两种或两种以上媒体的一种人机交互式信息交流和传播媒体。使用的媒体包括文字、图片、照片、声音、动画和影片,以及程式所提供的互动功能。
31.在计算机项目中,保险系统、银行系统、交易系统、订单系统等很多场景需要用到图片、视频、gif等的展示和选择,这些资源可以是交易数据、支付数据、业务数据或购买数据,相关技术中的方案存在多种问题。第一,不同的项目对于资源获取的来源不同,有的场景是需要从系统相册获取,如真人对练等场景,有的场景是需要从后端获取资源,如交易数据、支付数据、业务数据或购买数据的方案选择,且这些也可以是从本地存储中获取,其中,交易数据还可以从交易池中获取;第二,对于列表中列表项的展示,有的场景需要使用默认的图片、视频、gif等,如真人对练等场景,有的场景需要自定义资源项的展示,如画报等场景。
32.以上两种情况,常针对不同的场景,相关技术中将按需制定一套资源获取、展示、选择的方案,但是,这样会导致方案的通用性和可扩展性差,无法快速响应一些应用场景,且每个场景都开发一套资源的选择方案,如在保险系统、银行系统、交易系统、订单系统下都需要单独开发一套资源的选择方案,会极大的增加开发和维护的成本,导致方案的可复用性不高。
33.基于此,本技术实施例提供了一种资源选择方法、系统、电子设备及存储介质,资源选择方法可以应用在资源选择系统中,能够提高资源选择的通用性、可扩展性和可复用性。
34.本技术实施例提供的资源选择方法、系统、电子设备及存储介质,具体通过如下实施例进行说明,首先描述本技术实施例中的资源选择系统。
35.如图1所示,图1为本技术实施例中提供的一个整体架构图。资源选择系统可以部署在资源选择器上,资源选择器可以分别与资源数组、列表项和数据中心连接,资源选择器的主要作用是整合外部传入的资源数组,并在内部初始化列表项和数据中心。其中,资源数组可以用于配置资源协议,可以获取包括系统相册资源、网络资源和本地资源内的多媒体资源,不仅如此,还可以通过接入业务方获取第三方的多媒体资源。列表项可以通过配置列表项协议,维护图片、视频、gif等多媒体资源以列表的形式显示,同时还可以自定义列表项的显示内容。数据中心用于维护数据的新增、修改、移除等操作,实现界面与数据分离。
36.进一步的,如图2所示,图2为本技术实施例提供的列表项的工作示意图,列表项内可以部署有数据模型列表,包括初始数据模型列表,列表上设置有选择功能的操作输入端,如按钮,通过进行选择操作,可以发送操作指令到数据中心中,调用数据中心的函数完成数据选择逻辑处理。同时,列表项可以进行图片预览界面的显示,图片预览界面即为可视化的列表界面。
37.需要说明的是,资源选择器的主要作用是整合外部传入资源数组,内部初始化列表和数据中心。同时通过数据中心的listdidupdate(assets,selectidentifiers)函数监听数据变化通知,其中,assets为资源数组,selectidentifiers为已经选择的资源标识数
组,然后刷新列表。同时通过列表的selectorunselectassets(assets,index)函数监听列表选择区域响应。在列表界面选择/取消选择资源的事件响应,最后通知数据中心进行相应的数据更新。
38.本技术实施例中通过在资源选择器中进行部署,可以先根据获取的多个多媒体资源来建立初始数据模型列表,再根据多媒体资源的选择情况,基于初始数据模型列表生成初始资源标识列表,预先将初始数据模型列表和初始资源标识列表传入到预设的数据中心中进行存储,而在显示的列表界面中显示初始数据模型列表,做到界面与数据的分离。随后在界面中可以获取客户端对初始数据模型列表的资源选择信息,资源选择信息可以指定需要选择的目标资源,界面将资源选择信息发送给数据中心进行处理。数据中心在接收到资源选择信息后,可以选择初始数据模型列表中对应的多媒体资源为目标资源,根据目标资源更新初始资源标识列表得到目标资源标识列表,最终在进行数据导出的时候,可以根据目标资源标识列表来导出目标资源。
39.本技术实施例实现了界面与数据的分离,根据不同的保险系统、银行系统、交易系统、订单系统等场景可以复用一套资源选择方案,可扩展性好,对于不满足业务要求的界面或数据,可以自定义数据和自定义列表项。且本技术实施例可复用性高,能够低成本接入业务,快速响应业务的基本需求,提供默认的数据解析,系统相册获取组装、网络图片下载组装等,以及默认的图片、视频、gif的展示。
40.本技术实施例提供的资源选择方法、系统、电子设备及存储介质,具体通过如下实施例进行说明,首先描述本技术实施例中的资源选择方法。
41.本技术实施例中的资源选择方法可以通过如下实施例进行说明。
42.本技术实施例可以基于人工智能技术对相关的数据进行获取和处理。其中,人工智能(artificial intelligence,ai)是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。
43.人工智能基础技术一般包括如传感器、专用人工智能芯片、云计算、分布式存储、大计算机技术、操作/交互系统、机电一体化等技术。人工智能软件技术主要包括计算机视觉技术、机器人技术、生物识别技术、语音处理技术、自然语言处理技术以及机器学习/深度学习等几大方向。
44.本技术实施例提供的资源选择方法,涉及人工智能技术领域。本技术实施例提供的资源选择方法可应用于终端中,也可应用于服务器端中,还可以是运行于终端或服务器端中的软件。在一些实施例中,终端可以是智能手机、平板电脑、笔记本电脑、台式计算机等;服务器端可以配置成独立的物理服务器,也可以配置成多个物理服务器构成的服务器集群或者分布式系统,还可以配置成提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、cdn以及大数据和人工智能平台等基础云计算服务的云服务器;软件可以是实现资源选择方法的应用等,但并不局限于以上形式。
45.本技术可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。本技术可以在由计算机执行的计算机可执行指令的一般上下文中
描述,例如程序模块。一般地,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等等。也可以在分布式计算环境中实践本技术,在这些分布式计算环境中,由通过通信网络而被连接的远程处理设备来执行任务。在分布式计算环境中,程序模块可以位于包括存储设备在内的本地和远程计算机存储介质中。
46.需要说明的是,在本技术的各个具体实施方式中,当涉及到需要根据用户信息、用户行为数据,用户历史数据以及用户位置信息等与用户身份或特性相关的数据进行相关处理时,都会先获得用户的许可或者同意,例如,获取用户存储的数据以及用户的缓存数据访问请求时,均会先获得用户的许可或者同意。而且,对这些数据的收集、使用和处理等,都会遵守相关法律法规和标准。此外,当本技术实施例需要获取用户的敏感个人信息时,会通过弹窗或者跳转到确认页面等方式获得用户的单独许可或者单独同意,在明确获得用户的单独许可或者单独同意之后,再获取用于使本技术实施例能够正常运行的必要的用户相关数据。
47.图3是本技术实施例提供的资源选择方法的一个可选的流程图,图3中的方法可以包括但不限于包括步骤s101至步骤s105。
48.步骤s101,获取多个多媒体资源,根据多个多媒体资源建立初始数据模型列表;
49.示例性的,本技术实施例中的资源选择方法可以应用在上述资源选择系统中,资源选择系统的架构在上述实施例中已有描述,在此不再赘述。
50.多媒体资源指的是网络及其它传媒资源,包括图片、文字、声音、视频、动画(gif),还有衍生的一些表现方式,比如flash、vrml、交互媒体、游戏、网页等,这些都属于多媒体资源的一种形式,只是分类不同。本技术实施例中根据不同的场景可以选择不同的多媒体资源。
51.初始数据模型列表是一个包含各个多媒体资源的列表,列表中的每一个列表项都包含一项或多项多媒体资源。例如,列表中的每一行存放着一个多媒体资源的信息,包括缩略图、详情介绍等信息,列表中还可以配置其他功能接口,如选择按钮等。
52.在执行资源选择方法的过程中,本技术实施例可以先获取多个多媒体资源,根据获取的多媒体资源进行建表,得到多媒体资源的列表项,所建立的表即为初始数据模型列表,以便后续基于建立的表进行处理。
53.步骤s102,根据初始数据模型列表,生成用于表征各个多媒体资源的选择情况的初始资源标识列表,将初始数据模型列表和初始资源标识列表传入到预设的数据中心中;
54.初始资源标识列表是一个包含各个多媒体资源的选择情况的列表,列表中的每一个列表项都包含一项或多项多媒体资源的选择情况。例如,列表中的每一行存放着一个多媒体资源是否选择的标识信息。通过定义资源标识列表,便于在选择/取消选择资源的时候,能够找到对应的资源。
55.初始资源标识列表是基于初始数据模型列表得到的,用户在对初始数据模型列表进行选择的过程中,将产生选择信息,本技术实施例中基于这些选择信息进行建表,通过初始资源标识列表来表达资源的选择/取消选择的情况。
56.示例性的,本技术实施例在得到初始数据模型列表后,生成用于表征各个多媒体资源的选择情况的初始资源标识列表,随后将初始数据模型列表和初始资源标识列表一起传入到预设的数据中心中进行存储,通过数据中心来维护数据的新增、修改、移除等操作,
以实现界面与数据的分离。
57.步骤s103,在预设的列表界面显示初始数据模型列表,获取客户端对初始数据模型列表的资源选择信息,将资源选择信息发送到数据中心中;
58.列表界面是一个可视化的界面,是对初始数据模型列表的可视化展示的界面。本技术实施例中可以在预设的列表界面下显示初始数据模型列表。列表界面还是可以人机交互的界面,通过列表界面可以接收客户端的人机交互操作,例如,获取客户端对初始数据模型列表的资源选择信息。
59.可以理解的是,生成资源选择信息的方式有多种。例如,列表界面可以与客户端通信连接,用户在客户端输入操作指令后,将生成资源选择信息,客户端再将该资源选择信息发送给本技术实施例中的系统中;或者,列表界面可以直接作为客户端,用户可以在列表界面上输入操作指令,比如移动鼠标光标完成选择,即可生成资源选择信息。
60.在得到资源选择信息后,由于本技术实现的是数据与界面的分离处理,因此在进行资源选择的时候,需要将资源选择信息发送到数据中心中,通过数据中心来维护数据的新增、修改、移除等操作。
61.步骤s104,在数据中心中基于资源选择信息,选择初始数据模型列表中对应的多媒体资源为目标资源,根据目标资源更新初始资源标识列表得到目标资源标识列表;
62.示例性的,资源选择信息表征了对部分多媒体资源的选择情况,选中的这些多媒体资源即为目标资源。本技术实施例中在数据中心基于资源选择信息,确定初始数据模型列表中对应的多媒体资源为目标资源,由于这些多媒体资源已经被选择了,因此需要更新选择标识,随后本技术实施例可以根据目标资源更新初始资源标识列表,更新后的列表即为目标资源标识列表。
63.可以理解的是,正是由于本技术实施例采用的数据与界面的分离处理,就可以适用不同的场景。不同的场景可以复用一个列表界面,在进行资源选择的时候,数据会在后台进行存储,并由数据中心维护,资源的选择操作交由数据中心来处理,通过维护一个标识列表,可以完成数据的导出。进一步的,对于不满足业务要求的界面或数据,可以自定义数据和自定义列表项。
64.步骤s105,根据目标资源标识列表导出目标资源。
65.示例性的,在得到目标资源标识列表,即可知道当前多媒体资源的选择情况,本技术实施例中可以根据目标资源标识列表进行数据导出,导出用户选择的目标资源,最终完成资源选择操作。
66.可以理解的是,用户可以多次对列表界面中的多媒体资源进行选择,本技术实施例可以不断更新目标资源标识列表,并在用户最终点击确认选择的操作后,先导出最终形成的目标资源标识列表所标识的目标资源。
67.本技术实施例通过执行资源选择方法,先根据多个多媒体资源来建立初始数据模型列表,再根据多媒体资源的选择情况,基于初始数据模型列表生成初始资源标识列表,预先将初始数据模型列表和初始资源标识列表传入到预设的数据中心中进行存储,而在显示的列表界面中显示初始数据模型列表,做到界面与数据的分离。随后在界面中可以获取客户端对初始数据模型列表的资源选择信息,资源选择信息可以指定需要选择的目标资源,界面将资源选择信息发送给数据中心进行处理。数据中心在接收到资源选择信息后,可以
选择初始数据模型列表中对应的多媒体资源为目标资源,根据目标资源更新初始资源标识列表得到目标资源标识列表,最终在进行数据导出的时候,可以根据目标资源标识列表来导出目标资源。本技术实施例实现了界面与数据的分离,根据不同的保险系统、银行系统、交易系统、订单系统等场景可以复用一套资源选择方案,提高了资源选择的通用性、可拓展性和可复用性。
68.请参阅图4,在一些实施例中,步骤s101还可以包括步骤s201至步骤s203:
69.步骤s201,获取客户端的特征配置信息;
70.步骤s202,根据特征配置信息,在预设的资源协议下定义各个多媒体资源的特征信息,其中,特征信息包括资源唯一标识、资源类型、原始数据、列表项风格和资源内容中的至少一个;
71.步骤s203,根据特征信息对多个多媒体资源进行建表,得到初始数据模型列表。
72.示例性的,本技术实施例中可以预先设置一份资源协议,通过资源协议来获取多媒体资源,以让获取的资源形成统一的格式规范。具体的,在获取资源的时候,可以结合资源协议对多媒体资源进行定义,本技术实施例中可以获取客户端的特征配置信息,特征配置信息是用于配置多媒体资源规范内容的信息。
73.资源协议的主要包括多种规范内容,例如,包括“identifier”资源唯一标识、“type”资源类型(如图片、视频、gif)、“origindata”原始数据(外部自定义的数据,内部不使用,只做透传)、“style”列表项风格(默认、自定义带选择、自定义不带选择),“fetchassetcontent(identifier,size)”获取资源内容等。可以理解的是,系统相册资源、自定义资源均需实现该协议中上述规范。
74.本技术实施例中在建立资源协议后,可以根据特征配置信息,在预设的资源协议下定义各个多媒体资源的特征信息,其中,特征信息包括上述资源唯一标识、资源类型、原始数据、列表项风格和资源内容中的至少一个。随后可以根据特征信息对多个多媒体资源进行建表,按照特征信息的不同对多媒体资源斤进行归类排列,从而得到初始数据模型列表。
75.本技术实施例中通过制定资源协议,满足了资源的扩展性、兼容性要求。对于图片、视频、gif、pdf的数据模型,模型中的字段可能不同,获取具体的资源内容方式也不同,定义资源协议,可以很好的兼容不同的数据模型及资源获取方式。本技术实施例中在资源选择器内部使用资源协议,资源选择器外部可以使用业务各自的数据模型、也可以资源器内部定义的一些模型,在此不做具体限制。
76.在一些实施例中,特征信息包括列表项风格和资源类型;请参阅图5,步骤s103还可以包括步骤s301至步骤s302:
77.步骤s301,若多媒体资源的列表项风格为默认风格,则根据资源类型选择预设的默认渲染方式对多媒体资源进行渲染,并在预设的列表界面显示渲染后的初始数据模型列表;
78.步骤s302,若多媒体资源的列表项风格为自定义风格,则获取业务方的第三方渲染方式,根据第三方渲染方式对多媒体资源进行渲染,并在预设的列表界面显示渲染后的初始数据模型列表。
79.示例性的,在列表界面进行可视化展示的过程中,本技术实施例可以根据不同的
列表项风格对多媒体资源进行不同的渲染。列表项风格包括默认风格和自定义风格。
80.当多媒体资源的列表项风格为默认风格,表明当前无需进行特殊的渲染处理,本技术实施例根据该多媒体资源的资源类型选择预设的默认渲染方式,通过默认渲染方式对该多媒体资源进行渲染,并在预设的列表界面显示渲染后的初始数据模型列表。
81.具体的,本技术实施例可以预先内置一些固定风格的渲染方式,如有图片、视频、gif三种默认的渲染风格,在进行渲染的时候,会根据资源类型进行自动选择,若资源类型为图片时,选择图片风格的默认渲染方式进行渲染,若资源类型为视频时,选择视频风格的默认渲染方式进行渲染,若资源类型为gif时,选择gif风格的默认渲染方式进行渲染。此外,若有其他的不同风格,也可以根据预先设置的风格进行选择,在此不做具体限制。
82.当多媒体资源的列表项风格为自定义风格,表明当前需要进行特殊的渲染处理,本技术实施例在进行自定义渲染的时候,或根据第三方的渲染方式进行渲染,可以先获取业务方的第三方渲染方式,根据第三方渲染方式对多媒体资源进行渲染,并在预设的列表界面显示渲染后的初始数据模型列表。
83.其中,业务方是使用上述资源选择器的第三方,自定义风格的多媒体资源的ui由业务方实现,业务方实现选择或不选择的逻辑之后,需要调用数据中心的selectorunselectassets函数完成数据选择逻辑处理。例如,若自定义了一个列表项风格为自定义风格,然后在列表项上添加了一个按钮,点击按钮执行对应的选择/取消选择,并且将按钮置为勾选状态。但是此时数据中心的数据未更新,如果刷新列表,还会使用旧的数据,导致勾选状态失效,所以需要由业务调用数据中心函数完成数据选择逻辑处理。
84.在一些实施例中,若多媒体资源的列表项风格为自定义风格,请参阅图6,资源选择方法还可以包括步骤s401至步骤s402:
85.步骤s401,若自定义风格为第一选择风格,在列表界面显示的初始数据模型列表中添加默认选择按钮,并通过默认选择按钮获取客户端的默认选择信息,以根据默认选择信息导出第一风格所属的目标资源;
86.步骤s402,若自定义风格为第二选择风格,则获取业务方的第三方资源选择信息,以根据第三方资源选择信息导出第二风格所属的目标资源。
87.示例性的,自定义风格有两种,包括带选择的第一选择风格,和不带选择的第二选择风格。
88.若自定义风格为第一选择风格,表明style为自定义带选择的,在列表界面显示的初始数据模型列表中添加默认选择按钮,通过默认选择按钮可以触发选择/取消选择资源事件的响应,随后通过默认选择按钮获取客户端的默认选择信息,当用户选择点击该默认选择按钮,表明对该多媒体资源进行默认选择操作,以便后续可以根据默认选择信息导出第一风格所属的目标资源。
89.若自定义风格为第二选择风格,表明style为自定义不带选择的,则获取业务方的第三方资源选择信息,以根据第三方资源选择信息导出第二风格所属的目标资源。这种情况下,完全由业务方实现界面,业务方实现选择或不选择的逻辑之后,需要调用数据中心的selectorunselectassets函数完成数据选择逻辑处理。
90.在一些实施例中,步骤s103还可以包括以下步骤:
91.为初始数据模型列表中的各个多媒体资源配置选择按钮,通过选择按钮获取客户
端对初始数据模型列表的资源选择信息;
92.在一些实施例中,步骤s105之前还可以包括以下步骤:
93.根据目标资源标识列表更新列表界面中选择按钮的选择状态。
94.示例性的,本技术实施例中可以在列表界面为初始数据模型列表配置若干个选择按钮。例如,基于为每行多媒体资源配置一个选择按钮。在进行资源选择的时候,用户通过点击选择按钮,可以实现对该行多媒体资源的选择操作,若用户取消该选择按钮,则可以实现对该行多媒体资源的取消选择操作。
95.以选择操作为例子,在用户点击选择按钮实现选择操作时,按钮不会先急于对用户的操作进行反馈,而是会先在后台生成一个对该多媒体资源的资源选择信息。随后再按照上述实施例中的描述,该资源选择信息可以发送到数据中心中进行处理。
96.在数据中心根据该资源选择信息进行处理,最终生成目标资源标识列表后,系统会根据目标资源标识列表,对列表界面中的选择按钮进行控制,当用户事先进行的是选择操作时,列表界面接到数据中心的消息后,本技术实施例可以根据目标资源标识列表更新列表界面中选择按钮的选择状态,用户此时就可以看到该选择按钮已经有反馈了,从而可以得到自己选择了什么多媒体资源。
97.本技术实施例在设置选择按钮的时候,也采用数据与界面的分离处理,只有在更新资源标识列表后,才通知资源选择器相关的界面,列表界面接到数据中心的通知时,将选择/取消选择的按钮置为选择或取消选择状态。
98.在一些实施例中,目标资源有多个;请参阅图7,步骤s104还可以包括步骤s501至步骤s503:
99.步骤s501,计算多个目标资源的资源大小;
100.步骤s502,若资源大小小于或者等于预设的资源临界值,根据目标资源更新初始资源标识列表得到目标资源标识列表;
101.步骤s503,若资源大小大于资源临界值,停止资源标识列表的更新,并生成用于反馈给列表界面的提示信息。
102.示例性的,本技术实施例中的多媒体资源可以有很多个,用户可以根据实际需要进行资源选择操作,但是,若用户的选择操作超过预设的阈值,则需要发出提示信息。
103.具体的,本技术实施例在数据中心中,可以根据资源选择信息得到多个不同的目标资源,数据中心可以对这些目标资源的大小进行计算,计算得到的资源大小为当前多个目标资源的总大小。
104.本技术实施例对资源大小进行判断,本技术实施例中可以获取预设的资源临界值,将资源大小与资源临界值进行对比。资源临界值是本技术实施例中预先设定的一个阈值,实际上,资源临界值是一个最大资源限制值,用于避免当前导出的目标资源过大,通过资源临界值可以用于判断当前选择的目标资源的大小是否超过最大资源限制。
105.随后,若资源大小小于或者等于预设的资源临界值,表明当前已经选择的资源标识数组中的目标资源的大小小于最大资源限制,因此可以正常经常资源选择,于是根据目标资源更新初始资源标识列表得到目标资源标识列表。相反,若资源大小大于资源临界值,则说明当前的目标资源的大小已经超过最大选择限制,此时停止资源标识列表的更新,且需要发出提示信息以提示用户,生成提示信息,所生成的提示信息将发送到列表界面中反
馈给用户。
106.示例性的,发送的提示信息中将提示当前的资源大小情况,并提示用户需要减少对多媒体资源的选择,在此不做具体限制。
107.请参阅图8,在一些实施例中,步骤s104还可以包括步骤s601至步骤s603:
108.步骤s601,将初始资源标识列表中的资源标识与目标资源进行匹配;
109.步骤s602,若目标资源的资源标识存在于初始资源标识列表中,则保留初始资源标识列表,得到目标资源标识列表;
110.步骤s603,若目标资源的资源标识没有存在于初始资源标识列表中,则在初始资源标识列表中添加目标资源的资源标识,得到更新后的目标资源标识列表。
111.示例性的,本技术实施例中可以在列表界面设置一个确定按钮,若用户没有选择确认按钮,则还可以不断更新选择的目标资源标识列表以及目标资源,而在更新目标资源标识列表的过程中,要避免对同一多媒体资源的重复选择。
112.具体的,本技术实施例中在列表界面接收到用户的资源选择信息后,会标识指定的多媒体资源,随后将初始资源标识列表中的资源标识与之前已经目标资源进行匹配,看看重新选择的多媒体资源是否已经存在于已经选择的数组中。若目标资源的资源标识存在于初始资源标识列表中,也就是用户对目标资源进行了重复选择,则本技术实施例中不再更新初始资源标识列表,而是保留初始资源标识列表,将所保留的初始资源标识列表作为最终的目标资源标识列表,以避免对目标资源进行重复选择。
113.相反,若目标资源的资源标识没有存在于初始资源标识列表中,则说明用户之前并没有选择过该目标资源,因此在更新数组的过程中,本技术实施例在初始资源标识列表中添加目标资源的资源标识,得到更新后的目标资源标识列表,最后触发数据变化的通知,更新列表界面。
114.以保险系统为例子,在保险系统中进行图片、视频、gif等资源的选择时,同样可以实现界面与数据的分离,对于不满足业务要求的界面或数据,可以自定义数据和自定义列表项,此外还低成本接入业务,快速响应业务的基本需求,提供默认的数据解析,系统相册获取组装、网络图片下载组装等,以及默认的图片、视频、gif的展示。而在其他业务场景中可以复用保险系统中同样的一套资源选择方案,从而提高了资源选择的通用性、可拓展性和可复用性。在满足本技术实施例要求的前提下,还可以应用在其他金融行业的系统中,在此不再赘述。
115.请参阅图9,本技术实施例还提供一种资源选择系统,可以实现上述资源选择方法,资源选择系统包括:
116.资源获取模块901,用于获取多个多媒体资源,根据多个多媒体资源建立初始数据模型列表;
117.标识列表生成模块902,用于根据初始数据模型列表,生成用于表征各个多媒体资源的选择情况的初始资源标识列表,将初始数据模型列表和初始资源标识列表传入到预设的数据中心中;
118.输入获取模块903,用于在预设的列表界面显示初始数据模型列表,获取客户端对初始数据模型列表的资源选择信息,将资源选择信息发送到数据中心中;
119.选择处理模块904,用于在数据中心中基于资源选择信息,选择初始数据模型列表
中对应的多媒体资源为目标资源,根据目标资源更新初始资源标识列表得到目标资源标识列表;
120.资源导出模块905,用于根据目标资源标识列表导出目标资源。
121.示例性的,本技术实施例中的资源选择系统可以执行上述资源选择方法。
122.多媒体资源指的是网络及其它传媒资源,包括图片、文字、声音、视频、动画(gif),还有衍生的一些表现方式,比如flash、vrml、交互媒体、游戏、网页等,这些都属于多媒体资源的一种形式,只是分类不同。本技术实施例中根据不同的场景可以选择不同的多媒体资源。
123.初始数据模型列表是一个包含各个多媒体资源的列表,列表中的每一个列表项都包含一项或多项多媒体资源。例如,列表中的每一行存放着一个多媒体资源的信息,包括缩略图、详情介绍等信息,列表中还可以配置其他功能接口,如选择按钮等。
124.在执行资源选择方法的过程中,本技术实施例可以先获取多个多媒体资源,根据获取的多媒体资源进行建表,得到多媒体资源的列表项,所建立的表即为初始数据模型列表,以便后续基于建立的表进行处理。
125.初始资源标识列表是一个包含各个多媒体资源的选择情况的列表,列表中的每一个列表项都包含一项或多项多媒体资源的选择情况。例如,列表中的每一行存放着一个多媒体资源是否选择的标识信息。通过定义资源标识列表,便于在选择/取消选择资源的时候,能够找到对应的资源。
126.初始资源标识列表是基于初始数据模型列表得到的,用户在对初始数据模型列表进行选择的过程中,将产生选择信息,本技术实施例中基于这些选择信息进行建表,通过初始资源标识列表来表达资源的选择/取消选择的情况。
127.示例性的,本技术实施例在得到初始数据模型列表后,生成用于表征各个多媒体资源的选择情况的初始资源标识列表,随后将初始数据模型列表和初始资源标识列表一起传入到预设的数据中心中进行存储,通过数据中心来维护数据的新增、修改、移除等操作,以实现界面与数据的分离。
128.列表界面是一个可视化的界面,是对初始数据模型列表的可视化展示的界面。本技术实施例中可以在预设的列表界面下显示初始数据模型列表。列表界面还是可以人机交互的界面,通过列表界面可以接收客户端的人机交互操作,例如,获取客户端对初始数据模型列表的资源选择信息。
129.可以理解的是,生成资源选择信息的方式有多种。例如,列表界面可以与客户端通信连接,用户在客户端输入操作指令后,将生成资源选择信息,客户端再将该资源选择信息发送给本技术实施例中的系统中;或者,列表界面可以直接作为客户端,用户可以在列表界面上输入操作指令,比如移动鼠标光标完成选择,即可生成资源选择信息。
130.在得到资源选择信息后,由于本技术实现的是数据与界面的分离处理,因此在进行资源选择的时候,需要将资源选择信息发送到数据中心中,通过数据中心来维护数据的新增、修改、移除等操作。
131.示例性的,资源选择信息表征了对部分多媒体资源的选择情况,选中的这些多媒体资源即为目标资源。本技术实施例中在数据中心基于资源选择信息,确定初始数据模型列表中对应的多媒体资源为目标资源,由于这些多媒体资源已经被选择了,因此需要更新
选择标识,随后本技术实施例可以根据目标资源更新初始资源标识列表,更新后的列表即为目标资源标识列表。
132.可以理解的是,正是由于本技术实施例采用的数据与界面的分离处理,就可以适用不同的场景。不同的场景可以复用一个列表界面,在进行资源选择的时候,数据会在后台进行存储,并由数据中心维护,资源的选择操作交由数据中心来处理,通过维护一个标识列表,可以完成数据的导出。进一步的,对于不满足业务要求的界面或数据,可以自定义数据和自定义列表项。
133.示例性的,在得到目标资源标识列表,即可知道当前多媒体资源的选择情况,本技术实施例中可以根据目标资源标识列表进行数据导出,导出用户选择的目标资源,最终完成资源选择操作。
134.可以理解的是,用户可以多次对列表界面中的多媒体资源进行选择,本技术实施例可以不断更新目标资源标识列表,并在用户最终点击确认选择的操作后,先导出最终形成的目标资源标识列表所标识的目标资源。
135.本技术实施例通过执行资源选择方法,先根据多个多媒体资源来建立初始数据模型列表,再根据多媒体资源的选择情况,基于初始数据模型列表生成初始资源标识列表,预先将初始数据模型列表和初始资源标识列表传入到预设的数据中心中进行存储,而在显示的列表界面中显示初始数据模型列表,做到界面与数据的分离。随后在界面中可以获取客户端对初始数据模型列表的资源选择信息,资源选择信息可以指定需要选择的目标资源,界面将资源选择信息发送给数据中心进行处理。数据中心在接收到资源选择信息后,可以选择初始数据模型列表中对应的多媒体资源为目标资源,根据目标资源更新初始资源标识列表得到目标资源标识列表,最终在进行数据导出的时候,可以根据目标资源标识列表来导出目标资源。本技术实施例实现了界面与数据的分离,根据不同的保险系统、银行系统、交易系统、订单系统等场景可以复用一套资源选择方案,提高了资源选择的通用性、可拓展性和可复用性。
136.该资源选择系统的具体实施方式与上述资源选择方法的具体实施例基本相同,在此不再赘述。在满足本技术实施例要求的前提下,资源选择系统还可以设置其他功能模块,以实现上述实施例中的资源选择方法。
137.本技术实施例还提供了一种电子设备,电子设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述资源选择方法。该电子设备可以为包括平板电脑、车载电脑等任意智能终端。
138.请参阅图10,图10示意了另一实施例的电子设备的硬件结构,电子设备包括:
139.处理器1001,可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本技术实施例所提供的技术方案;
140.存储器1002,可以采用只读存储器(readonlymemory,rom)、静态存储设备、动态存储设备或者随机存取存储器(randomaccessmemory,ram)等形式实现。存储器1002可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1002中,并由处理器1001来调用执行本技术实施例的资源选择方法;
141.输入/输出接口1003,用于实现信息输入及输出;
142.通信接口1004,用于实现本设备与其他设备的通信交互,可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信;
143.总线1005,在设备的各个组件(例如处理器1001、存储器1002、输入/输出接口1003和通信接口1004)之间传输信息;
144.其中处理器1001、存储器1002、输入/输出接口1003和通信接口1004通过总线1005实现彼此之间在设备内部的通信连接。
145.本技术实施例还提供了一种计算机可读存储介质,该计算机可读存储介质存储有计算机程序,该计算机程序被处理器执行时实现上述资源选择方法。
146.存储器作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序以及非暂态性计算机可执行程序。此外,存储器可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施方式中,存储器可选包括相对于处理器远程设置的存储器,这些远程存储器可以通过网络连接至该处理器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
147.本技术实施例描述的实施例是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域技术人员可知,随着技术的演变和新应用场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
148.本领域技术人员可以理解的是,图中示出的技术方案并不构成对本技术实施例的限定,可以包括比图示更多或更少的步骤,或者组合某些步骤,或者不同的步骤。
149.以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。
150.本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
151.本技术的说明书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
152.应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
153.在本技术所提供的几个实施例中,应该理解到,所揭露的系统和方法,可以通过其它的方式实现。例如,以上所描述的系统实施例仅仅是示意性的,例如,上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
154.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
155.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
156.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括多指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例的方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,简称rom)、随机存取存储器(random access memory,简称ram)、磁碟或者光盘等各种可以存储程序的介质。
157.以上参照附图说明了本技术实施例的优选实施例,并非因此局限本技术实施例的权利范围。本领域技术人员不脱离本技术实施例的范围和实质内所作的任何修改、等同替换和改进,均应在本技术实施例的权利范围之内。
技术特征:
1.一种资源选择方法,其特征在于,所述方法包括:获取多个多媒体资源,根据多个所述多媒体资源建立初始数据模型列表;根据所述初始数据模型列表,生成用于表征各个所述多媒体资源的选择情况的初始资源标识列表,将所述初始数据模型列表和所述初始资源标识列表传入到预设的数据中心中;在预设的列表界面显示所述初始数据模型列表,获取客户端对所述初始数据模型列表的资源选择信息,将所述资源选择信息发送到所述数据中心中;在所述数据中心中基于所述资源选择信息,选择所述初始数据模型列表中对应的所述多媒体资源为目标资源,根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表;根据所述目标资源标识列表导出所述目标资源。2.根据权利要求1所述的资源选择方法,其特征在于,所述根据多个所述多媒体资源建立初始数据模型列表,包括:获取客户端的特征配置信息;根据所述特征配置信息,在预设的资源协议下定义各个所述多媒体资源的特征信息,其中,所述特征信息包括资源唯一标识、资源类型、原始数据、列表项风格和资源内容中的至少一个;根据所述特征信息对多个所述多媒体资源进行建表,得到初始数据模型列表。3.根据权利要求2所述的资源选择方法,其特征在于,所述特征信息包括所述列表项风格和所述资源类型;所述在预设的列表界面显示所述初始数据模型列表,包括:若所述多媒体资源的列表项风格为默认风格,则根据所述资源类型选择预设的默认渲染方式对所述多媒体资源进行渲染,并在预设的列表界面显示渲染后的所述初始数据模型列表;若所述多媒体资源的列表项风格为自定义风格,则获取业务方的第三方渲染方式,根据所述第三方渲染方式对所述多媒体资源进行渲染,并在预设的列表界面显示渲染后的所述初始数据模型列表。4.根据权利要求3所述的资源选择方法,其特征在于,若所述多媒体资源的列表项风格为所述自定义风格,所述方法还包括:若所述自定义风格为第一选择风格,在所述列表界面显示的所述初始数据模型列表中添加默认选择按钮,并通过所述默认选择按钮获取客户端的默认选择信息,以根据所述默认选择信息导出所述第一风格所属的所述目标资源;若所述自定义风格为第二选择风格,则获取业务方的第三方资源选择信息,以根据所述第三方资源选择信息导出所述第二风格所属的所述目标资源。5.根据权利要求1所述的资源选择方法,其特征在于,所述获取客户端对所述初始数据模型列表的资源选择信息,包括:为所述初始数据模型列表中的各个所述多媒体资源配置选择按钮,通过所述选择按钮获取客户端对所述初始数据模型列表的资源选择信息;所述根据所述目标资源标识列表导出所述目标资源之前,所述方法还包括:根据所述目标资源标识列表更新所述列表界面中所述选择按钮的选择状态。
6.根据权利要求1所述的资源选择方法,其特征在于,所述目标资源有多个;所述根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表,包括:计算多个所述目标资源的资源大小;若所述资源大小小于或者等于预设的资源临界值,根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表;若所述资源大小大于所述资源临界值,停止所述资源标识列表的更新,并生成用于反馈给所述列表界面的提示信息。7.根据权利要求1所述的资源选择方法,其特征在于,所述根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表,包括:将所述初始资源标识列表中的资源标识与所述目标资源进行匹配;若所述目标资源的资源标识存在于所述初始资源标识列表中,则保留所述初始资源标识列表,得到目标资源标识列表;若所述目标资源的资源标识没有存在于所述初始资源标识列表中,则在所述初始资源标识列表中添加所述目标资源的资源标识,得到更新后的目标资源标识列表。8.一种资源选择系统,其特征在于,所述系统包括:资源获取模块,用于获取多个多媒体资源,根据多个所述多媒体资源建立初始数据模型列表;标识列表生成模块,用于根据所述初始数据模型列表,生成用于表征各个所述多媒体资源的选择情况的初始资源标识列表,将所述初始数据模型列表和所述初始资源标识列表传入到预设的数据中心中;输入获取模块,用于在预设的列表界面显示所述初始数据模型列表,获取客户端对所述初始数据模型列表的资源选择信息,将所述资源选择信息发送到所述数据中心中;选择处理模块,用于在所述数据中心中基于所述资源选择信息,选择所述初始数据模型列表中对应的所述多媒体资源为目标资源,根据所述目标资源更新所述初始资源标识列表得到目标资源标识列表;资源导出模块,用于根据所述目标资源标识列表导出所述目标资源。9.一种电子设备,其特征在于,所述电子设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现权利要求1至7任一项所述的资源选择方法。10.一种计算机可读存储介质,所述存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述的资源选择方法。
技术总结
本申请提供了资源选择方法、系统、电子设备及存储介质,属于计算机技术和金融科技领域。方法包括:获取多个多媒体资源,根据多个多媒体资源建立初始数据模型列表;根据初始数据模型列表,生成用于表征各个多媒体资源的选择情况的初始资源标识列表,将初始数据模型列表和初始资源标识列表传入到预设的数据中心中;在预设的列表界面显示初始数据模型列表,获取客户端对初始数据模型列表的资源选择信息,将资源选择信息发送到数据中心中;在数据中心中基于资源选择信息,选择初始数据模型列表中对应的多媒体资源为目标资源,根据目标资源更新初始资源标识列表得到目标资源标识列表并导出目标资源,能够提高资源选择的通用性、可扩展性和可复用性。展性和可复用性。展性和可复用性。
技术研发人员:李游城
受保护的技术使用者:中国平安人寿保险股份有限公司
技术研发日:2023.07.07
技术公布日:2023/9/20
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种害虫诱捕装置的制作方法 下一篇:一种两性Janus纳滤膜的制备方法