一种基于人工智能的手持打印机数据监测预警系统及方法与流程

文档序号:34316763发布日期:2023-06-01 00:02阅读:53来源:国知局
一种基于人工智能的手持打印机数据监测预警系统及方法与流程

本发明涉及人工智能,具体为一种基于人工智能的手持打印机数据监测预警系统及方法。


背景技术:

1、打印机有很多种类,小巧轻便的手持打印机由于其自身的可移动性、低功耗、易装纸、操作简单等特点,目前广泛应用于各个场所,主要用于打印交易凭证,如业务发票、销售订单小票等。

2、现有的对打印机的监测,主要用于对打印机自身的打印故障进行监测,进而发出预警提示,但是缺少对使用手持打印机进行支付的行为数据监测,在实际使用中,当商家与顾客双方通过手持打印机进行交易时,存在一定的数据异常风险,可能导致出现交易矛盾的现象,当交易双方对于交易数据异常事件处理不当时,将会给交易双方带来一定损失。

3、因此,人们需要一种基于工智能的手持打印机数据监测预警系统及方法来解决上述问题。


技术实现思路

1、本发明的目的在于提供一种基于人工智能的手持打印机数据监测预警系统及方法,以解决上述背景技术中提出的问题。

2、为了解决上述技术问题,本发明提供如下技术方案:一种基于人工智能的手持打印机数据监测预警方法,包括以下步骤:

3、s1:对手持打印机的相关使用数据进行获取;对获取到的使用数据进行整合,得到训练数据集,将训练数据集通过机器学习的方式根据打印机的数据记录建立场景判别模型;

4、s2:基于使用场景对手持打印机的实时使用数据进行监测;

5、s3:对监测到的数据进行分析,判断当前使用行为是否存在异常;

6、s4:根据s3的分析结果,当无异常情况时,继续保持监测,当出现异常情况时,对异常情况进行分析,判断异常类型;

7、s5:根据s4的异常分析结果,通过预设的处理方案对异常情况进行相应处理。

8、进一步的;所述步骤s1具体包括:

9、步骤s1-1:通过访问手持打印机的日志记录对相关历史使用数据进行获取,根据预设的关键词对获取到的历史相关数据进行关键数据提取;

10、其中,所述提取方式可以为根据数据库表的表头对所需关键数据进行提取;

11、所述关键数据包括用户信息数据、时间点数据和交易信息数据;

12、所述关键数据包括用户信息集i,所述i内包括,其中,分别表示训练集中的第1、2、...、n个用户;

13、所述关键数据包括时间点数据集t,所述t内包括,其中,分别表示训练集中的第1、2、...、m个时间点信息;

14、所述关键数据包括交易信息数据集m,所述m内包括,其中,分别表示训练集中的第1、2、...、q个交易信息;

15、步骤s1-2:对提取到的关键数据进行整合处理,对整合处理后的数据进行打包封装,生成训练数据集x,所述x内包括,其中,分别表示训练集中的第1、2、...、z条数据;

16、其中,每条数据内包括一个用户数据,一个时间点数据和一条交易信息数据;

17、步骤s1-3:将所得训练数据集通过机器学习的方式,训练得到场景判别模型;

18、其中,所述步骤s1-3具体包括:

19、s1-3-1:将训练数据集中的每条数据在坐标系中进行映射,将每条数据所包含的变量数据转化为向量,得到n个变量组成的向量集;

20、s1-3-2:根据以下公式计算向量集y的概率密度:

21、;

22、其中,表示向量集y的均值向量,表示向量集y的协方差矩阵;表示的行列式;即:

23、;

24、;

25、计算向量集y的概率密度的目的在于通过概率密度的大小对原始数据集进行筛选,对不具有代表意义的向量进行过滤,同时,通过概率密度的计算值能够在几何上较为直观的对数据的高斯分布进行反馈,从而实现根据分布情况对所需区域进行划分;

26、s1-3-3:设定阈值,筛选数据集中概率密度的数据;

27、s1-3-4:根据坐标系中映射得到的高斯分布结果进行区域划分,划分得到第一合理区域、第二合理区域和第三合理区域;

28、s1-3-5:根据区域划分结果,标记各合理区域的对应场景,完成场景判别模型的建立。

29、进一步的;所述步骤s2具体包括:

30、步骤s2-1:对手持打印机的实时使用数据进行采集,采集得到用户信息,时间信息和交易信息;

31、步骤s2-2:对采集到的用户信息进行分析,筛查该用户是否在数据库中存在用户标签;

32、步骤s2-3:若存在该用户的用户标签,则将新数据加入该用户对应用户标签的数据集内,若不存在该用户的用户标签,则对于该用户建立新的用户标签。

33、所述用户标签用于根据用户的消费记录对用户偏好和用户价值进行解析,以便于帮助商家根据自身业务需求,针对不同用户采用不同策略进行运营,以便于提高营业额,防止客源流失;

34、进一步的;根据上述步骤s1和s2得到的手持打印机使用场景判别模型和监测到的实时数据,在步骤s3中,根据对该使用场景的预设安全区间,对当前的手持打印机使用行为进行异常判断;所述安全区间根据s1中的区域划分结果对于不同场景,分别对各变量下的其他因变量的变化范围进行区间划分;

35、其中,对于无用户标签的用户,根据时间变量划分关于交易信息的安全区间;

36、对于具有用户标签的用户,结合其用户标签和时间变量划分关于交易信息安全区间;

37、具体包括以下步骤:

38、s3-1:将监测到的对于手持打印机的用户信息和时间信息输入场景判别模型中,输出当前使用场景,得到对应于该使用场景的交易信息安全区间;

39、s3-2:将监测到的实际交易信息进行映射,与安全区间进行对比;

40、s3-3:若当前交易信息与安全区间不匹配,则认为当前对于手持打印机的使用行为存在异常。

41、进一步的;在步骤s4中,根据s3的分析结果,当无异常情况时,继续保持监测,当出现异常情况时,对异常情况进行分析,通过人工二次核验或系统安全检测判断异常类型,所述异常类型包括操作异常和安全异常;

42、所述操作异常表示用户使用手持打印机进行输入操作时出现失误,造成的数据异常;

43、所述安全异常表示存在外部攻击对手持打印机的数据进行了修改,因此造成的数据异常;

44、在步骤s5中,根据s4得到的异常分析结果,通过预设的异常处理方案对异常情况进行相应处理。

45、一种基于人工智能的手持打印机数据监测预警系统,所述系统包括:数据获取模块、数据整合模块、数据监测模块、数据分析模块和异常管理模块;

46、所述数据获取模块用于对手持打印机的使用数据进行获取;

47、所述数据整合模块用于对获取到的历史使用数据进行整合;

48、所述数据监测模块用于对手持打印机的实时数据进行监测;

49、所述数据分析模块用于对监测到的实时数据进行分析;

50、所述异常管理模块用于对数据分析结果中的异常情况进行相应处理。

51、进一步的;所述数据获取模块通过对手持打印机的后台数据库进行访问,获取到该打印机的日志数据;

52、其中,获取的后台数据库中的打印机日志数据包括后台系统中一个或多个手持打印机的使用数据,在实际使用中,同一商家可装配多个手持打印机,通过数据上传实现数据共享,以便于实现营业结算;进一步的,通过获取同一后台或同一局域网内的手持打印机数据能够使得训练数据集更加完善,从而提高数据监测预警的准确度。

53、所述数据整合模块包括数据提取单元、数据整理单元和数据集生成单元;

54、所述数据提取单元用于对数据获取模块获取的数据进行关键数据提取,包括用户信息、时间信息、交易信息等;

55、所述数据整理单元用于对数据提取单元提取出的关键数据进行整理,并根据用户操作数据生成用户标签;

56、所述数据集生成单元用于对整理后的数据进行打包,得到训练数据集。

57、所述训练数据集用于对步骤s2中的场景判别模型提供数据来源;

58、进一步的;所述数据监测模块包括数据采集单元和用户筛查单元;

59、所述数据采集单元用于对手持打印机的实时使用数据进行采集;

60、所述用户筛查单元用于根据采集到的当前使用者的用户信息与数据库中的用户信息进行匹配,对当前使用者的用户标签进行解析;

61、筛查结果包括该用户在打印机的数据库中已有标签或该用户在打印机的数据库中暂无标签,即该用户初次使用,建立对于该用户的用户标签;

62、此处建立用户标签用于对各用户对于手持打印机的使用记录进行整合,提高对于用户操作数据合理性判断的依据,提高数据监测的准确度;同时,能够完善对于各用户的画像描写,以便于在后期将用户画像与业务推广进行结合,从而提高实体店面的销售量。

63、进一步的;所述数据分析模块包括区间划分单元、数据校验单元和异常预警单元;

64、所述区间划分单元用于根据数据库中的数据记录对打印机输入输出数据的合理区间进行划分,

65、进一步的,包括根据用户标签对个用户的个人数据进行合理区域划分;

66、所述数据校验单元用于对所述数据监测模块监测到的实时数据进行校验,判断当前操作数据是否存在异常;

67、所述异常预警单元用于根据所述数据校验单元中的校验结果,对校验不合理的异常操作数据进行预警提醒。

68、进一步的;所述异常管理模块包括异常判断单元和异常处理单元;

69、所述异常判断单元用于对校验结果中的异常操作进行分析,判断异常类型;

70、所述异常处理单元用于根据异常判断结果对各类异常情况进行相应处理;以便于能够及时解决各类异常情况,避免使用手持打印机引起的交易冲突事件;

71、具体的,若该异常属于操作异常,用户收到异常提示后,取消本次操作,重新进行输入;若该异常属于安全异常,锁定设备,及时中止本次操作,用户收到异常提示,并对该手持打印机进行安全漏洞的修复。

72、与现有技术相比,本发明所达到的有益效果是:

73、本发明通过数据获取模块对手持打印机的使用数据进行获取;通过数据整合模块用于对获取到的历史使用数据进行整合;通过数据监测模块对手持打印机的实时数据进行监测;通过数据分析模块对监测到的实时数据进行分析,当监测到数据异常风险时,通过异常管理模块对数据分析结果中的异常情况进行相应处理;能够及时解决各类异常情况,避免使用手持打印机引起的交易矛盾事件,防止因手持打印机数据异常导致的交易双方的各项损失。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1