System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() WhatsApp在线状态的解析方法、设备及存储介质技术_技高网

WhatsApp在线状态的解析方法、设备及存储介质技术

技术编号:42244396 阅读:6 留言:0更新日期:2024-08-02 13:55
本发明专利技术涉及软件解析领域,公开了一种WhatsApp在线状态的解析方法、设备及存储介质。该方法包括:启动wppcontent.js库中服务端,基于服务端,生成会话队列码;基于会话队列码,生成二维码,以及基于二维码,链接目标WhatsApp账号;接收目标WhatsApp账号发送的解析手机号;基于预置注册分析函数,判断解析手机号是否为服务器注册号码;若为服务器注册号码,则基于预置对话查询函数,对解析手机号进行对话分析处理,得到对话框数据;基于预置检测函数,分析对话框数据对应的上线数据,得到所述解析手机号对应WhatsApp账号的在线状态数据。在本发明专利技术实施例中,通过对绑定的WhatsApp账号发送的手机号进行校验,分析出手机号对应WhatsApp账号的在线状态,实现了灵活大规模查询WhatsApp账号在线状态。

【技术实现步骤摘要】

本专利技术涉及软件解析领域,尤其涉及一种whatsapp在线状态的解析方法、设备及存储介质。


技术介绍

1、随着智能设备的流行,移动端聊天已经成为人们生活中必不可少的一部分,其中whatsapp就是人们正在大量使用的一款聊天工具,某些用户需要时刻知道某些人的在线时间和下线时间,关注他人的使用频率。

2、目前,使用状态的查看方法是通过whatsapp启动web端查看自己联系人的上下线状态,在允许登录web后通过orc技术识别或者是节点抓取,监听目标账号的上下线状态。但是,现有的查看方法需要可视化网页,并且由于扫码登录后无法做到大规模检测,由于涉及到隐私泄露也无法做到云端检测。因此,针对当前whatsapp的在线状态的监控和分析通用性不足无法大规模检测的问题,需要一种新的技术来解决当前问题。


技术实现思路

1、本专利技术的主要目的在于解决当前whatsapp的在线状态的监控和分析通用性不足无法大规模检测的技术问题。

2、本专利技术第一方面提供了一种whatsapp在线状态的解析方法,所述whatsapp在线状态的解析方法包括:

3、启动wppcontent.js库中服务端,基于所述服务端,生成会话队列码;

4、基于所述会话队列码,生成二维码,以及基于所述二维码,链接目标whatsapp账号;

5、接收所述目标whatsapp账号发送的解析手机号;

6、基于预置注册分析函数,判断所述解析手机号是否为服务器注册号码;</p>

7、若为服务器注册号码,则基于预置对话查询函数,对所述解析手机号进行对话分析处理,得到对话框数据;

8、基于预置检测函数,分析所述对话框数据对应的上线数据,得到所述解析手机号对应whatsapp账号的在线状态数据。

9、可选的,在本专利技术第一方面的第一种实现方式中,所述接收所述目标whatsapp账号发送的解析手机号包括:

10、基于webscoket协议,基于节点服务器的map缓存所述目标whatsapp账号发送的解析手机号。

11、可选的,在本专利技术第一方面的第二种实现方式中,所述基于预置注册分析函数,判断所述解析手机号是否为服务器注册号码包括:

12、利用parsephone函数,解析出所述解析手机号的构成数据;

13、利用checknumberstatus函数,判断所述解析手机号是否为服务器注册号码。

14、可选的,在本专利技术第一方面的第三种实现方式中,所述基于预置对话查询函数,对所述解析手机号进行对话分析处理,得到对话框数据包括:

15、基于client.getchatbyid函数,判断所述解析手机号是否存在对话框;

16、当存在对话框时,则提取所述解析手机号对应的whatsapp账号信息;

17、当不存在对话框时,则创建开启所述解析手机号对应的whatsapp对话框。

18、可选的,在本专利技术第一方面的第四种实现方式中,所述创建开启所述解析手机号对应的whatsapp对话框包括:

19、调用client.openchat函数,创建开启所述解析手机号对应的whatsapp对话框。

20、可选的,在本专利技术第一方面的第五种实现方式中,所述基于预置检测函数,分析所述对话框数据对应的上线数据,得到所述解析手机号对应whatsapp账号的在线状态数据包括:

21、基于client.getchatisonline函数,判断所述对话框数据对应whatsapp账号是否在线;

22、若不在线,则提取所述对话框数据中的时间戳,以及基于所述时间戳,生成所述解析手机号对应whatsapp账号的在线时间数据;

23、若在线,则将所述解析手机号对应whatsapp账号标记为在线使用。

24、可选的,在本专利技术第一方面的第六种实现方式中,所述提取所述对话框数据中的时间戳包括:

25、基于client.getlastseen函数,提取所述对话框数据中的时间戳。

26、可选的,在本专利技术第一方面的第七种实现方式中,在所述启动wppcontent.js库中服务端,基于所述服务端,生成会话队列码之前,还包括:

27、从预置npm仓库中,获取wppcontent.js库数据包;

28、利用require函数引用wppcontent.js库数据包,完成加载wppcontent.js库。

29、本专利技术第二方面提供了一种whatsapp在线状态的解析设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述whatsapp在线状态的解析设备执行上述的whatsapp在线状态的解析方法。

30、本专利技术的第三方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的whatsapp在线状态的解析方法。

31、在本专利技术实施例中,通过wppcontent.js库链接客户端的whatsapp账号,监听whatsapp账号发送的手机号,对该手机号对应的whatsapp账号使用状态进行解析,实现了whatsapp的在线状态的监控,解决了当前whatsapp的在线状态的监控和分析通用性不足无法大规模检测的技术问题。

本文档来自技高网...

【技术保护点】

1.一种WhatsApp在线状态的解析方法,其特征在于,包括步骤:

2.根据权利要求1所述的WhatsApp在线状态的解析方法,其特征在于,所述接收所述目标WhatsApp账号发送的解析手机号包括:

3.根据权利要求1所述的WhatsApp在线状态的解析方法,其特征在于,所述基于预置注册分析函数,判断所述解析手机号是否为服务器注册号码包括:

4.根据权利要求1所述的WhatsApp在线状态的解析方法,其特征在于,所述基于预置对话查询函数,对所述解析手机号进行对话分析处理,得到对话框数据包括:

5.根据权利要求4所述的WhatsApp在线状态的解析方法,其特征在于,所述创建开启所述解析手机号对应的WhatsApp对话框包括:

6.根据权利要求1所述的WhatsApp在线状态的解析方法,其特征在于,所述基于预置检测函数,分析所述对话框数据对应的上线数据,得到所述解析手机号对应WhatsApp账号的在线状态数据包括:

7.根据权利要求6所述的WhatsApp在线状态的解析方法,其特征在于,所述提取所述对话框数据中的时间戳包括:

8.根据权利要求1所述的WhatsApp在线状态的解析方法,其特征在于,在所述启动wppcontent.js库中服务端,基于所述服务端,生成会话队列码之前,还包括:

9.一种WhatsApp在线状态的解析设备,其特征在于,所述WhatsApp在线状态的解析设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-8中任一项所述的WhatsApp在线状态的解析方法。

...

【技术特征摘要】

1.一种whatsapp在线状态的解析方法,其特征在于,包括步骤:

2.根据权利要求1所述的whatsapp在线状态的解析方法,其特征在于,所述接收所述目标whatsapp账号发送的解析手机号包括:

3.根据权利要求1所述的whatsapp在线状态的解析方法,其特征在于,所述基于预置注册分析函数,判断所述解析手机号是否为服务器注册号码包括:

4.根据权利要求1所述的whatsapp在线状态的解析方法,其特征在于,所述基于预置对话查询函数,对所述解析手机号进行对话分析处理,得到对话框数据包括:

5.根据权利要求4所述的whatsapp在线状态的解析方法,其特征在于,所述创建开启所述解析手机号对应的whatsapp对话框包括:

6.根据权利要求1所述的whatsapp在线状态的解析方法,其特征在于,所述基于预置检测函数,分析所述...

【专利技术属性】
技术研发人员:童岳洲黄德安陈子文李坪
申请(专利权)人:深圳市麦田守护科技有限公司
类型:发明
国别省市:

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

1