多媒体数据的推送方法、装置、电子设备及可读存储介质与流程

文档序号:29789658发布日期:2022-04-23 17:10阅读:74来源:国知局
1.本公开涉及数据处理
技术领域
:和图像处理
技术领域
:,具体涉及自动驾驶
技术领域
:、智能交通技术、车联网和智能座舱等人工智能
技术领域
:。
背景技术
::2.随着互联网的深入发展,应用于终端上的应用(application,app)层出不穷。为了适应车辆行驶过程中的娱乐需求,一些应用可以向车辆上的用户提供多媒体数据的播放服务,例如,车载应用、多媒体应用、导航应用等。这些应用可以根据车辆上用户所提供的搜索信息,向用户提供与其所匹配的多媒体数据。技术实现要素:3.本公开提供了一种多媒体数据的推送方法、装置、电子设备及可读存储介质。4.根据本公开的一方面,提供了一种多媒体数据的推送方法,包括:5.获取车辆行驶的行驶情况数据,所述行驶情况数据包括行驶状态数据、行驶环境数据和行驶时间数据中的至少一项;6.根据所述车辆行驶的行驶情况数据,确定所述车辆的行驶场景;7.根据所述车辆的行驶场景,输出与所述车辆的行驶场景所匹配的多媒体数据。8.根据本公开的另一方面,提供了一种多媒体数据的推送装置,包括:9.获取单元,用于获取车辆行驶的行驶情况数据,所述行驶情况数据包括行驶状态数据、行驶环境数据和行驶时间数据中的至少一项;10.确定单元,用于根据所述车辆行驶的行驶情况数据,确定所述车辆的行驶场景;11.输出单元,用于根据所述车辆的行驶场景,输出与所述车辆的行驶场景所匹配的多媒体数据。12.根据本公开的再一方面,提供了一种电子设备,包括:13.至少一个处理器;以及14.与所述至少一个处理器通信连接的存储器;其中,15.所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如上所述的方面和任一可能的实现方式的方法。16.根据本公开的又一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所述计算机指令用于使所述计算机执行如上所述的方面和任一可能的实现方式的方法。17.根据本公开的又一方面,提供了一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现如上所述的方面和任一可能的实现方式的方法。18.由上述技术方案可知,本公开实施例通过获取车辆行驶的行驶情况数据,所述行驶情况数据包括行驶状态数据、行驶环境数据和行驶时间数据中的至少一项,进而,根据所述车辆行驶的行驶情况数据,确定所述车辆的行驶场景,使得能够根据所述车辆的行驶场景,输出与所述车辆的行驶场景所匹配的多媒体数据,由于考虑了基于车辆行驶的行驶情况数据所确定的行驶场景,因此所输出的多媒体数据能更加符合车辆当前的行驶场景以及用户在该行驶场景的用户偏好,从而提高了多媒体数据推送的效率和可靠性。19.另外,采用本公开所提供的技术方案,能够有效地提高用户的体验。20.应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。附图说明21.为了更清楚地说明本公开实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。附图用于更好地理解本方案,不构成对本公开的限定。其中:22.图1a是根据本公开第一实施例的示意图;23.图1b是图1对应的实施例中车辆的一硬件设施示意图;24.图2是根据本公开第二实施例的示意图;25.图3是根据本公开第三实施例的示意图;26.图4是用来实现本公开实施例的多媒体数据的推送方法的电子设备的框图。具体实施方式27.以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。28.显然,所描述的实施例是本公开一部分实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的全部其他实施例,都属于本公开保护的范围。29.需要说明的是,本公开实施例中所涉及的终端设备可以包括但不限于手机、个人数字助理(personaldigitalassistant,pda)、无线手持设备、平板电脑(tabletcomputer)等智能设备;显示设备可以包括但不限于个人电脑、电视等具有显示功能的设备。30.另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。31.随着互联网的深入发展,应用于终端上的应用(application,app)层出不穷。为了适应车辆行驶过程中的娱乐需求,一些应用可以向车辆上的用户提供多媒体数据的播放服务,例如,车载应用、多媒体应用、导航应用等。这些应用可以根据车辆上用户提供的搜索信息,向用户提供与其所匹配的多媒体数据。32.90%的用户在驾驶车辆时都有消费多媒体内容的需求,经过用户调研,用户对于不同行驶场景下(例如,堵车、高速行驶、山地/林区/海边行驶、下雨/下雪/晴天),有着不同的多媒体内容消费诉求。例如,堵车希望听一些舒缓的音乐减少烦躁,高速行驶则希望听一些激烈兴奋的音乐提神。33.目前车载多媒体系统如果需要满足用户的上述需求,需要以下5个环节:34.1、用户观察周围环境、路况和车辆行驶状态,对当前的行驶场景做出判断;35.2、用户对于符合当前场景的多媒体内容进行思考和判断,并确定可能符合需求的搜索关键词;36.3、用户打开车载多媒体系统,输入搜索关键词,检索符合需求的音乐主题,其中可能由于关键词和当前场景的不匹配从而出现反复搜索的情况;37.4、用户通过车载多媒体系统找到符合当前场景的音乐,进行播放;38.5、当由于行驶场景切换需要切换多媒体内容时,用户需重复上述步骤。39.上述方法,存在以下缺点:40.1、操作难度高:特别是在驾驶环境中,用户操作车机并不像操作手机一样简单,操作车机搜索多媒体内容是一件难度颇高且增加驾驶危险性的行为;41.2、搜索成本高:用户需要从海量的音乐中判断并搜索出符合自己当前场景的多媒体内容,其搜索成本也十分高昂,用户通常需要经过反复搜索和浏览并花费较长时间才能确定目标内容;42.3、需求满意度低:当用户需要付出较高的操作成本和搜索成本才能成功时,会导致用户极易放弃操作,从而导致用户需求的满意度非常低。43.然而,由于完全依赖用户所提供的搜索信息所获得的多媒体数据,可能会无法满足用户此时在车辆上的用户意图,使得用户需要通过应用反复搜索并浏览所获得的多媒体数据,才能够获得满足用户意图的多媒体数据,这样,会增加应用与该应用所使用的处理引擎之间的数据交互,从而导致了处理引擎的处理负担的增加。44.因此,为了降低处理引擎的处理负担,提高用户满意度,亟需提供一种推送效率和可靠性更高的多媒体数据的推送方法。45.图1a是根据本公开第一实施例的示意图,如图1a所示。46.101、获取车辆行驶的行驶情况数据,所述行驶情况数据包括行驶状态数据、行驶环境数据和行驶时间数据中的至少一项。47.102、根据所述车辆行驶的行驶情况数据,确定所述车辆的行驶场景。48.103、根据所述车辆的行驶场景,输出与所述车辆的行驶场景所匹配的多媒体数据。49.至此,以智能化方式,针对车辆的不同行驶场景,为用户推荐符合当前行驶场景的针对性的多媒体数据,从而满足用户在车辆的不同行驶场景下消费不同多媒体内容的需求。50.需要说明的是,101~103的执行主体的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式系统,例如,网络侧的多媒体数据的推送平台中的处理引擎或者分布式系统等,本实施例对此不进行特别限定。51.可以理解的是,所述应用可以是安装在本地终端上的本地程序(nativeapp),或者还可以是本地终端上的浏览器的一个网页程序(webapp),本实施例对此不进行限定。52.这样,通过获取车辆行驶的行驶情况数据,所述行驶情况数据包括行驶状态数据、行驶环境数据和行驶时间数据中的至少一项,进而,根据所述车辆行驶的行驶情况数据,确定所述车辆的行驶场景,使得能够根据所述车辆的行驶场景,输出与所述车辆的行驶场景所匹配的多媒体数据,由于考虑了基于车辆行驶的行驶情况数据所确定的行驶场景,因此所输出的多媒体数据能更加符合车辆当前的行驶场景以及用户在该行驶场景的用户偏好,从而提高了多媒体数据推送的效率和可靠性。53.本公开中,车辆的软件能力需要能够采集车辆行驶的行驶情况数据,所述行驶情况数据可以包括但不限于行驶状态数据、行驶环境数据和行驶时间数据中的至少一项,本实施例对此不进行特别限定。54.所谓的行驶状态数据,是指行驶状况、车辆状况等车辆行驶的相关数据,例如,行驶位置、行驶速度、中速、高速等。55.具体地,具体可以通过车辆的定位装置例如,全球定位系统(globalpositioningsystem,gps)等、车辆速度仪表等,采集车辆的行驶状态数据。56.所谓的行驶环境数据,是指道路状况、天气气候和地理环境等车辆周围的外部环境数据,例如,堵车、顺畅、雨、雪、晴天、山地、林地、草原、沙漠、海边等。57.具体地,具体可以通过车辆的硬件设施,采集车辆的行驶环境数据。其中,车辆的硬件条件需要配备外部摄像头等硬件设施,例如,在图1b中所示出的车辆外部a~e的位置处,分别安装外部摄像头。车辆所安装的外部摄像头可以拍摄到车辆周围的环境等行驶环境数据。58.进一步地,具体可以通过获取天气预报数据,确定车辆所在区域大范围的天气情况,进而,还可以进一步再通过车辆所安装的外部摄像头采集车辆所在位置的外部图像,并根据所述外部图像和所确定的天气情况,判断局部精确的天气气候。59.所谓的行驶时间数据,是指行驶时间、行驶时间段、行驶等车辆的时间数据,例如,清晨、夜间、工作日、周末等。60.可选地,在本实施例的一个可能的实现方式中,在102中,具体可以根据所述车辆行驶的行驶情况数据,采用多种方式,确定所述车辆的行驶场景。61.在一个具体的实现过程中,具体可以将所获取的所述车辆行驶的行驶情况数据输入场景预测模型,依据所述场景预测模型输出的结果确定所述车辆的行驶场景。62.其中,所述场景预测模型,可以采用循环神经网络(recurrentneuralnetwork,rnn),或者还可以采用其他神经网络,本实施例对此不进行特别限定。具体地,具体可以采用现有的模型训练方法进行训练。63.这样,通过深度学习构建场景预测模型,基于场景预测模型,由车辆行驶的行驶情况数据能够直接确定车辆的行驶场景,从而提高了场景识别的效率和可靠性。64.在另一个具体的实现过程中,具体可以根据所述车辆行驶的行驶情况数据,获得所述车辆行驶的行驶特征。其中,所述车辆行驶的行驶特征可以包括但不限于所述车辆行驶的场景特征和所述车辆行驶的意图特征中的至少一项,本实施例对此不进行特别限定。进而,则可以根据所述车辆行驶的行驶特征,确定所述车辆的行驶场景。65.具体地,具体可以对所获取的所述车辆行驶的行驶情况数据进行特征提取处理,以获得所述车辆行驶的行驶特征,进而,确定所述车辆行驶的行驶特征所对应的所述车辆的行驶场景。66.这样,通过从车辆行驶的行驶情况数据中提取行驶特征,使得能够充分根据各行驶场景的行驶特征,确定车辆的行驶场景,从而提高了场景识别的可靠性。67.可选地,在本实施例的一个可能的实现方式中,在103中,具体可以根据所述车辆的行驶场景,获得与所述车辆的行驶场景所匹配的内容标签,进而,则可以输出具有所述内容标签的多媒体数据。68.具体地,在获得车辆的行驶场景之后,则可以利用预先配置的匹配策略,进行行驶场景与内容标签的匹配处理,以获得与所述车辆的行驶场景所匹配的内容标签。69.在一个具体的实现过程中,还可以进一步根据可推荐的多媒体数据,获得所述可推荐的多媒体数据中每个多媒体数据的内容标签。70.这样,通过挖掘可推荐的多媒体数据的内容标签,使得能够匹配到具有与车辆的行驶场景所对应的内容标签的多媒体数据并输出,从而提高了多媒体数据的推荐效率和可靠性。71.可选地,在本实施例的一个可能的实现方式中,在103之后,还可以进一步响应于所述车辆上的用户基于所述输出的多媒体数据的操作,调整所述多媒体数据与所述车辆的行驶场景的匹配策略。72.具体地,在输出与所述车辆的行驶场景所匹配的多媒体数据之后,用户可以根据自己的用户需求,基于所输出的多媒体数据进行操作,例如,收藏操作、暂停操作、切换操作等。那么,响应于所述车辆上的用户基于所述输出的多媒体数据的操作,可以不断的优化行驶场景、内容标签与用户需求三者的匹配精度,调整所述多媒体数据与所述车辆的行驶场景的匹配策略。73.这样,通过不断的优化行驶场景、内容标签与用户需求三者的匹配精度,使得能够调整所述多媒体数据与所述车辆的行驶场景的匹配策略,得到更加精准的匹配策略,从而提高了多媒体数据的推荐效率和可靠性。74.采用本公开所提供的技术方案,用户能够借助车辆对于行驶场景的识别功能,对于行驶场景和当前适合播放的多媒体数据进行匹配推荐,以完全自动化的方式满足了用户对于场景化多媒体内容消费的需求,同时免去了用户进行复杂的车机系统的检索与筛选操作,大大提升了用户使用时的需求满意度与驾驶过程中的安全性。75.下面将以一车辆与云端后台交互操作执行101~103的操作作为举例,详细说明本公开的技术方案,如图2所示。76.201、操作人员或者其他处理系统对多媒体内容库中各个多媒体数据进行内容分析处理,以获得多媒体数据的内容标签。77.202、车辆采集车辆行驶的行驶情况数据,并根据所述车辆行驶的行驶情况数据,确定所述车辆的行驶场景,将所确定的车辆的行驶场景发送给云端后台。78.其中,所述行驶情况数据可以包括但不限于行驶状态数据、行驶环境数据和行驶时间数据中的至少一项,本实施例对此不进行特别限定。79.203、云端后台根据所述车辆的行驶场景,向车辆输出与所述车辆的行驶场景所匹配的多媒体数据。80.204、用户可以根据自己的用户需求,基于所输出的多媒体数据进行操作,并将操作结果反馈给云端后台。81.至此,云端后台则可以响应于所述车辆上的用户基于所述输出的多媒体数据的操作,调整所述多媒体数据与所述车辆的行驶场景的匹配策略,从而使得能够输出更加符合用户需求的多媒体数据。82.本实施例中,通过获取车辆行驶的行驶情况数据,所述行驶情况数据包括行驶状态数据、行驶环境数据和行驶时间数据中的至少一项,进而,根据所述车辆行驶的行驶情况数据,确定所述车辆的行驶场景,使得能够根据所述车辆的行驶场景,输出与所述车辆的行驶场景所匹配的多媒体数据,由于考虑了基于车辆行驶的行驶情况数据所确定的行驶场景,因此所输出的多媒体数据能更加符合车辆当前的行驶场景以及用户在该行驶场景的用户偏好,从而提高了多媒体数据推送的效率和可靠性。83.另外,采用本公开所提供的技术方案,无需人工操作,操作简单,且不容易出错,能够进一步提高多媒体数据推送的效率和可靠性。84.另外,采用本公开所提供的技术方案,能够有效地提高用户的体验。85.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本公开并不受所描述的动作顺序的限制,因为依据本公开,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本公开所必须的。86.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。87.图3是根据本公开第三实施例的示意图,如图3所示。本实施例的多媒体数据的推送装置300可以包括获取单元301、确定单元302和输出单元303。其中,获取单元301,用于获取车辆行驶的行驶情况数据,所述行驶情况数据包括行驶状态数据、行驶环境数据和行驶时间数据中的至少一项;确定单元302,用于根据所述车辆行驶的行驶情况数据,确定所述车辆的行驶场景;输出单元303,用于根据所述车辆的行驶场景,输出与所述车辆的行驶场景所匹配的多媒体数据。88.需要说明的是,本实施例的多媒体数据的推送装置的部分或全部可以为位于本地终端的应用,或者还可以为设置在位于本地终端的应用中的插件或软件开发工具包(softwaredevelopmentkit,sdk)等功能单元,或者还可以为位于网络侧服务器中的处理引擎,或者还可以为位于网络侧的分布式系统,例如,网络侧的多媒体数据的推送平台中的处理引擎或者分布式系统等,本实施例对此不进行特别限定。89.可以理解的是,所述应用可以是安装在本地终端上的本地程序(nativeapp),或者还可以是本地终端上的浏览器的一个网页程序(webapp),本实施例对此不进行限定。90.可选地,在本实施例的一个可能的实现方式中,所述确定单元302,具体可以用于根据所述车辆行驶的行驶情况数据,获得所述车辆行驶的行驶特征,所述车辆行驶的行驶特征包括所述车辆行驶的场景特征和所述车辆行驶的意图特征中的至少一项;以及根据所述车辆行驶的行驶特征,确定所述车辆的行驶场景。91.可选地,在本实施例的一个可能的实现方式中,所述输出单元303,具体可以用于根据所述车辆的行驶场景,获得与所述车辆的行驶场景所匹配的内容标签;以及输出具有所述内容标签的多媒体数据。92.在一个具体的实现过程中,所述输出单元303,还可以进一步用于根据可推荐的多媒体数据,获得所述可推荐的多媒体数据中每个多媒体数据的内容标签。93.可选地,在本实施例的一个可能的实现方式中,所述输出单元303,还可以进一步用于响应于所述车辆上的用户基于所述输出的多媒体数据的操作,调整所述多媒体数据与所述车辆的行驶场景的匹配策略。94.需要说明的是,图1a对应的实施例中方法、以及图2对应的实施例中云端后台和车辆所执行的方法,可以由本实施例提供的多媒体数据的推送装置实现。详细描述可以参见图1a和图2对应的实施例中的相关内容,此处不再赘述。95.本实施例中,通过获取单元获取车辆行驶的行驶情况数据,所述行驶情况数据包括行驶状态数据、行驶环境数据和行驶时间数据中的至少一项,进而,由确定单元根据所述车辆行驶的行驶情况数据,确定所述车辆的行驶场景,使得输出单元能够根据所述车辆的行驶场景,输出与所述车辆的行驶场景所匹配的多媒体数据,由于考虑了基于车辆行驶的行驶情况数据所确定的行驶场景,因此所输出的多媒体数据能更加符合车辆当前的行驶场景以及用户在该行驶场景的用户偏好,从而提高了多媒体数据推送的效率和可靠性。96.另外,采用本公开所提供的技术方案,无需人工操作,操作简单,且不容易出错,能够进一步提高多媒体数据推送的效率和可靠性。97.另外,采用本公开所提供的技术方案,能够有效地提高用户的体验。98.本公开的技术方案中,所涉及的车辆行驶的行驶情况数据的获取、存储和应用等,例如,车辆行驶速度、车辆位置等,均符合相关法律法规的规定,且不违背公序良俗。99.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。100.图4示出了可以用来实施本公开的实施例的示例电子设备400的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字助理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。101.如图4所示,电子设备400包括计算单元401,其可以根据存储在只读存储器(rom)402中的计算机程序或者从存储单元408加载到随机访问存储器(ram)403中的计算机程序,来执行各种适当的动作和处理。在ram403中,还可存储电子设备400操作所需的各种程序和数据。计算单元401、rom402以及ram403通过总线404彼此相连。输入/输出(i/o)接口405也连接至总线404。102.电子设备400中的多个部件连接至i/o接口405,包括:输入单元406,例如键盘、鼠标等;输出单元407,例如各种类型的显示器、扬声器等;存储单元408,例如磁盘、光盘等;以及通信单元409,例如网卡、调制解调器、无线通信收发机等。通信单元409允许电子设备400通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。103.计算单元401可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元401的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元401执行上文所描述的各个方法和处理,例如多媒体数据的推送方法。例如,在一些实施例中,多媒体数据的推送方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元408。在一些实施例中,计算机程序的部分或者全部可以经由rom402和/或通信单元409而被载入和/或安装到电子设备400上。当计算机程序加载到ram403并由计算单元401执行时,可以执行上文描述的多媒体数据的推送方法的一个或多个步骤。备选地,在其他实施例中,计算单元401可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行多媒体数据的推送方法。104.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、复杂可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。105.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程多媒体数据的推送装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。106.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd-rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。107.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。108.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)、互联网和区块链网络。109.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与vps服务("virtualprivateserver",或简称"vps")中,存在的管理难度大,业务扩展性弱的缺陷。服务器也可以为分布式系统的服务器,或者是结合了区块链的服务器。110.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。111.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1