• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 7
    • 下载费用:30 金币  

    重庆时时彩停止销售了: 一种软件故障的定位方法和装置.pdf

    关 键 词:
    一种 软件 故障 定位 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201410138417.4

    申请日:

    2014.04.08

    公开号:

    CN103902454A

    公开日:

    2014.07.02

    当前法律状态:

    驳回

    有效性:

    无权

    法律详情: 发明专利申请公布后的驳回IPC(主分类):G06F 11/36申请公布日:20140702|||实质审查的生效IPC(主分类):G06F 11/36申请日:20140408|||公开
    IPC分类号: G06F11/36 主分类号: G06F11/36
    申请人: 安一恒通(北京)科技有限公司
    发明人: 彭云鹏; 郭新甲
    地址: 100091 北京市海淀区东北旺西路8号中关村软件园4号楼C座1-03
    优先权:
    专利代理机构: 北京品源专利代理有限公司 11332 代理人: 胡彬;邓猛烈
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410138417.4

    授权公告号:

    ||||||

    法律状态公告日:

    2018.03.27|||2014.07.30|||2014.07.02

    法律状态类型:

    发明专利申请公布后的驳回|||实质审查的生效|||公开

    摘要

    本发明提供了一种软件故障的定位方法及装置,方法包括:确定定位开始时刻;获得定位开始时刻的系统环境;在所述定位开始时刻的系统环境中,重现软件从定位开始时刻到故障发生时刻的运行状态;根据重现的运行状态确定导致软件故障的问题。装置包括:确定???、获得???、重现??楹头治瞿??。本发明提供的方案,可以实现软件故障的自动定位,帮助用户意识到操作问题,帮助软件研发人员获得软件设计的缺陷。

    权利要求书

    权利要求书
    1.  一种软件故障的定位方法,其特征在于,包括:
    确定定位开始时刻;
    获得定位开始时刻的系统环境;
    在所述定位开始时刻的系统环境中,重现软件从定位开始时刻到故障发生时刻的运行状态;
    根据重现的运行状态确定导致软件故障的问题。

    2.  根据权利要求1所述的方法,其特征在于,所述确定定位开始时刻包括:
    将软件出现故障的本次运行,在时间上切分为多个时间切片;
    选择第i个时间切片的开始时刻作为定位开始时刻,所述i为常数。

    3.  根据权利要求1所述的方法,其特征在于,所述重现软件从定位开始时刻到故障发生时刻的运行状态,具体包括:
    根据已记录的从定位开始时刻到故障发生时刻的鼠标点击事件,重现从定位开始时刻到故障发生时刻的运行状态。

    4.  根据权利要求3所述的方法,其特征在于,所述重现从定位开始时刻到故障发生时刻的运行状态之前,将已记录的鼠标点击事件中的无效点击事件进行删除,获得有效点击事件。

    5.  根据权利要求1至4中任一项所述的方法,其特征在于,所述根据重现的运行状态确定导致软件故障的问题,包括:
    如果重现的运行状态与故障发生时刻的运行状态不符,则重新确定定位开始时刻。

    6.  一种软件故障的定位装置,其特征在于,包括:
    确定???,用于确定定位开始时刻;
    获得???,用于获得定位开始时刻的系统环境;
    重现???,用于在所述定位开始时刻的系统环境中,重现软件从定位开始时刻到故障发生时刻的运行状态;
    分析???,用于根据重现的运行状态确定导致软件故障的问题。

    7.  根据权利要求6所述的装置,其特征在于,所述确定??榘ǎ?BR>切分单元,用于将软件出现故障的本次运行,在时间上切分为多个时间切片;
    选择单元,用于选择第i个时间切片的开始时刻作为定位开始时刻,所述i为常数。

    8.  根据权利要求6所述的装置,其特征在于,所述重现??榫咛灏ǎ?BR>重现单元,用于根据已记录的从定位开始时刻到故障发生时刻的鼠标点击事件,重现从定位开始时刻到故障发生时刻的运行状态。

    9.  根据权利要求8所述的装置,其特征在于,所述重现??榛拱ǎ?BR>获得单元,用于将已记录的鼠标点击事件中的无效点击事件进行删除,获得有效点击事件。

    10.  根据权利要求6至9中任一项所述的装置,其特征在于,确定??榛褂糜冢?BR>如果重新??橹叵值脑诵凶刺牍收戏⑸笨痰脑诵凶刺环?,则重新确定定位开始时刻。

    说明书

    说明书一种软件故障的定位方法和装置
    技术领域
    本发明涉及计算机领域,尤其涉及一种软件故障的定位方法和装置。
    背景技术
    现有技术中,当计算机中运行的软件发生故障时,只能等待软件自行恢复或者强行停止软件运行。用户并没有任何一种途径确定软件故障的发生原因,比如到底是自己的操作问题,还是软件本身的问题。如果是用户的操作问题导致的软件故障,而且用户并没有认识到,那么下一次用户的同样操作仍然会导致软件故障。即便用户求助于软件的研发人员,研发人员也无法定位导致故障的原因。
    发明内容
    本发明的目的在于提供一种软件故障的定位方法和装置。
    为达到上述目的,一方面,本发明提供了一种软件故障的定位方法,包括:
    确定定位开始时刻;
    获得定位开始时刻的系统环境;
    在所述定位开始时刻的系统环境中,重现软件从定位开始时刻到故障发生时刻的运行状态;
    根据重现的运行状态确定导致软件故障的问题。
    另一方面,本发明提供了一种软件故障的定位装置,包括:
    确定???,用于确定定位开始时刻;
    获得???,用于获得定位开始时刻的系统环境;
    重现???,用于在所述定位开始时刻的系统环境中,重现软件从定位开始时刻到故障发生时刻的运行状态;
    分析???,用于根据重现的运行状态确定导致软件故障的问题。
    本发明提供的方案,可以实现软件故障的自动定位,帮助用户意识到操 作问题,帮助软件研发人员获得软件设计的缺陷。
    附图说明
    通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
    图1为本发明实施例一提供的软件故障的定位方法流程图;
    图2为本发明实施例二提供的软件故障的定位装置结构示意图。
    具体实施方式
    为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明的实施例作详细描述。
    下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。
    在本发明的描述中,需要理解的是,术语“第一”、“第二”等仅用于描述目的,而不能理解为指示或暗示相对重要性。在本发明的描述中,需要说明的是,除非另有明确的规定和限定,术语“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。此外,在本发明的描述中,除非另有说明,“多个”的含义是两个或两个以上。
    流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的???、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。
    图1为本发明实施例一提供的软件故障的定位方法流程图,如图1所示,该方法包括:
    101、确定定位开始时刻;
    102、获得定位开始时刻的系统环境;
    103、在所述定位开始时刻的系统环境中,重现软件从定位开始时刻到故障发生时刻的运行状态;
    104、根据重现的运行状态确定导致软件故障的问题。
    对于上述101中提到的确定定位开始时刻需要说明的是,定位开始时刻与软件的开始运行时刻并不是相同的概念。本发明提供了这样一种确定定位开始时刻的方法:
    将软件出现故障的本次运行,在时间上切分为多个时间切片;
    选择第i个时间切片的开始时刻作为定位开始时刻,所述i为常数。
    也就是说,将软件的开始运行时刻到软件的故障发生时刻,作为软件正常的运行时间T,那么将T切分为多个时间切片,可以等分,也可以不等分,不做限定。选择第i个时间切片的开始时刻作为定位开始时刻,其中的i为常数。这里的常数i通常从距离故障发生时刻最近的时间切片开始选择。这种选择方式是为了在103中的重现过程尽可能短,避免对用户系统性能的过多影响。
    在软件正常的运行时间T内,可以不断的保存时间点与系统环境之间的关系,这样102中就可以根据定位开始时刻来获得系统环境。
    103中重现软件从定位开始时刻到故障发生时刻的运行状态,具体包括:根据已记录的从定位开始时刻到故障发生时刻的鼠标点击事件,重现从定位开始时刻到故障发生时刻的运行状态。
    进一步的,在重现从定位开始时刻到故障发生时刻的运行状态之前,将已记录的鼠标点击事件中的无效点击事件进行删除,获得有效点击事件。这样可以进一步提高103中的重现效率。
    还需要说明的是,根据重现的运行状态确定导致软件故障的问题,包括:
    如果重现的运行状态与故障发生时刻的运行状态不符,则重新确定定位开始时刻;
    如果重现的运行状态与故障发生时刻的运行状态相符,则分析上述所有 的有效点击事件,确定软件的执行逻辑,进而定位软件故障的发生原因。
    本发明提供的软件故障的定位方法,通过重现故障发生之前一段时间内的软件运行状态来实现软件故障的自动定位,不需要占用太多的资源,帮助用户意识到操作问题,帮助软件研发人员获得软件设计的缺陷。
    还需要说明的是,本发明提供的方法可以实施为计算机程序软件,例如根据本发明的实施例可以是一种计算机程序产品,运行该程序产品使计算机执行用于所示范的方法。所述计算机程序产品包括计算机可读存储介质,该介质上包含计算机程序逻辑或代码部分,用于实现所述移动终端的消息的内容的处理方法。所述计算机可读存储介质可以是被安装在计算机中的内置介质或者可从计算机主体拆卸的可移动介质(例如热拔插技术存储设备)。所述内置介质包括但不限于可重写的非易失性存储器,例如RAM、ROM、快闪存储器和硬盘。所述可移动介质包括但不限于:光存储媒体(例如CD-ROM和DVD)、磁光存储媒体(例如MO)、磁存储媒体(例如盒带或移动硬盘)、具有内置的可重写的非易失性存储器的媒体(例如存储卡)和具有内置ROM的媒体(例如ROM盒)。
    图2为本发明实施例二提供的软件故障的定位装置结构示意图,如图2所示,该装置是上述方法实施例的执行主体,方法步骤可以参考上述实施例的描述,本实施例中不做赘述。该装置包括:
    确定???01,用于确定定位开始时刻;
    获得???02,用于获得定位开始时刻的系统环境;
    重现???03,用于在所述定位开始时刻的系统环境中,重现软件从定位开始时刻到故障发生时刻的运行状态;
    分析???04,用于根据重现的运行状态确定导致软件故障的问题。
    一种实施方式下,确定???01包括:
    切分单元,用于将软件出现故障的本次运行,在时间上切分为多个时间切片;
    选择单元,用于选择第i个时间切片的开始时刻作为定位开始时刻,所述i为常数。
    又一种实施方式下,重现???03包括:
    重现单元,用于根据已记录的从定位开始时刻到故障发生时刻的鼠标点 击事件,重现从定位开始时刻到故障发生时刻的运行状态。
    在上述实施方式的基础上,重现???03还包括:
    获得单元,用于将已记录的鼠标点击事件中的无效点击事件进行删除,获得有效点击事件。
    在上述任一实施方式的基础上,确定???01还用于:
    如果重新???03重现的运行状态与故障发生时刻的运行状态不符,则重新确定定位开始时刻。
    本发明提供的软件故障的定位装置,通过重现故障发生之前一段时间内的软件运行状态来实现软件故障的自动定位,不需要占用太多的资源,帮助用户意识到操作问题,帮助软件研发人员获得软件设计的缺陷。
    本领域技术人员应当理解,任何具有适当编程装置的计算机系统都将能够执行包含在程序产品中的本发明的方法的诸步骤。尽管本说明书中描述的多数具体实施方式都侧重于软件程序,但是作为固件和硬件实现本发明提供的方法的替代实施例同样在本发明要求?;さ姆段е?。
    本发明提供的方案,有效监测了待测界面的流畅度,而且在检测到待测界面卡顿时,可以根据待测界面的类型,如软件界面还是视频界面,来为用户提供更为方便快捷的服务,有效提高了自动化处理的程度和用户的体验。
    以上所揭露的仅为本发明的一些较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

    关于本文
    本文标题:一种软件故障的定位方法和装置.pdf
    链接地址://www.4mum.com.cn/p-6134243.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 11选5那个计划软件好 酷兜云商怎么赚钱 七乐彩基本走势图表图 分分pk10保赢投注法 通过微信群资源共享赚钱 江苏11选5开奖图 大乐透开奖结果彩票 扑鱼来了捕鱼 pk10走势图分析 双色球选号27个公式 gd平台baijiale 江苏时时预测软件破解版 魔兽厄运 赚钱 天津体彩十一选五预测 双色球中奖秘籍100% 网页怎么靠点击量赚钱