背景技术:
1、本申请要求2020年11月24日提交的、并且名称为“使用葡萄糖来检测异常计算环境行为(detection of anomalous computing environment behavior using glucose)”的美国临时专利申请第63/117,705号的权益,其全部公开内容据此以引用方式并入。
2、背景技术
3、糖尿病是影响数亿人口的代谢疾病,并且是世界范围内死亡的主要原因之一。对于患有i型糖尿病的人来说,获得治疗对于他们的生存是至关重要的,并且它可以减少患有ii型糖尿病的人的不良后果。通过适当的治疗,可以避免由于糖尿病引起的对心脏、血管、眼睛、肾和神经的严重损伤。不管糖尿病的类型如何(例如,i型或ii型),成功地管理糖尿病涉及监测并时常调节食物和活动以控制人的血糖,以减少人的血糖的严重波动和/或通常降低人的血糖。
4、常规葡萄糖监测系统被用于使用葡萄糖监测装置来监测用户的葡萄糖,并且将葡萄糖测量结果输出给用户。作为这一点的一部分,常规葡萄糖监测系统还可生成各种事件,诸如当用户的葡萄糖水平低于或预测为低于低葡萄糖阈值时可输出的低葡萄糖警报。常规葡萄糖监测系统的用户可能开始依赖于这些事件和警报,以便采取缓解动作来防止危险的葡萄糖相关状况发生。
5、不幸的是,各种不同的情况可能导致常规葡萄糖监测系统不能生成某些事件。此类情况可以包括葡萄糖监测装置与用户的计算装置之间的信号损失、葡萄糖监测装置的问题、操作系统不兼容问题、资源竞争、用户动作等。作为示例,对于特定品牌的移动装置,新操作系统的安装或更新至操作系统的新版本可能导致移动装置与葡萄糖监测装置之间的不兼容问题,这导致葡萄糖监测应用程序未能生成某些事件。
6、常规上,应用程序开发者检测和修复导致葡萄糖监测应用程序遗漏事件的问题的唯一方式是基于用户反馈。例如,葡萄糖监测装置的用户可以注意到他们的葡萄糖监测应用程序未能输出低葡萄糖警报,并且因此提交投诉。当接收到足够的投诉时,可以开始调查以确定对导致遗漏事件的问题的解决方案。然而,这种用于遗漏事件检测的常规过程是缓慢的,并且通常需要大量用户检测到该问题才能发起调查。此外,一些遗漏事件甚至可能不会被用户注意到,并且因此不会基于用户投诉而被检测到。对于依赖于由葡萄糖监测应用程序和装置生成的事件和警报的准确性的用户而言,不能早期检测到遗漏事件可能导致有害的或者甚至威胁生命的问题。因此,尽可能早地检测由葡萄糖监测应用程序生成的遗漏事件是重要的。
技术实现思路
1、为了克服这些问题,利用葡萄糖来检测异常计算环境行为。异常检测系统在第一时间段期间接收由可穿戴葡萄糖监测装置收集的葡萄糖测量结果以及与葡萄糖测量结果相关联的事件记录。通过使用事件引擎模拟器处理葡萄糖测量结果来识别从第一时间段期间的事件记录中遗漏的遗漏事件。基于第一时间段期间的遗漏事件来生成异常检测模型。异常检测模型包括非异常的第二时间段期间的遗漏事件的预测范围,其中第二时间段在第一时间段之后。异常检测系统还在第二时间段期间接收由可穿戴葡萄糖监测装置收集的附加葡萄糖测量结果以及与附加葡萄糖测量结果相关联的附加事件记录。通过使用事件引擎模拟器处理附加葡萄糖测量结果来识别从第二时间段期间的附加事件记录中遗漏的遗漏事件。如果从第二时间段期间的事件记录中遗漏的所识别的遗漏事件在异常检测模型的遗漏事件的预测范围之外,则检测到异常行为。
2、这一
技术实现要素:
以简化的形式介绍一些概念,这些概念将在下面的具体实施方式中进一步描述。因此,这一发明内容不旨在识别要求保护的主题的必要特征,也不旨在用于帮助确定要求保护的主题的范围。
1.一种方法,所述方法包括:
2.根据权利要求1所述的方法,其中识别从所述第一时间段期间的所述事件记录中遗漏的所述遗漏事件还包括:
3.根据权利要求2所述的方法,其中所述遗漏事件包括在所述第一时间段期间的所述事件记录中不具有匹配的实际事件的模拟事件。
4.根据权利要求1所述的方法,其中所述事件引擎模拟器包括与所述可穿戴葡萄糖监测装置相关联的葡萄糖监测应用程序的事件引擎的复制。
5.根据权利要求1所述的方法,所述方法还包括:
6.根据权利要求5所述的方法,其中所述异常检测模型的遗漏事件的所述预测范围对应于非异常的每天遗漏事件的预测范围,并且其中检测所述异常行为包括当在所述第二时间段期间从第一天的所述附加事件记录遗漏的所述遗漏事件在非异常的每天遗漏事件的所述预测范围之外时检测异常行为。
7.根据权利要求6所述的方法,还包括当在所述第二时间段期间从第二天的所述附加事件记录中遗漏的所述遗漏事件在非异常的每天遗漏事件的所述预测范围内时,检测非异常行为。
8.根据权利要求5所述的方法,其中识别从所述第二时间段期间的所述附加事件记录中遗漏的所述遗漏事件还包括:
9.根据权利要求1所述的方法,其中所述事件记录包括由所述可穿戴葡萄糖监测装置在所述第一时间段期间生成的低葡萄糖警报。
10.根据权利要求1所述的方法,其中所述第一时间段在所述第二时间段之前。
11.根据权利要求1所述的方法,所述方法还包括使得显示异常行为用户界面,所述异常行为用户界面绘制所述第一时间段和所述第二时间段期间的所述遗漏事件。
12.根据权利要求11所述的方法,其中所述异常行为用户界面在视觉上指示遗漏事件的所述预测范围。
13.根据权利要求12所述的方法,其中被绘制在遗漏事件的所述预测范围之外的遗漏事件与指示所述遗漏事件对应于异常行为的视觉指示符一起显示。
14.一种计算机可读存储装置,所述计算机可读存储装置包括存储指令,所述指令响应于由一个或多个处理器执行来执行操作,所述操作包括:
15.根据权利要求14所述的计算机可读存储装置,其中识别从所述第一时间段期间的所述事件记录中遗漏的所述遗漏事件还包括:
16.根据权利要求15所述的计算机可读存储装置,其中所述遗漏事件包括在所述第一时间段期间的所述事件记录中不具有匹配的实际事件的模拟事件。
17.根据权利要求14所述的计算机可读存储装置,其中所述事件引擎模拟器包括与所述可穿戴葡萄糖监测装置相关联的葡萄糖监测应用程序的事件引擎的复制。
18.根据权利要求14所述的计算机可读存储装置,其中所述操作还包括:
19.根据权利要求18所述的计算机可读存储装置,其中所述异常检测模型的遗漏事件的所述预测范围对应于非异常的每天遗漏事件的预测范围,并且其中检测所述异常行为包括当在所述第二时间段期间从第一天的所述附加事件记录遗漏的所述遗漏事件在非异常的每天遗漏事件的所述预测范围之外时检测异常行为。
20.根据权利要求19所述的计算机可读存储装置,其中所述操作还包括当在所述第二时间段期间从第二天的所述附加事件记录中遗漏的所述遗漏事件在非异常的每天遗漏事件的所述预测范围内时,检测非异常行为。
21.根据权利要求18所述的计算机可读存储装置,其中识别从所述第二时间段期间的所述附加事件记录中遗漏的所述遗漏事件还包括:
22.根据权利要求14所述的计算机可读存储装置,其中所述事件记录包括由所述可穿戴葡萄糖监测装置在所述第一时间段期间生成的低葡萄糖警报。
23.根据权利要求14所述的计算机可读存储装置,其中所述第一时间段在所述第二时间段之前。
24.根据权利要求14所述的计算机可读存储装置,其中所述操作还包括使得显示异常行为用户界面,所述异常行为用户界面绘制所述第一时间段和所述第二时间段期间的所述遗漏事件。
25.根据权利要求24所述的计算机可读存储装置,其中所述异常行为用户界面在视觉上指示遗漏事件的所述预测范围。
26.根据权利要求25所述的计算机可读存储装置,其中被绘制在遗漏事件的所述预测范围之外的遗漏事件与指示所述遗漏事件对应于异常行为的视觉指示符一起显示。
27.一种异常检测系统,所述异常检测系统包括: