一种APP运行监测的方法和装置制造方法及图纸

技术编号:20181676 阅读:68 留言:0更新日期:2019-01-23 02:01
本发明专利技术实施例提供了一种APP运行监测的方法和装置,应用视联网的特性,建立对APP运行状态监测的前后台监测程序,位于前台的视联网终端中的监测线程会按预设时间间隔将APP运行进程数据上传到视联网服务器中,位于后台的视联网服务器中的监测程序按预设时间间隔接收视联网终端提交的APP运行进程数据;当视联网服务器按预设时间间隔未接收到APP运行进程数据时,就会判断APP的运行状态出现异常,生成APP重启指令,驱动视联网终端的看门狗程序重启APP,以此解决了当APP崩溃或长时间无响应时,已有技术不能自动将APP重启,用户使用体验感较差的问题。

A Method and Device for APP Operation Monitoring

The embodiment of the present invention provides a method and device for monitoring the operation of APP. Applying the characteristics of video networking, a front-end and back-end monitoring program for monitoring the operation status of APP is established. The monitoring thread located in the front-end video networking terminal uploads the data of the operation process of APP to the video networking server at preset time intervals, and the monitoring program located in the back-end video networking server uploads the data to the video networking server at preset time. Interval receives APP running process data submitted by VIN terminals; When the VIN server does not receive APP running process data at the preset time interval, it will judge that the operation status of APP is abnormal, generate an APP restart instruction, and drive the watchdog program of VIN terminals to restart APP, so as to solve the problem that when APP crashes or has no response for a long time, existing technology can not automatically restart APP. Enlightenment, user experience is poor.

【技术实现步骤摘要】
一种APP运行监测的方法和装置
本专利技术涉及视联网
,特别是涉及一种APP运行监测的方法和一种APP运行监测的装置。
技术介绍
视联网是网络发展的重要里程碑,是互联网的更高级形态,是一个实时网络,能够实现目前互联网无法实现的全网高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。最终将实现世界无距离,实现全球范围内人与人的距离只是一个屏幕的距离。随着视联网的发展,针对视联网所应用的APP也越来越多。目前,用户在使用APP软件的过程中会出现一定的问题,如APP崩溃或长时间无响应,极大地影响了用户的使用体验感。所以我们急需一种可以对用于视联网的APP进行检测,并控制其及时重启的方法,以便不影响用户的使用。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种APP运行监测的方法和相应的一种APP运行监测的装置。为了解决上述问题,依据本专利技术的一个方面,本专利技术实施例公开了一种APP运行监测的方法,所述方法应用于视联网中,所述视联网包括视联网服务器,以及,与所述视联网服务器进行通信的应用程序APP,所述APP安装在视联网终端;所述的方法包括:所述视联网服务器生成针对所述APP的运行监测请求;当所述视联网服务器接收到针对所述运行监测请求返回的连接成功信息时,按预设时间间隔接收所述视联网终端提交的APP运行进程数据;当在所述预设时间间隔内未接收到所述APP运行进程数据时,所述视联网服务器生成APP重启指令,并将所述重启指令发送至视联网终端;所述视联网终端用于依据所述APP重启指令重新启动所述APP。在本专利技术一种优选实施例中,所述视联网服务器生成针对所述APP的运行监测请求的步骤包括:所述视联网服务器接收所述视联网终端发送的所述APP的入网请求;所述视联网服务器针对所述APP的入网请求,生成针对所述APP的运行监测请求。在本专利技术一种优选实施例中,还包括:当所述视联网服务器接收到针对所述运行监测请求返回的连接失败信息时,生成监测失败信息并发送至所述视联网终端。为了解决上述问题,依据本专利技术的另一个方面,本专利技术实施例公开了另一种APP运行监测的方法,所述方法应用于视联网中,所述视联网包括视联网服务器,以及,与所述视联网服务器进行通信的应用程序APP,所述APP安装在视联网终端;所述的方法包括:所述视联网终端接收所述视联网服务器发送的针对所述APP的运行监测请求,并依据所述运行监测请求判断与所述APP的连接是否成功;若是,所述视联网终端生成连接成功信息并发送至所述视联网服务器;所述视联网终端按预设时间间隔获取APP运行进程数据并发送至所述视联网服务器;当所述视联网终端接收到所述视联网服务器发送的APP重启指令时,依据所述APP重启指令重新启动所述APP,其中,所述APP重启指令由视联网服务器在所述预设时间间隔内未接收到所述APP运行进程数据时生成。在本专利技术一种优选实施例中,在所述视联网终端接收所述视联网服务器发送的针对所述APP的运行监测请求的步骤前,还包括:所述视联网终端生成APP的入网请求,并将所述APP的入网请求发送至视联网服务器;所述视联网服务器用于针对所述APP的入网请求生成针对所述APP的运行监测请求。在本专利技术一种优选实施例中,所述视联网终端生成APP的入网请求的步骤包括:所述视联网终端采集开机信号,并针对所述开机信号,生成第一看门狗驱动信号;根据所述第一看门狗驱动信号,所述视联网终端内的看门狗程序启动APP,同时生成所述APP的入网请求。在本专利技术一种优选实施例中,所述视联网终端中设置有监测线程,所述视联网终端按预设时间间隔获取APP运行进程数据并发送至所述视联网服务器的步骤为;所述监测线程按预设时间间隔获取APP运行进程数据并发送至所述视联网服务器。在本专利技术一种优选实施例中,所述视联网终端依据所述APP重启指令重新启动所述APP的步骤包括:所述视联网终端依据所述APP重启指令,生成第二看门狗驱动信号;根据所述第二看门狗驱动信号,所述视联网终端内的看门狗程序关闭所述APP的运行进程任务,并重新启动所述APP。为了解决上述问题,依据本专利技术的一个方面,本专利技术实施例公开了一种APP运行监测的装置,所述装置应用于视联网中,所述视联网包括视联网服务器,以及,与所述视联网服务器进行通信的应用程序APP,所述APP安装在视联网终端;所述视联网服务器包括:监测请求生成模块,用于生成针对所述APP的运行监测请求;第一监测通信模块,用于在接收到针对所述运行监测请求返回的连接成功信息时,按预设时间间隔接收所述视联网终端提交的APP运行进程数据;第一监测处理模块,用于在所述预设时间间隔内未接收到所述APP运行进程数据时,生成APP重启指令,并将所述重启指令发送至视联网终端;所述视联网终端用于依据所述APP重启指令重新启动所述APP。为了解决上述问题,依据本专利技术的另一个方面,本专利技术实施例公开了另一种APP运行监测的装置,所述装置应用于视联网中,所述视联网包括视联网服务器,以及,与所述视联网服务器进行通信的应用程序APP,所述APP安装在视联网终端;所述视联网终端包括:请求监测接收模块,用于接收所述视联网服务器发送的针对所述APP的运行监测请求,并依据所述运行监测请求判断与所述APP的连接是否成功;第二监测通信模块,用于在判定与所述APP的连接成功时,生成连接成功信息并发送至所述视联网服务器;监测进程模块,用于按预设时间间隔获取APP运行进程数据并发送至所述视联网服务器;第二监测处理模块,用于在接收到所述视联网服务器发送的APP重启指令时,依据所述APP重启指令重新启动所述APP,其中,所述APP重启指令由视联网服务器在所述预设时间间隔内未接收到所述APP运行进程数据时生成。本专利技术实施例包括以下优点:本专利技术实施例应用视联网的特性,建立对APP运行状态监测的前后台监测程序,位于前台的视联网终端中的监测线程会按预设时间间隔将APP运行进程数据上传到视联网服务器中,位于后台的视联网服务器中的监测程序按预设时间间隔接收视联网终端提交的APP运行进程数据;当视联网服务器按预设时间间隔未接收到APP运行进程数据时,就会判断APP的运行状态出现异常,生成APP重启指令,驱动视联网终端的看门狗程序重启APP,以此解决了当APP崩溃或长时间无响应时,已有技术不能自动将APP重启,用户使用体验感较差的问题。附图说明图1是本专利技术的一种视联网的组网示意图;图2是本专利技术的一种节点服务器的硬件结构示意图;图3是本专利技术的一种接入交换机的硬件结构示意图;图4是本专利技术的一种以太网协转网关的硬件结构示意图;图5是本专利技术实施例一种APP运行监测的方法的步骤流程图;图6是本专利技术实施例另一种APP运行监测的方法的步骤流程图;图7是本专利技术实施例一种APP运行监测的装置的结构框图;图8是本专利技术实施例另一种APP运行监测的装置的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。视联网是网络发展的重要里程碑,是一个实时网络,能够实现高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。视联网采用实时高清视频交换技术,可以在一个网络平台本文档来自技高网...

【技术保护点】
1.一种APP运行监测的方法,其特征在于,所述方法应用于视联网中,所述视联网包括视联网服务器,以及,与所述视联网服务器进行通信的应用程序APP,所述APP安装在视联网终端;所述的方法包括:所述视联网服务器生成针对所述APP的运行监测请求;当所述视联网服务器接收到针对所述运行监测请求返回的连接成功信息时,按预设时间间隔接收所述视联网终端提交的APP运行进程数据;当在所述预设时间间隔内未接收到所述APP运行进程数据时,所述视联网服务器生成APP重启指令,并将所述重启指令发送至视联网终端;所述视联网终端用于依据所述APP重启指令重新启动所述APP。

【技术特征摘要】
1.一种APP运行监测的方法,其特征在于,所述方法应用于视联网中,所述视联网包括视联网服务器,以及,与所述视联网服务器进行通信的应用程序APP,所述APP安装在视联网终端;所述的方法包括:所述视联网服务器生成针对所述APP的运行监测请求;当所述视联网服务器接收到针对所述运行监测请求返回的连接成功信息时,按预设时间间隔接收所述视联网终端提交的APP运行进程数据;当在所述预设时间间隔内未接收到所述APP运行进程数据时,所述视联网服务器生成APP重启指令,并将所述重启指令发送至视联网终端;所述视联网终端用于依据所述APP重启指令重新启动所述APP。2.根据权利要求1所述的方法,其特征在于,所述视联网服务器生成针对所述APP的运行监测请求的步骤包括:所述视联网服务器接收所述视联网终端发送的所述APP的入网请求;所述视联网服务器针对所述APP的入网请求,生成针对所述APP的运行监测请求。3.根据权利要求1所述的方法,其特征在于,还包括:当所述视联网服务器接收到针对所述运行监测请求返回的连接失败信息时,生成监测失败信息并发送至所述视联网终端。4.一种APP运行监测的方法,其特征在于,所述方法应用于视联网中,所述视联网包括视联网服务器,以及,与所述视联网服务器进行通信的应用程序APP,所述APP安装在视联网终端;所述的方法包括:所述视联网终端接收所述视联网服务器发送的针对所述APP的运行监测请求,并依据所述运行监测请求判断与所述APP的连接是否成功;若是,所述视联网终端生成连接成功信息并发送至所述视联网服务器;所述视联网终端按预设时间间隔获取APP运行进程数据并发送至所述视联网服务器;当所述视联网终端接收到所述视联网服务器发送的APP重启指令时,依据所述APP重启指令重新启动所述APP,其中,所述APP重启指令由视联网服务器在所述预设时间间隔内未接收到所述APP运行进程数据时生成。5.根据权利要求4所述的方法,其特征在于,在所述视联网终端接收所述视联网服务器发送的针对所述APP的运行监测请求的步骤前,还包括:所述视联网终端生成APP的入网请求,并将所述APP的入网请求发送至视联网服务器;所述视联网服务器用于针对所述APP的入网请求生成针对所述APP的运行监测请求。6.根据权利要求5所述的方法,其特征在于,所述视联网终端生成APP的入网请求的步骤...

【专利技术属性】
技术研发人员:韩冰张美聪沈军张王有志
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京,11

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

1