• 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
    • / 13
    • 下载费用:20 金币  

    彩经网广西11选5: 客户端程序的PYTHON异常捕获和上传的方法.pdf

    摘要
    申请专利号:

    广西11选5大小走势图 www.fnjpv.tw CN201610152373.X

    申请日:

    2016.03.17

    公开号:

    CN105824754A

    公开日:

    2016.08.03

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 11/36申请日:20160317|||公开
    IPC分类号: G06F11/36 主分类号: G06F11/36
    申请人: 广州多益网络股份有限公司
    发明人: 徐波
    地址: 510000 广东省广州市萝岗区伴河路90号1号楼3楼
    优先权:
    专利代理机构: 广州新诺专利商标事务所有限公司 44100 代理人: 华辉
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201610152373.X

    授权公告号:

    ||||||

    法律状态公告日:

    2018.11.13|||2016.08.31|||2016.08.03

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明涉及客户端程序的Python异常捕获和上传的方法:引擎于客户端程序启动后加载Python脚本解析器;Python脚本层创建一异常流管理器对象,并生成一异常流管理器;Python脚本层通过Python脚本解析器将异常流信息输出到所述异常流管理器;异常流管理器根据接收到的异常流信息对异常发生的上下文环境进行整合,并发送至服务器。本发明实现脚本层将其发生的异常信息通过脚本解析器发送至创建的异常流管理器,再由异常流管理器通过协议发送给服务器进行记录,实现对Python脚本层中发生的异??焖俨痘?、定位并上传,使得客户端程序开发人员能够及时收集程序的异常信息和异常上下文环境,提高修复异常问题的效率。

    权利要求书

    1.一种客户端程序的Python异常捕获和上传的方法,其特征在于:包括以下步骤:
    引擎于客户端程序启动后加载Python脚本解析器;
    Python脚本层创建一异常流管理器对象,并生成一异常流管理器;
    Python脚本层通过Python脚本解析器将异常流信息输出到所述异常流管理器;
    异常流管理器根据接收到的异常流信息对异常发生的上下文环境进行整合,并发送至服务
    器。
    2.根据权利要求1所述的客户端程序的Python异常捕获和上传的方法,其特征在于:所述
    步骤Python脚本层通过Python脚本解析器将异常流信息输出到所述异常流管理器,具体包
    括以下步骤:
    Python脚本层将Python脚本解析器的标准错误输出流重定向到所述异常流管理器的写入
    接口;
    Python脚本层中的Python代码运行发生异常,产生异常信号;
    Python脚本解析器接收到异常信号后,捕获到Python脚本层中发生的异常信息,并输出
    至标准错误输出流;
    异常流管理器通过其写入接口获取输出至Python脚本解析器的标准错误输出流中的异常
    信息。
    3.根据权利要求1所述的客户端程序的Python异常捕获和上传的方法,其特征在于:所述
    步骤所述异常流管理器根据接收到的异常信息对异常发生的上下文环境进行整合,并发送至
    服务器,具体包括以下步骤:
    异常流管理器通过解析由Python脚本解析器记录的堆栈信息,获取Python脚本层中发
    生异常时的代码位置和发生异常时的局部变量,得到异常发生时的上下文环境;
    异常流管理器通过异常发生时的上下文环境定位得到出错的代码,同时通过局部变量还
    原函数现场,并判断发生异常的原因;
    异常流管理器将定位到的出错代码及发生异常的原因发送至服务器。
    4.根据权利要求3所述的客户端程序的Python异常捕获和上传的方法,其特征在于:所述
    堆栈信息的记录包括以下步骤:
    Python脚本解析器获取并运行Python脚本层中的全部代码;
    在运行Python脚本层中的全部代码的过程中,Python脚本解析器的运行发生异常;
    Python脚本层获取运行中所有发生异常的代码,记录形成堆栈信息。
    5.根据权利要求3所述的客户端程序的Python异常捕获和上传的方法,其特征在于:所述
    步骤异常流管理器根据接收到的异常流信息对异常发生的上下文环境进行整合,并发送至服
    务器中,异常流管理器同时还对用户信息进行整合,并发送至服务器。
    6.根据权利要求5所述的客户端程序的Python异常捕获和上传的方法,其特征在于:所述
    异常流管理器对异常发生的上下文环境及用户信息的整合具体包括以下步骤:
    异常流管理器创建异常日志文件,并于异常日志文件的文件头写入所述用户信息;
    异常流管理器对由Python脚本解析器的标准错误输出流返回的报错信息进行去冗余操作;
    异常流管理器将去冗余后的报错信息写入异常日志文件中,完成整合操作。
    7.根据权利要求6所述的客户端程序的Python异常捕获和上传的方法,其特征在于:所述
    用户信息包括客户端的设备信息、设备平台系统信息、设备型号、设备环境信息、应用程序
    版本号、脚本版本号、应用程序中的服务器信息、用户身份信息及用户登陆的IP地址信息。
    8.根据权利要求7所述的客户端程序的Python异常捕获和上传的方法,其特征在于:所述
    步骤异常流管理器对由Python脚本解析器的标准错误输出流返回的报错信息进行去冗余操
    作,具体包括以下步骤:
    异常流管理器将报错信息中的网络异常信息和已经上传给服务器的异常信息滤除;
    异常流管理器从报错信息中的代码完整路径提取出路径关键部分,并将其余路径部分滤
    除。
    9.根据权利要求1所述的客户端程序的Python异常捕获和上传的方法,其特征在于:还包
    括步骤:
    服务器将异常流管理器发送的异常信息记录至日志文件中,并发送至开发端;
    开发端对日志文件中记录的异常信息进行分析及修复,完成修复后通过脚本解析器对客户
    端程序脚本进行更新,实现对客户端程序异常发生的修复。
    10.根据权利要求9所述的客户端程序的Python异常捕获和上传的方法,其特征在于:所述
    步骤开发端对日志文件中记录的异常信息进行分析及修复,完成修复后通过脚本解析器对客
    户端程序脚本进行更新,实现对客户端程序异常发生的修复,具体包括以下步骤:
    开发端创建用于修复异常的修复代码,并将出现异常的代码重定向到正常逻辑代码;
    开发端通过服务器向所有在线的客户端发送修复代码;
    客户端调用Python脚本层的动态执行代码执行接收修复代码的操作;
    Python脚本层接收到修复代码后,发生异常的代码被修复并更新;
    Python脚本解析器获取并运行Python脚本层更新后的全部代码,测试是否还发生异常;
    如果还发生异常,则继续修复;否则,确认异常已被修复。

    关 键 词:
    客户端 程序 PYTHON 异常 捕获 上传 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:客户端程序的PYTHON异常捕获和上传的方法.pdf
    链接地址://www.fnjpv.tw/p-6299309.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服客服 - 联系我们

    [email protected] 2017-2018 www.fnjpv.tw网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 最美逆行!高速隧道突发火灾  交警三次逆行穿火线撤离400多名群众 2019-07-17
  • 《陕西省县域经济社会发展监测考评办法》解读 2019-07-17
  • 一切都是老板炒工人的鱿鱼 2019-07-14
  • 赏花不用跑远 宗角禄康开得正艳 2019-07-14
  • 车俊会见毛里求斯代总统 2019-07-14
  • 除了杨崇勇,“2亿元贪官俱乐部”至少还有这些人 2019-07-09
  • [民生热线]咸安西大街烤鸭店每天油烟扰民 区政府:已责令整改 2019-07-09
  • 海淀:得天独厚的自然条件 2019-07-09
  • 进京通行证限次数!70.9万辆本地化使用外埠号牌车或将受影响 2019-07-06
  • 6月14日凤凰直通车:茅台再开市场化招聘大门,32个部门要285人葡萄 种植 2019-07-05
  • 东京湾产业转型启示录 2019-07-05
  • 中国三星获第十二届人民企业社会责任奖年度扶贫奖 2019-06-30
  • 一个语文基础都没有的人就喜欢指手画脚, 2019-06-30
  • 匹夫有责之一百一十二—道义大义的博客—强国博客—人民网 2019-06-25
  • 原来端午节也可以过得很“文艺” 2019-06-10
  • 网络捕鱼赢钱游戏 辽宁快乐12走势图表 足球现场单场推介 曼联新闻 皇马和埃瓦尔足球比赛预测 广东快乐十分计划 巨人财富怎么玩 安卓 捕鱼大师 经典水果老虎机单机版 杜塞尔多夫艺术学院