应用程序的内容推送方法、内容推送系统及智能终端技术方案

技术编号:19056361 阅读:33 留言:0更新日期:2018-09-29 12:05
本发明专利技术提供了一种应用程序的内容推送方法、内容推送系统及智能终端,应用程序的内容推送方法,包括以下步骤:分析运行所述应用程序的智能终端的显示界面;识别所述显示界面内的程序内容;基于所述程序内容构建内容模型;当再次运行所述应用程序时,所述应用程序控制所述智能终端推送与所述程序内容匹配的消息内容。采用上述技术方案后,在运行应用程序时,智能终端将智能地变化显示场景、播放的音频及控制方式,给用户更好的娱乐体验。

【技术实现步骤摘要】
应用程序的内容推送方法、内容推送系统及智能终端
本专利技术涉及智能控制领域,尤其涉及一种应用程序的内容推送方法、内容推送系统及智能终端。
技术介绍
随着智能终端的普及和安装在智能设备上的娱乐类应用程序,如游戏等的火热,人们的娱乐生活也得到了极大的丰富,越来越多的游戏内容对智能终端的配置要求越来越高,同时,用户在游戏过程中对游戏的专注度也越来越高。比如,用户在体验一些竞技类游戏时,希望与智能终端的交互可以更加智能化,与当前运行的游戏应用可以匹配。例如,当用户运行一游戏类或娱乐类的应用时,在进行击杀、刷新高分、被击杀、成功完成任务时,通常在应用程序内将显示亮光等变化显示内容,或是播放不同的声音等变化显示音频的方式来突出这一瞬间。但对于用户而言,使用任何的智能终端均可达到该效果,没有差异化。且交互的方式只能局限在应用程序所能提供的层面上,没有进一步的变化,给用户带来枯燥感。为解决上述问题,不少制作游戏类应用程序的游戏厂家会在游戏中收集很多的用户数据,并在应用程序侧进行优化,但是这些数据并不会反馈到定制智能终端的操作系统的厂家,例如ROM厂家,在更换其他没有做过优化的应用程序运行时,将无法再次得到更佳的用户体验。因此,需要一种针对应用程序,尤其是游戏类应用程序的显示内容,实时判断后,进一步优化应用程序的内容推送方法及推送系统,无论用户使用何种应用程序,都可以根据应用程序的显示内容的特点,进行适配性的消息推送及控制。
技术实现思路
为了克服上述技术缺陷,本专利技术的目的在于提供一种应用程序的内容推送方法、内容推送系统及智能终端,在应用程序侧无需变化,根据数据训练所得的样本,在运行应用程序时,智能终端将智能地变化显示场景、播放的音频及控制方式,给用户更好的娱乐体验。本专利技术公开了一种应用程序的内容推送方法,包括以下步骤:分析运行所述应用程序的智能终端的显示界面;识别所述显示界面内的程序内容;基于所述程序内容构建内容模型;当再次运行所述应用程序时,所述应用程序控制所述智能终端推送与所述程序内容匹配的消息内容。优选地,分析运行所述应用程序的智能终端的显示界面的步骤包括:启动安装于所述智能终端的系统服务;所述系统服务实时获取所述显示界面,并形成至少一张对应于所述显示界面的截图。优选地,所述系统服务实时获取所述显示界面,并形成至少一张对应于所述显示界面的截图的步骤包括:所述系统服务调用所述智能终端的系统接口;获取所述智能终端的缓存数据,其中所述缓存数据排除隐秘信息。优选地,识别所述显示界面内的程序内容的步骤包括:创建一初始模型架构;基于神经网络训练所述初始模型架构;固化所述初始模型架构,形成推演模型。优选地,固化所述初始模型架构,形成推演模型的步骤后,还包括:移植所述推演模型至所述智能终端内;针对所述推演模型内的剪枝模型,适配形成输入节点和输出节点;向所述推演模型输入程序内容,形成推演结论;基于所述推演结论,控制所述智能终端发出所述消息内容。优选地,基于神经网络训练所述初始模型架构的步骤包括:获取外部数据增加训练样本;调用所述智能终端的GPU集群对所述初始模型架构调参中的一种优选地,所述外部数据包括:所述显示界面的当前运行场景、与所述应用程序对应的视频数据、与所述应用程序对应的截图中的一种或多种。优选地,所述消息内容包括:所述智能终端的震动反馈、所述智能终端的闪光灯频闪、所述显示界面的亮度变化、所述智能终端的摄像头的瞬态捕捉动作、所述显示界面的内容处理中的一种或多种。本专利技术还公开了一种应用程序的内容推送系统,所述内容推送系统包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如上所述的内容推送方法。本专利技术又公开了一种智能终端,所述智能终端包括如上所述的内容推送系统内的存储器及处理器。采用了上述技术方案后,与现有技术相比,具有以下有益效果:1.具有上述配置后,对于定制了运行应用程序的智能终端的操作系统的ROM厂家来说,不需要额外去请求该应用程序的制作厂家定制软件后门,用来将操作系统内的配置通过软件后门植入到应用程序内,减少了外部耦合的软件成本。同时,对于应用程序的制作厂家来说,也不需要去为安装在不同智能终端上的不同操作系统额外增加软件维护成本。2.针对应用程序内,尤其是游戏类应用程序内不同的游戏场景,ROM厂家可以通过长久的训练更为强大的网络来覆盖多个样本,达到一个模型兼容多个游戏的目的。3.向用户提供了更丰富的游戏体验,极大增强了游戏(软件)特性与ROM(硬件)特性的结合性;4.给应用程序的配置提供了共享性,简化了用户对应用程序配置的流程。附图说明图1为符合本专利技术一优选实施例中应用程序的内容推送方法流程示意图;图2为符合本专利技术又一优选实施例中应用程序的内容推送方法流程示意图;图3符合本专利技术另一优选实施例中应用程序的内容推送方法流程示意图。具体实施方式以下结合附图与具体实施例进一步阐述本专利技术的优点。这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。在本公开使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本公开可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本公开范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术的描述中,除非另有规定和限定,需要说明的是,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本专利技术的说明,其本身并没有特定的意义。因此,“模块”与“部件”可以混合地使用。为实现在智能终端侧(硬件)上与应用程序(软件)上的无门槛适配及推送相应的内容,参阅图1,本专利技术中应用程序内容推送方法,包括以下步骤:-分析运行所述应用程序的智能终端的显示界面首先,需要对智能终端当前运行的应用程序本文档来自技高网...

【技术保护点】
1.一种应用程序的内容推送方法,包括以下步骤:分析运行所述应用程序的智能终端的显示界面;识别所述显示界面内的程序内容;基于所述程序内容构建内容模型;当再次运行所述应用程序时,所述应用程序控制所述智能终端推送与所述程序内容匹配的消息内容。

【技术特征摘要】
1.一种应用程序的内容推送方法,包括以下步骤:分析运行所述应用程序的智能终端的显示界面;识别所述显示界面内的程序内容;基于所述程序内容构建内容模型;当再次运行所述应用程序时,所述应用程序控制所述智能终端推送与所述程序内容匹配的消息内容。2.如权利要求1所述的内容推送方法,其特征在于,分析运行所述应用程序的智能终端的显示界面的步骤包括:启动安装于所述智能终端的系统服务;所述系统服务实时获取所述显示界面,并形成至少一张对应于所述显示界面的截图。3.如权利要求2所述的内容推送方法,其特征在于,所述系统服务实时获取所述显示界面,并形成至少一张对应于所述显示界面的截图的步骤包括:所述系统服务调用所述智能终端的系统接口;获取所述智能终端的缓存数据,其中所述缓存数据排除隐秘信息。4.如权利要求1所述的内容推送方法,其特征在于,识别所述显示界面内的程序内容的步骤包括:创建一初始模型架构;基于神经网络训练所述初始模型架构;固化所述初始模型架构,形成推演模型。5.如权利要求4所述的内容推送方法,其特征在于,固化所述初始模型架构,形成推演模型的步骤后,还包括:移植所述推演模型至所述智能终端内;针对所述推演模型...

【专利技术属性】
技术研发人员:徐晖郑斌
申请(专利权)人:南昌黑鲨科技有限公司
类型:发明
国别省市:江西,36

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

1