利用者体感品质推测装置、终端瓶颈判定装置、类似操作抽出装置及方法以及程序制造方法及图纸

技术编号:10833366 阅读:127 留言:0更新日期:2014-12-27 17:56
用于推测利用者终端中的应用的利用者的体感等待时间的利用者体感品质推测装置具有:数据接收单元,取得在所述利用者终端中在推测对象期间进行的数据取得、脚本执行、画面描绘的各处理的继续时间作为推测对象日志,并将其储存到接收日志存储单元;日志去除单元,从所述接收日志存储单元读出所述推测对象日志,输出去除了该数据的继续时间比规定的短时间处理阈值短或者比规定的长时间阈值长的日志的日志;量化单元,针对从所述日志去除单元所输出的日志,将在一定时间的时隙内进行的各处理的个数计算为复用度;以及连续区域抽出单元,从由所述量化单元所量化了的数据抽出连续区域。

【技术实现步骤摘要】
【国外来华专利技术】利用者体感品质推测装置、品质劣化主要原因判定装置、类似操作抽出装置及其方法
第1侧面的本专利技术涉及利用者体感品质推测装置以及方法,特别涉及根据利用者的体感等待时间推测服务利用者体感到的应用的品质的利用者体感品质推测装置以及方法。另外,第2侧面的本专利技术涉及终端瓶颈判定装置以及方法,特别涉及用于判定应用利用时的品质劣化主要原因的终端瓶颈判定装置以及方法以及程序。进而,第3侧面的本专利技术涉及应用执行时的品质劣化判定技术中的、类似操作抽出装置以及方法,特别涉及用于在应用执行时抽出与作为输入提供了的由用户实施的操作类似的操作的类似操作抽出装置以及方法以及程序。
技术介绍
关于第1侧面,作为取得与应用有关的利用者的体感等待时间的方法,存在以下的方法。此处,利用者的体感等待时间意味着,直至在由利用者实施的画面的点击操作之后,对执行结果进行画面显示为止的期间的时间。(A)取得在终端与服务器之间交换的HTTP消息的响应时间等接近利用者体感等待时间的指标而提示的方法(例如,参照非专利文献1)。(B)根据在终端与服务器之间连续地发送接收分组的期间,推测利用者的体感等待时间的手法(例如,参照专利文献1)。关于第2侧面,作为用于在与应用有关的服务利用时,判定产生了以利用者中的体感等待时间的长时间化为代表的品质劣化的情况的品质劣化主要原因是否处于终端这样的终端瓶颈的以往手法,有以下的手法。此处的“体感等待时间”也如上所述意味着,直至在由利用者实施的画面点击操作之后,对执行结果进行画面显示为止的期间的时间。(A)掌握终端的CPU负荷率等资源,判定是否成为瓶颈的手法:例如,有使用在Windows(注册商标)OS上附属的“性能监视器”等工具,确认CPU利用率、空闲存储器量是否超过事先规定了的阈值的手法(例如,参照专利文献2)。(B)确认终端规格的手法:有根据CPU类别、搭载存储器量等终端规格信息,判定是否适合于该服务的手法(例如,参照非专利文献2、3)。(C)利用基准标记的事先确认手法:有使进行接近该服务的动作的基准标记软件动作,根据其评分判定是否适合于该服务的手法(例如,参照非专利文献4)。接下来,说明与第3侧面有关的
技术介绍
。近年来,经由Web应用等网络而利用的应用得到了普及。该应用的特征在于,无需在用户终端中安装应用,经由Web浏览器、专用的客户端软件等,访问服务器,从而能够利用在服务器侧管理的软件、数据。但是,存在用户的体感品质易于被服务器、网络的延迟而左右,难以保证一定的体感品质这样的问题。因此,常时监视用户的体感品质,在有品质劣化的情况下,需要适合地处置。例如,有常时监视客户端.服务器之间的响应时间,在响应时间比通常时长的情况下,判别为品质劣化的手法(例如,参照非专利文献5)。另外,最近,包括动态的内容的应用也增加。在这样的应用中,用户终端中的处理量变多,所以除了服务器、网络以外,用户终端的处理性能也成为左右用户体感品质的大的主要原因。因此,在非专利文献6中,叙述了加入了用户终端主要原因的品质监视、即监视体感等待时间的必要性。专利文献1:日本特开2011-142473号公报专利文献2:日本特开2003-298655号公报非专利文献1:CAApplicationPerformanceManagement.http://www.ca.com/jp/products/detail/CA-Application-Performance-Management/overview.aspx非专利文献2:金融厅EDINET文件阅览用终端要求条件http://www.fsa.go.jp/singi/edinet/20070427/09.pdf非专利文献3:Windows7终端要求条件http://windows.microsoft.com/ja-JP/windows7/products/system-requirements非专利文献4:游戏软件最终幻想基准标记http://www.finalfantasyxiv.com/media/benchmark/jp/非专利文献5:FlukeAPAhttp://www.toyo.co.jp/flukenetworks/apa.html非专利文献6:山本浩司、中村天真、本多泰理、池上大介、高桥玲、″基于浏览器应用的品质主要原因考察″、信息学报、2012-7.非专利文献7:CAAPMhttp://systemwalker.fujitsu.com/jp/caapm/
技术实现思路
(与第1侧面有关的课题)在与第1侧面有关的以往的技术中,存在以下那样的课题。(1)未考虑终端处理时间的影响:图1是使进行了利用者的操作时的动作单纯化了的图。在该例子中,从利用者的操作开始至画面显示完成的时刻的时间(t4-t0)由“从终端发出请求”“来自服务器的应答”“终端中的画面生成处理”构成。在以往技术中,检测请求发出至响应接收的时间(t3-t0),所以终端处理时间(t4-t3)成为误差。另外,在动态的内容中存在终端处理时间变长的倾向,以往技术的误差变大。(2)对应于不伴随通信的处理:在以往的技术中,如图2所示,在利用者的操作时对服务器发出了请求,但在构成要素中包括动态的内容的应用中,处理在浏览器、专用的客户端软件内,不发生向服务器的请求的情况也多,在以往技术下,无法探测进行了利用者的操作。(3)与利用者体感相关的信号配对的抽出:在构成要素中包括动态的内容的应用中,如图3所示,利用者操作为起因的信号、和浏览器、专用的客户端软件等利用者操作以外成为起因的信号混合存在。为了确定利用者操作成为起因的信号,需要确认与各应用的操作对应的信号图案。应用的数量、以及、各应用内操作的数量庞大,确认每个操作的信号图案是极其困难的。如上所述,在以往技术中,存在未考虑终端侧的处理时间的影响、在浏览器或者专用的客户端软件内封闭而无法从外部探测不伴随与服务器的通信的利用者操作、并且难以从外部分类是否为对利用者体感品质影响的由利用者实施的操作为起因的通信等问题,在推测应用的利用者体感品质时,妨碍进行高精度的推测。(与第2侧面有关的课题)在与第2侧面有关的以往的技术中,有以下的2个课题。(1)与第2侧面有关的上述以往的(A)、(B)的技术存在与该应用的相关低这样的问题。CPU利用率等资源并非表示终端的负荷状态的一个尺度,除了终端负荷极端高的状态以外,与该指标,应用动作速度的相关弱。例如,如果适当的时间间隔的CPU利用率始终是100%,则怀疑终端瓶颈,但在80%、60%等的情况下,没法判定。另外,即使CPU利用率是100%,根据进程优先级的关系,应用动作速度也有可能没有问题。终端规格规定也同样,难以取得终端规格这样的极其粗略的概略、和各种应用类别、操作类别的动作速度的相关。(2)上述以往的(B)、(C)的技术存在在产生了品质劣化时无法反映终端状态这样的问题。在利用者操作的终端中,不应仅成为对象的应用动作。例如,在同时进行利用病毒探索软件的检查时,即使动作规格、基准标记评分满足规定,也有可能引起终端瓶颈所致的服务品质降低。(与第3侧面有关的课题)在与第3侧面有关的以往的技术中,有以下的课题。用户体感等待时间根据用户在应用执行时实施了的操作内容而不同。其原本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/55/201380017938.html" title="利用者体感品质推测装置、终端瓶颈判定装置、类似操作抽出装置及方法以及程序原文来自X技术">利用者体感品质推测装置、终端瓶颈判定装置、类似操作抽出装置及方法以及程序</a>

【技术保护点】
一种利用者体感品质推测装置,用于推测利用者终端中的应用的利用者的体感等待时间,其特征在于包括:数据接收单元,取得在所述利用者终端中在推测对象期间进行的数据取得、脚本执行、画面描绘的各处理的继续时间作为推测对象日志,并将其储存到接收日志存储单元;日志去除单元,从所述接收日志存储单元读出所述推测对象日志,输出去除了该数据的继续时间比规定的短时间处理阈值短或者比规定的长时间阈值长的日志的日志;量化单元,针对从所述日志去除单元所输出的日志,将在一定时间的时隙内进行的各处理的个数计算为复用度;以及连续区域抽出单元,从由所述量化单元所量化了的数据抽出连续区域,所述连续区域抽出单元包括:第1连续区域抽出单元,不区分所述数据取得、所述脚本执行、所述画面描绘的各处理而抽出连续区域;或者第2连续区域抽出单元,区分所述数据取得、所述脚本执行、所述画面描绘的各处理而抽出连续区域。

【技术特征摘要】
【国外来华专利技术】2012.03.30 JP 2012-082802;2012.03.30 JP 2012-082801.一种利用者体感品质推测装置,用于推测利用者终端中的应用的利用者的体感等待时间,其特征在于包括:数据接收单元,取得在所述利用者终端中在推测对象期间进行的数据取得、脚本执行、画面描绘的各处理的继续时间作为推测对象日志,并将其储存到接收日志存储单元;日志去除单元,从所述接收日志存储单元读出所述推测对象日志,输出去除了所述继续时间比规定的短时间处理阈值短或者比规定的长时间阈值长的日志的日志;量化单元,针对从所述日志去除单元所输出的日志,将在一定时间的时隙内进行的各处理的个数计算为复用度;以及连续区域抽出单元,从由所述量化单元所量化了的数据抽出连续区域,所述连续区域抽出单元包括:第1连续区域抽出单元,不区分作为所述数据取得、所述脚本执行、所述画面描绘的各个处理而抽出连续区域;或者第2连续区域抽出单元,区分作为所述数据取得、所述脚本执行、所述画面描绘的各个处理而抽出连续区域。2.根据权利要求1所述的利用者体感品质推测装置,其特征在于:所述第1连续区域抽出单元包括:第1评价A单元,如果在滑动窗口内的时隙中的至少1个时隙中,有探测阈值以上的处理,则进行判定为连续区域内的处理,将判定为连续区域内的滑动窗口连续的区间作为连续区域;或者第2评价A单元,在以某个时隙为始点的滑动窗口长的区间内的、超过探测阈值的时隙数的存在比例超过规定的连续判定阈值的情况下,以各时隙为始点进行将该时隙判定为是连续区域内的处理,将判定为是连续区域内的始点的时隙连续的区域作为连续区域。3.根据权利要求1所述的利用者体感品质推测装置,其特征在于:所述第2连续区域抽出单元包括:第1评价B单元,针对所述数据取得、所述脚本执行、所述画面描绘的各处理,抽出连续区域,将各处理的连续区域的并集作为连续区域;或者第2评价B单元,针对所述数据取得、所述脚本执行、所述画面描绘的各处理,抽出连续区域,抽出所述数据取得处理的连续区域、与该数据取得处理的连续区域邻接的所述脚本执行处理的连续区域、以及与该脚本执行处理的连续区域邻接的所述画面描绘处理的连续区域;或者第3评价B单元,针对所述数据取得、所述脚本执行、所述画面描绘的各处理,抽出连续区域,抽出所述数据取得处理的连续区域、以及与该数据取得处理的连续区域邻接的所述画面描绘处理的连续区域,进而,抽出所述脚本执行处理的连续区域以及与该脚本执行处理的连续区域邻接的所述画面描绘处理的连续区域。4.根据权利要求1所述的利用者体感品质推测装置,其特征在于还包括:连续区域整形单元,关于由所述连续区域抽出单元抽出了的连续区域,在由所述连续区域抽出单元所抽出的所述连续区域的最终时间隙、和接下来的连续区域的开头时间隙连续的情况下,作为一个连续区域,在所述一个连续区域是第1规定的阈值以下的情况下,删除该一个连续区域,并且在所述一个连续区域是第2规定的阈值以上的情况下,删除该一个连续区域,从而对连续区域进行整形。5.一种利用者体感品质推测方法,用于推测利用者终端中的应用的利用者的体感等待时间,其特征在于进行如下步骤:数据接收步骤,数据接收单元取得在所述利用者终端中在推测对象期间进行的数据取得、脚本执行、画面描绘的各处理的继续时间作为推测对象日志,并将其储存到接收日志存储单元;日志去除步骤,日志去除单元从所述接收日志存储单元读出所述推测对象日志,输出去除了所述继续时间比规定的短时间处理阈值短或者比规定的长时间阈值长的日志的日志;量化步骤,量化单元针对在所述日志去除步骤中所输出的日志,将在一定时间的时隙内进行的各处理的个数计算为复用度;以及连续区域抽出步骤,连续区域抽出单元从在所述量化步骤中所量化了的数据抽出连续区域,在所述连续区域抽出步骤中,包括:第1连续区域抽出步骤,不区分所作为述数据取得、所述脚本执行、所述画面描绘的各个处理而抽出连续区域;或者第2连续区域抽出步骤,区分作为所述数据取得、所述脚本执行、所述画面描绘的各个处理而抽出连续区域。6.根据权利要求5所述的利用者体感品质推测方法,其特征在于:在所述第1连续区域抽出步骤中,进行如下步骤:第1评价A步骤,如果在滑动窗口内的时隙中的至少1个时隙中,有探测阈值以上的处理,则进行判定为连续区域内的处理,将判定为连续区域内的滑动窗口连续的区间作为连续区域;或者第2评价A步骤,在以某个时隙为始点的滑动窗口长的区间内的、超过探测阈值的时隙数的存在比例超过规定的连续判定阈值的情况下,以各时隙为始点进行将该时隙判定为是连续区域内的处理,将判定为是连续区域内的始点的时隙连续的区域作为连续区域。7.根据权利要求5所述的利用者体感品质推测方法,其特征在于:在所述第2连续区域抽出步骤中,进行如下步骤:第1评价B步骤,针对所述数据取得、所述脚本执行、所述画面描绘的各处理,抽出连续区域,将各处理的连续区域的并集作为连续区域;或者第2评价B步骤,针对所述数据取得、所述脚本执行、所述画面描绘的各处理,抽出连续区域,抽出所述数据取得处理的连续区域、与该数据取得处理的连续区域邻接的所述脚本执行处理的连续区域、以及与该脚本执行处理的连续区域邻接的所述画面描绘处理的连续区域;或者第3评价B步骤,针对所述数据取得、所述脚本执行、所述画面描绘的各处理,抽出连续区域,抽出所述数据取得处理的连续区域、以及与该数据取得处理的连续区域邻接的所述画面描绘处理的连续区域,进而,抽出所述脚本执行处理的连续区域、以及与该脚本执行处理的连续区域邻接的所述画面描绘处理的连续区域。8.根据权利要求5所述的利用者体感品质推测方法,其特征在于还进行如下步骤:连续区域整形步骤,关于在所述连续区域抽出步骤中抽出了的连续区域,在所述连续区域抽出步骤中抽出的所述连续区域的最终时间隙、和接下来的连续区域的开头时间隙连续的情况下,作为一个连续区域,在所述一个连续区域是第1规定的阈值以下的情况下,删除该一个连续区域,并且在所述一个连续区域是第2规定的阈值以上的情况下,删除该一个连续区域,从而对连续区域进行整形而输出。9.一种品质劣化主要原因判定装置,用于在利用从应用服务器提供的应用的服务时,判定品质劣化主要原因是否存在于利用者...

【专利技术属性】
技术研发人员:山本浩司中村天真本多泰理池上大介
申请(专利权)人:日本电信电话株式会社
类型:发明
国别省市:日本;JP

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

1