社交应用添加好友的关联终端提醒方法、系统、存储介质及计算机设备与流程

文档序号:30614596发布日期:2022-07-02 00:36阅读:79来源:国知局
社交应用添加好友的关联终端提醒方法、系统、存储介质及计算机设备与流程

1.本发明涉及终端管控技术领域,尤其涉及一种社交应用添加好友的关联终端提醒方法、系统、存储介质及计算机设备。


背景技术:

2.智能终端的普及使得社交应用成为人们日常生活中交流的重要工具,而目前社交应用中的低年龄层用户数量也在不断增大,因此需要更加注重于在社交应用中对未成年用户的保护。
3.越来越多的监护人开始将社交应用作为与未成年人用户的主要通讯工具,但由于青少年用户的自控能力较差,对社会的认知比较单纯,他们在浏览一些网页或逛社区时,看到或遇到一些自认为非常不错的朋友,很容易添加对方为社交应用好友(如微信好友);而这将给有些不怀好意的人带来可乘之机,从而很有可能酿成大错。现有的社交应用在未成年用户的使用过程中的添加好友时,监护人往往是无法及时知晓的,为此监护人有时需要通过未成年用户的终端直接查看社交应用上的好友新增动态,显然这种方法较为麻烦;若未成年人的社交应用好友过多时,则往往不利于发现其中新增的社交应用好友。
4.综上可知,现有的方法在实际使用上,存在着较多的问题,所以有必要加以改进。


技术实现要素:

5.针对上述的缺陷,本发明的目的在于提供一种社交应用添加好友的关联终端提醒方法,系统、存储介质及其计算机设备,能够将终端的好友新增情况及时通知关联终端。
6.为了实现上述目的,本发明提供一种社交应用添加好友的关联终端提醒方法,包括步骤:
7.建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权;
8.检测所述第一终端的社交应用上是否发生目标事件;其中,所述目标事件为社交账号上的好友新增事件;
9.若发生所述目标事件,则生成对应的提醒通知,并将所述提醒通知发送至所述第二终端。
10.可选的,所述检测所述第一终端的社交应用上是否发生目标事件的步骤具体包括:
11.响应于所述第二终端发起的查询指令,获取所述第一终端的社交应用新增好友页面的截图;
12.将所述截图与预存储的历史截图进行比对;其中,所述历史截图基于所述新增好友页面的初始截图迭代替换而成;
13.若所述截图与所述历史截图之间的比对结果一致,则确定所述社交应用未发生目
标事件。
14.可选的,所述将所述截图与预存储的历史截图进行比对的步骤之后,还包括:
15.若所述截图与历史截图之间的比对结果不一致,则提取出所述截图在所述比对结果中存在差异的区域图像;
16.判断所述区域图像上是否存在用于确认好友已添加的标识信息;
17.若存在所述标识信息,则确定所述社交应用上发生所述目标事件。
18.可选的,所述若发生所述目标事件,则生成对应的提醒通知,并将所述提醒通知发送至所述第二终端的步骤具体包括:
19.若发生所述目标事件,则获取所述标识信息对应的新增好友信息;
20.根据所述新增好友信息生成所述目标事件的提醒通知;
21.将所述提醒通知发送至发起所述查询指令的所述第二终端,并在所述第二终端上展示所述新增好友信息。
22.可选的,所述建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权的步骤之前,还包括:
23.通过所述社交应用的开发者平台,获取预设应用被授权于接收所述社交应用通知的key信息;其中,所述预设应用为所述第二终端安装的用于与所述第一终端进行关联绑定的应用;
24.将所述key信息以只读属性预置于所述第一终端中。
25.可选的,所述建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权的步骤具体包括:
26.建立所述第一终端与所述预设应用的关联绑定关系,并将所述预设应用接入所述第一终端中所述社交应用用于接收通知的sdk。
27.可选的,所述检测所述第一终端的社交应用上是否发生目标事件的步骤具体包括:
28.若所述第一终端的社交应用上接收到新增好友的目标指令,则确定所述社交应用上发生所述目标事件。
29.还提供了一种社交应用添加好友的关联终端提醒系统,包括有:
30.终端关联单元,用于建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权;
31.事件检测单元,用于检测所述第一终端的社交应用上是否发生目标事件;其中,所述目标事件为社交账号上的好友新增事件;
32.提醒通知单元,用于若发生所述目标事件,则生成对应的提醒通知,并将所述提醒通知发送至所述第二终端。
33.另外,还提供了一种存储介质和计算机设备,所述存储介质用于存储一种用于执行上述社交应用添加好友的关联终端提醒方法的计算机程序。
34.所述计算机设备包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的社交应用添加好友的关联终端提醒方法。
35.本发明所述的社交应用添加好友的关联终端提醒方法及其系统,通过在第一终端
和第二终端之间建立起关联绑定关系,使得第二终端依据所述关联绑定关系获得第一终端的通知授权;进而检测所述第一终端上的社交应用是否发生社交账号的好友新增事件;若发生相关事件则生成提醒通知,并发送到对应的第二终端上;从而使得第二终端能够及时获悉第一终端上的社交应用新增好友事件,方便监护人对未成年人的社交应用新增好友的监督。
附图说明
36.图1为本发明一实施例提供的所述社交应用添加好友的关联终端提醒方法的步骤流程图;
37.图2为本发明一实施例提供的所述社交应用添加好友的关联终端提醒方法用于目标事件检测可选的步骤流程图;
38.图3为本发明一实施例提供的所述社交应用添加好友的关联终端提醒方法用于提醒通知可选的步骤流程图;
39.图4为本发明一实施例提供的所述社交应用添加好友的关联终端提醒方法的秘钥配置示例的步骤流程图;
40.图5为本发明一实施例提供的所述社交应用添加好友的关联终端提醒方法用于终端关联的一可选的步骤流程图;
41.图6为本发明一实施例提供的所述社交应用添加好友的关联终端提醒方法用于终端关联的另一可选的步骤流程图;
42.图7为本发明一实施例提供的所述社交应用添加好友的关联终端提醒系统的结构示意框图;
43.图8为本发明一实施例提供的所述社交应用添加好友的关联终端提醒系统的所述事件检测单元可选的结构示意框图;
44.图9为本发明一实施例提供的所述社交应用添加好友的关联终端提醒系统的所述提醒通知单元可选的结构示意框图;
45.图10为本发明一实施例提供的所述社交应用添加好友的关联终端提醒系统的所述终端关联单元一可选的结构示意框图;
46.图11为本发明一实施例提供的所述社交应用添加好友的关联终端提醒系统的所述终端关联单元另一可选的结构示意框图。
具体实施方式
47.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
48.需要说明的,本说明书中针对“一个实施例”、“实施例”、“示例实施例”等的引用,指的是描述的该实施例可包括特定的特征、结构或特性,但是不是每个实施例必须包含这些特定特征、结构或特性。此外,这样的表述并非指的是同一个实施例。进一步,在结合实施例描述特定的特征、结构或特性时,不管有没有明确的描述,已经表明将这样的特征、结构或特性结合到其它实施例中是在本领域技术人员的知识范围内的。
49.此外,在说明书及后续的权利要求当中使用了某些词汇来指称特定组件或部件,所属领域中具有通常知识者应可理解,制造商可以用不同的名词或术语来称呼同一个组件或部件。本说明书及后续的权利要求并不以名称的差异来作为区分组件或部件的方式,而是以组件或部件在功能上的差异来作为区分的准则。在通篇说明书及后续的权利要求书中所提及的“包括”和“包含”为一开放式的用语,故应解释成“包含但不限定于”。以外,“连接”一词在此系包含任何直接及间接的电性连接手段。间接的电性连接手段包括通过其它装置进行连接。
50.图1示出本发明一实施例提供的社交应用添加好友的关联终端提醒方法,包括步骤:
51.s101:建立第一终端与至少一第二终端的关联绑定关系,以使第二终端获得所述第一终端的通知授权。具体实施时,所述第一终端为未成年用户所使用的设备终端,所述第二终端为未成年用户的监护人所使用的设备终端;设备终端包括但不限于智能手机、平板电脑或个人计算机等设备,且所述第一终端上安装有社交应用,例如微信应用。在一具体示例中,所述第一终端和第二终端分别通过预先安装的一组应用实现终端之间的关联绑定,例如在第一终端上安装有预设的学生监控应用,在第二终端上安装有预设的家长管理应用,所述学生监控应用与家长管理应用分别在服务器上建立起关联绑定关系,以使得第二终端上的家长管理应用获得第一终端上的学生监控应用的通知授权。
52.s102:检测第一终端的社交应用上是否发生目标事件;其中,所述目标事件为社交账号上的好友新增事件。即检测在第一终端的社交应用上登录的社交账号是否有新增好友的事件发生,包括通过发起邀请的好友新增事件以及通过接受邀请的好友新增事件。
53.s103:若发生所述目标事件,则生成对应的提醒通知,并将所述提醒通知发送至第二终端。可选的,通过移动通信网络,将在第一终端上生成的提醒通知以短信形式发送到第二终端上。或者,还可以通过第二终端上预先安装的应用程序接收第一终端发送的所述提醒通知,如第一终端上的学生监控应用将所述提醒通知发送到第二终端上的家长管理应用。据此,本实施例能够通过关联的第二终端来获取到第一终端发送的新增好友事件的提醒通知,从而方便监护人对未成年人的社交应用新增好友的监督。
54.参见图2,一种可选的实施方式中,步骤s102具体包括:
55.s1021:响应于第二终端发起的查询指令,获取所述第一终端的社交应用新增好友页面的截图。所述查询指令包括用户在第二终端上主动触发生成的第一查询指令以及第二终端自动定时触发生成的第二查询指令。本实施例获取到的截图为长截图;一具体示例中,通过模拟点击技术按照所述社交应用的页面操控规则以模拟人手触控点击进入到新增好友页面(以微信应用为例,启动微信应用后在微信页面的底部点击“通讯录”进入通讯录页面,再从通讯录页面点击“新的朋友”以进入到“新的朋友页面”,此时该页面即为新增好友页面),并控制终端系统获取该新增好友页面的长截图,再将该长截图保存到预定的系统存储区域。
56.s1022:将所述截图与预存储的历史截图进行比对;其中,所述历史截图基于所述新增好友页面的初始截图迭代替换而成。具体的,将当前获取的截图与上一次获取的截图进行差异性比对,判断二者是否存在变化;本实施例的历史截图是通过新增好友页面的初始截图迭代替换而成,即每次比对的历史截图均为上一次用来比对的截图;所述历史截图
也将随着比对结束之后采用当前获取的截图进行替换。
57.s1023:若所述截图与历史截图之间的比对结果一致,则确定所述社交应用未发生目标事件。若图像比对的结果显示两张图像之间一模一样或者是主要的比对区域(新的朋友信息)一模一样,则确定所述社交应用未发生目标事件。
58.可选的,步骤s1022之后还包括:
59.s1024:若所述截图与历史截图之间的比对结果不一致,则提取出所述截图在比对结果中存在差异的区域图像。具体的,从所述截图中裁剪出存在差异的区域图像。
60.s1025:判断所述区域图像上是否存在用于确认好友已添加的标识信息。
61.s1026:若存在所述标识信息,则确定所述社交应用上发生所述目标事件。
62.可选的,所述标识信息为预设字符或图形;则采用图像识别技术分析判断区域图像上是否有指定的标识信息;以微信应用为例,对裁剪出的区域图像进行图像识别,判断所述区域图像上是否有“已添加”字段;若存在则确定该区域图像上为新增好友的显示信息;反之,若未识别到“已添加”字段或者识别出的字符为“已过期”则确定当前未存在好友新增事件。
63.参见图3,一种可选的实施方式中,所述步骤s103具体包括:
64.s1031:若发生目标事件,则获取所述标识信息对应的新增好友信息。
65.s1032:根据新增好友信息生成所述目标事件的提醒通知。
66.s1033:将提醒通知发送至发起所述查询指令的所述第二终端,并在第二终端上展示所述新增好友信息。
67.以微信应用为例,检测识别出区域图像上存在所述标识信息,即“已添加”字段;则捕获该字段同列所在区域上的新增好友信息(包括微信头像、微信名称等信息);若存在多个标识信息,则分别获取多组分别对应的新增好友信息,再将这些新增好友信息汇集生成一条提醒通知或者分别生成对应的多条提醒通知;最终将所述提醒通知发送到发起查询指令的第二终端上,由第二终端在接收到所述提醒通知后,提取出其中包含的新增好友信息并在第二终端上进行内容展示。
68.参见图4,另一实施例中,步骤s101之前还包括:
69.s111:通过所述社交应用的开发者平台,获取预设应用被授权于接收所述社交应用通知的key信息;其中,所述预设应用为第二终端安装的用于与第一终端进行关联绑定的应用。具体的,开发者平台对外提供可发送新增好友通知的功能,进而由预设应用的开发者到开发者平台注册所述预设应用的信息,并获得该预设应用被授权的key信息。
70.s112:将所述key信息以只读属性预置于第一终端中。具体实施时,开发者在获取到相关的key信息后,将所述key信息以只读属性预置于第一终端的系统属性区中,并限定该属性值的读取权限仅能够由第一终端上对应的社交应用以及所述预设应用进行读取。该示例中通过开发者平台授权可接收通知的预设应用的key信息,并通过系统级的手段限制key信息的访问权限,进而便于第二终端通过系统级接口来实现第一终端社交应用新增好友通知消息的同步。
71.可选的,步骤s101具体包括:建立所述第一终端与所述预设应用的关联绑定关系,并将所述预设应用接入所述第一终端中所述社交应用用于接收通知的sdk(software development kit,软件开发工具包)。具体的,本实施例的预设应用为预先安装在第二终端
的家长管理应用,且该家长管理应用与第一终端上预先安装的学生监控应用进行关联绑定,并且所述家长管理应用接入到社交应用接收应用好友(如微信好友)通知的sdk中。
72.可选的,步骤s102具体包括:若第一终端的社交应用上接收到新增好友的目标指令,则确定所述社交应用上发生所述目标事件。具体实施时,通过系统监听第一终端上的社交应用上形成的新增好友的目标指令,从而确定是否发生目标事件。
73.可选的,步骤s103具体包括:若发生所述目标事件,则判断社交应用上登录的社交账号是否已完成实名制认证;若已完成实名制认证,且基于对应的实名制认证信息确定所述社交账号为未成年人账号,则获取第一终端的key信息,并检验所述key信息的合法性;若确定key信息合法,则获取预设应用上的账号信息,并判断所述账号信息是否与所述key信息在开发者平台申请时的预留信息一致;若所述账号信息与预留信息一致,则生成目标事件对应的提醒通知,并将所述提醒通知发送至第二终端的预设应用上。具体的,本实施例的预设应用为第二终端安装的家长管理应用,所述账号信息是指家长管理应用的登录账号信息(如注册的手机号码),所述预留信息是指开发者到开发者平台注册所述预设应用并申请key时预留的验证信息。
74.参见图5,一可选的实施方式中,步骤s101具体包括:
75.s211:检测到第一终端的增加监护人指令时,判断第一终端中已配置的授权监护人数量是否达到第一预设阈值。具体的,若监测到用户在第一终端触发生成增加监护人指令时,进一步判断与该第一终端进行关联绑定的第二终端数量是否超过达到限定数量。可选的,该示例可通过在社交应用中配置的提醒功能实现,如在微信应用中增加授权监护人接收新加好友提醒的功能,并系统限定最多支持授权m个监护人,m为大于或等于1的整数;若达到上限m,则拦截所述增加监护人指令,并在第一终端上弹框提醒“您授权的监护人数量已达到上限”。
76.s212:若未达到第一预设阈值,则接收待授权的监护人关联信息,并判断所述监护人关联信息是否符合第一预设条件;其中,监护人关联信息为第二终端上所述社交应用对应的账号关联信息。本实施例的第一预设条件为待关联的监护人条件(包括如年龄、账号注册情况)等。具体实施时,若未达到第一预设阈值,则跳转进入到所述监护人关联信息的接收界面,由用户在该接收界面上输入所述监护人关联信息(如手机号或微信号等),接收到用户输入的监护人关联信息后,判断其是否符合第一预设条件(如判断其微信号或手机号是否注册有效,同时实名制认证信息是否达到成年标准等),若不满足第一预设条件,则在第一终端上弹框提醒所输入的监护人关联信息不符合标准(如:您输入的微信号/手机号,未真正注册)。
77.s213:若符合第一预设条件,则向所述监护人关联信息对应的所述第二终端下发第一授权请求。
78.s214:若第二终端根据所述第一授权请求发起第一授权指令,则响应于所述第一授权指令以建立第一终端与所述第二终端的关联绑定关系。第二终端接收到所述第一授权请求后,若被请求方同意则触发生成第一授权指令,进而依据所述第一授权指令将第一终端与第二终端进行关联绑定,此后即可在第一终端检测到目标事件发生(即社交应用新增好友时),依据所述关联绑定关系通知对应的第二终端。一示例中,可通过社交应用提供的提醒功能将新增好友提醒自动同步到第二终端上的社交账号(如监护人微信)上。
79.参见图6,一可选的实施方式中,步骤s101具体包括:
80.s311:检测到第二终端的增加被监护人指令时,判断所述第二终端中已配置的授权被监护人数量是否达到第二预设阈值。与上述示例相对的是:本实施例由第二终端主动发起增加被监护人指令,当检测到增加被监护人指令时,则进一步判断该第二终端已配置的授权被监护人数量是否达到第二预设阈值;可选的,若已达到第二预设阈值,则拦截该增加被监护人指令,并弹框提醒“您添加的未成年人数量已达到上限”。
81.s312:若未达到第二预设阈值,则接收待授权的被监护人关联信息,并判断所述被监护人关联信息是否符合第二预设条件;其中,被监护人关联信息为第一终端上所述社交应用对应的账号关联信息。本实施例的第二预设条件为待关联的被监护人条件(包括如年龄、账号注册情况)等。具体实施时,若未达到第二预设阈值,则跳转进入到所述被监护人关联信息的接收界面,由用户在该接收界面上输入所述被监护人关联信息(如手机号或微信号等),接收到用户输入的被监护人关联信息后,判断其是否符合第二预设条件(如判断其微信号或手机号是否注册有效,同时实名制认证信息是否达到未成年标准等),若不满足第二预设条件,则在第二终端上弹框提醒所输入的被监护人关联信息不符合标准(如:您输入的微信号/手机号,未真正注册)。
82.s313:若符合第二预设条件,则向所述被监护人关联信息对应的第一终端下发第二授权请求。
83.s314:若第一终端根据所述第二授权请求发起第二授权指令,则响应于第二授权指令以建立所述第一终端与第二终端的关联绑定关系。第一终端接收到所述第二授权请求后,若被请求方同意则触发生成第二授权指令,进而依据所述第二授权指令将第一终端与第二终端进行关联绑定,此后即可在第一终端检测到目标事件发生(即社交应用新增好友时),依据所述关联绑定关系通知对应的第二终端。
84.图7示出本发明一实施例提供的社交应用添加好友的关联终端提醒系统100,其包括有终端关联单元10、事件检测单元20以及提醒通知单元30,其中:
85.终端关联单元10用于建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得第一终端的通知授权;事件检测单元20用于检测第一终端的社交应用上是否发生目标事件;其中,所述目标事件为社交账号上的好友新增事件;提醒通知单元30用于若发生所述目标事件,则生成对应的提醒通知,并将所述提醒通知发送至第二终端。
86.参见图8,一可选的实施方式中,事件检测单元20具体包括截图获取子单元21、截图比对子单元22以及第一确定子单元23,其中:
87.截图获取子单元21用于响应于所述第二终端发起的查询指令,获取第一终端的社交应用新增好友页面的截图;截图比对子单元22用于将所述截图与预存储的历史截图进行比对;其中,所述历史截图基于所述新增好友页面的初始截图迭代替换而成;第一确定子单元23用于若所述截图与历史截图之间的比对结果一致,则确定所述社交应用未发生目标事件。
88.可选的,所述事件检测单元20还包括图像提取子单元24、标识判断子单元25以及第二确定子单元26,其中:
89.图像提取子单元24用于若所述截图与历史截图之间的比对结果不一致,则提取出所述截图在比对结果中存在差异的区域图像;标识判断子单元25用于判断所述区域图像上
是否存在用于确认好友已添加的标识信息;第二确定子单元26用于若存在所述标识信息,则确定所述社交应用上发生目标事件。
90.参见图9,一种可选的实施方式中,提醒通知单元30具体包括信息获取子单元31、通知生成子单元32以及发生与展示子单元33,其中:
91.信息获取子单元31用于若发生目标事件,则获取所述标识信息对应的新增好友信息;通知生成子单元32用于根据所述新增好友信息生成目标事件的提醒通知;发送与展示子单元33用于将所述提醒通知发送至发起所述查询指令的第二终端,并在第二终端上展示所述新增好友信息。
92.一实施例中,还包括有秘钥获取单元和秘钥预置单元,其中:
93.秘钥获取单元用于通过社交应用的开发者平台,获取预设应用被授权于接收所述社交应用通知的key信息;其中,预设应用为第二终端安装的用于与所述第一终端进行关联绑定的应用;秘钥预置单元用于将所述key信息以只读属性预置于第一终端中。
94.可选的,所述终端关联单元10具体用于:建立所述第一终端与所述预设应用的关联绑定关系,并将所述预设应用接入所述第一终端中所述社交应用用于接收通知的sdk。
95.可选的,所述事件检测单元20具体用于:若所述第一终端的社交应用上接收到新增好友的目标指令,则确定所述社交应用上发生所述目标事件。
96.可选的,所述提醒通知单元30具体包括实名制判断子单元、秘钥验证子单元、账号信息判断子单元以及生成与发生子单元,其中:
97.实名制判断子单元用于若发生目标事件,则判断所述社交应用上登录的社交账号是否已完成实名制认证;秘钥验证子单元用于若已完成实名制认证,且基于对应的实名制认证信息确定所述社交账号为未成年人账号,则获取第一终端的所述key信息,并检验key信息的合法性;账号信息判断子单元用于若确定key信息合法,则获取所述预设应用上的账号信息,并判断所述账号信息是否与key信息在开发者平台申请时的预留信息一致;生成与发送子单元用于若所述账号信息与预留信息一致,则生成目标事件对应的提醒通知,并将所述提醒通知发送至第二终端的预设应用上。
98.参加图10,一种可选的实施方式中,终端关联单元10包括第一人数检测子单元101、第一条件判断子单元102、第一请求下发子单元103以及第一关联绑定子单元,其中:
99.第一人数检测子单元101用于检测到第一终端的增加监护人指令时,判断所述第一终端中已配置的授权监护人数量是否达到第一预设阈值;第一条件判断子单元102用于若未达到第一预设阈值,则接收待授权的监护人关联信息,并判断所述监护人关联信息是否符合第一预设条件;其中,所述监护人关联信息为第二终端上社交应用对应的账号关联信息;第一请求下发子单元103用于若符合第一预设条件,则向所述监护人关联信息对应的第二终端下发第一授权请求;第一关联绑定子单元104用于若第二终端根据所述第一授权请求发起第一授权指令,则响应于第一授权指令以建立所述第一终端与第二终端的关联绑定关系。
100.参见图11,一种可选的实施方式中,终端关联单元10包括第二人数检测子单元111、第二条件判断子单元112、第二请求下发子单元113以及第二关联绑定子单元114;其中:
101.第二人数检测子单元111用于检测到第二终端的增加被监护人指令时,判断所述
第二终端中已配置的授权被监护人数量是否达到第二预设阈值;第二条件判断子单元112用于若未达到第二预设阈值,则接收待授权的被监护人关联信息,并判断所述被监护人关联信息是否符合第二预设条件;其中,所述被监护人关联信息为第一终端上所述社交应用对应的账号关联信息;第二请求下发子单元113用于若符合第二预设条件,则向所述被监护人关联信息对应的第一终端下发第二授权请求;第二关联绑定子单元114用于若第一终端根据所述第二授权请求发起第二授权指令,则响应于第二授权指令以建立所述第一终端与第二终端的关联绑定关系。
102.本发明还提供一种存储介质,用于存储如图1~图6所述社交应用添加好友的关联终端提醒方法的计算机程序。例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本技术的方法和/或技术方案。而调用本技术的方法的程序指令,可能被存储在固定的或可移动的存储介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输和/或被存储在根据程序指令运行的计算机设备的存储介质中。在此,根据本技术的一个实施例包括如图7所示社交应用添加好友的关联终端提醒系统的计算机设备,所述计算机设备优选包括用于存储计算机程序的存储介质和用于执行计算机程序的处理器,其中,当该计算机程序被该处理器执行时,触发该计算机设备执行基于前述多个实施例中的方法和/或技术方案。
103.需要注意的是,本技术可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(asic)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本技术的软件程序可以通过处理器执行以实现上文步骤或功能。同样地,本技术的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,ram存储器,磁或光驱动器或软磁盘及类似设备。另外,本技术的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
104.根据本发明的方法可以作为计算机实现方法在计算机上实现、或者在专用硬件中实现、或以两者的组合的方式实现。用于根据本发明的方法的可执行代码或其部分可以存储在计算机程序产品上。计算机程序产品的示例包括存储器设备、光学存储设备、集成电路、服务器、在线软件等。优选地,计算机程序产品包括存储在计算机可读介质上以便当所述程序产品在计算机上执行时执行根据本发明的方法的非临时程序代码部件。
105.在优选实施例中,计算机程序包括适合于当计算机程序在计算机上运行时执行根据本发明的方法的所有步骤的计算机程序代码部件。优选地,在计算机可读介质上体现计算机程序。
106.综上所述,本发明所述的社交应用添加好友的关联终端提醒方法及其系统,通过在第一终端和第二终端之间建立起关联绑定关系,使得第二终端依据所述关联绑定关系获得第一终端的通知授权;进而检测所述第一终端上的社交应用是否发生社交账号的好友新增事件;若发生相关事件则生成提醒通知,并发送到对应的第二终端上;从而使得第二终端能够及时获悉第一终端上的社交应用新增好友事件,方便监护人对未成年人的社交应用新增好友的监督。
107.当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。
108.本发明还提供了a1、一种社交应用添加好友的关联终端提醒方法,包括步骤:
109.建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权;
110.检测所述第一终端的社交应用上是否发生目标事件;其中,所述目标事件为社交账号上的好友新增事件;
111.若发生所述目标事件,则生成对应的提醒通知,并将所述提醒通知发送至所述第二终端。
112.a2、根据a1所述的社交应用添加好友的关联终端提醒方法,所述检测所述第一终端的社交应用上是否发生目标事件的步骤具体包括:
113.响应于所述第二终端发起的查询指令,获取所述第一终端的社交应用新增好友页面的截图;
114.将所述截图与预存储的历史截图进行比对;其中,所述历史截图基于所述新增好友页面的初始截图迭代替换而成;
115.若所述截图与所述历史截图之间的比对结果一致,则确定所述社交应用未发生目标事件。
116.a3、根据a2所述的社交应用添加好友的关联终端提醒方法,所述将所述截图与预存储的历史截图进行比对的步骤之后,还包括:
117.若所述截图与历史截图之间的比对结果不一致,则提取出所述截图在所述比对结果中存在差异的区域图像;
118.判断所述区域图像上是否存在用于确认好友已添加的标识信息;
119.若存在所述标识信息,则确定所述社交应用上发生所述目标事件。
120.a4、根据a3所述的社交应用添加好友的关联终端提醒方法,所述若发生所述目标事件,则生成对应的提醒通知,并将所述提醒通知发送至所述第二终端的步骤具体包括:
121.若发生所述目标事件,则获取所述标识信息对应的新增好友信息;
122.根据所述新增好友信息生成所述目标事件的提醒通知;
123.将所述提醒通知发送至发起所述查询指令的所述第二终端,并在所述第二终端上展示所述新增好友信息。
124.a5、根据a1所述的社交应用添加好友的关联终端提醒方法,所述建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权的步骤之前,还包括:
125.通过所述社交应用的开发者平台,获取预设应用被授权于接收所述社交应用通知的key信息;其中,所述预设应用为所述第二终端安装的用于与所述第一终端进行关联绑定的应用;
126.将所述key信息以只读属性预置于所述第一终端中。
127.a6、根据a5所述的社交应用添加好友的关联终端提醒方法,所述建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权的步骤具体包括:
128.建立所述第一终端与所述预设应用的关联绑定关系,并将所述预设应用接入所述第一终端中所述社交应用用于接收通知的sdk。
129.a7、根据a6所述的社交应用添加好友的关联终端提醒方法,所述检测所述第一终端的社交应用上是否发生目标事件的步骤具体包括:
130.若所述第一终端的社交应用上接收到新增好友的目标指令,则确定所述社交应用上发生所述目标事件。
131.a8、根据a6所述的社交应用添加好友的关联终端提醒方法,所述若发生所述目标事件,则生成对应的提醒通知,并将所述提醒通知发送至所述第二终端的步骤具体包括:
132.若发生所述目标事件,则判断所述社交应用上登录的社交账号是否已完成实名制认证;
133.若已完成实名制认证,且基于对应的实名制认证信息确定所述社交账号为未成年人账号,则获取所述第一终端的所述key信息,并检验所述key信息的合法性;
134.若确定所述key信息合法,则获取所述预设应用上的账号信息,并判断所述账号信息是否与所述key信息在所述开发者平台申请时的预留信息一致;
135.若所述账号信息与所述预留信息一致,则生成所述目标事件对应的提醒通知,并将所述提醒通知发送至所述第二终端的所述预设应用上。
136.a9、根据a1所述的社交应用添加好友的关联终端提醒方法,所述建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权的步骤包括:
137.检测到第一终端的增加监护人指令时,判断所述第一终端中已配置的授权监护人数量是否达到第一预设阈值;
138.若未达到所述第一预设阈值,则接收待授权的监护人关联信息,并判断所述监护人关联信息是否符合第一预设条件;其中,所述监护人关联信息为第二终端上所述社交应用对应的账号关联信息;
139.若符合所述第一预设条件,则向所述监护人关联信息对应的所述第二终端下发第一授权请求;
140.若所述第二终端根据所述第一授权请求发起第一授权指令,则响应于所述第一授权指令以建立所述第一终端与所述第二终端的关联绑定关系。
141.a10、根据a1所述的社交应用添加好友的关联终端提醒方法,所述建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权的步骤包括:
142.检测到第二终端的增加被监护人指令时,判断所述第二终端中已配置的授权被监护人数量是否达到第二预设阈值;
143.若未达到所述第二预设阈值,则接收待授权的被监护人关联信息,并判断所述被监护人关联信息是否符合第二预设条件;其中,所述被监护人关联信息为第一终端上所述社交应用对应的账号关联信息;
144.若符合所述第二预设条件,则向所述被监护人关联信息对应的第一终端下发第二授权请求;
145.若所述第一终端根据所述第二授权请求发起第二授权指令,则响应于所述第二授权指令以建立所述第一终端与所述第二终端的关联绑定关系。
146.还提供了b11、一种社交应用添加好友的关联终端提醒系统,包括有:
147.终端关联单元,用于建立第一终端与至少一第二终端的关联绑定关系,以使所述第二终端获得所述第一终端的通知授权;
148.事件检测单元,用于检测所述第一终端的社交应用上是否发生目标事件;其中,所述目标事件为社交账号上的好友新增事件;
149.提醒通知单元,用于若发生所述目标事件,则生成对应的提醒通知,并将所述提醒通知发送至所述第二终端。
150.b12、根据b11所述的社交应用添加好友的关联终端提醒系统,所述事件检测单元具体包括:
151.截图获取子单元,用于响应于所述第二终端发起的查询指令,获取所述第一终端的社交应用新增好友页面的截图;
152.截图比对子单元,用于将所述截图与预存储的历史截图进行比对;其中,所述历史截图基于所述新增好友页面的初始截图迭代替换而成;
153.第一确定子单元,用于若所述截图与所述历史截图之间的比对结果一致,则确定所述社交应用未发生目标事件。
154.b13、根据b12所述的社交应用添加好友的关联终端提醒系统,所述事件检测单元还包括:
155.图像提取子单元,用于若所述截图与历史截图之间的比对结果不一致,则提取出所述截图在所述比对结果中存在差异的区域图像;
156.标识判断子单元,用于判断所述区域图像上是否存在用于确认好友已添加的标识信息;
157.第二确定子单元,用于若存在所述标识信息,则确定所述社交应用上发生所述目标事件。
158.b14、根据b13所述的社交应用添加好友的关联终端提醒系统,所述提醒通知单元具体包括:
159.信息获取子单元,用于若发生所述目标事件,则获取所述标识信息对应的新增好友信息;
160.通知生成子单元,用于根据所述新增好友信息生成所述目标事件的提醒通知;
161.发送与展示子单元,用于将所述提醒通知发送至发起所述查询指令的所述第二终端,并在所述第二终端上展示所述新增好友信息。
162.b15、根据b11所述的社交应用添加好友的关联终端提醒系统,还包括有:
163.秘钥获取单元,用于通过所述社交应用的开发者平台,获取预设应用被授权于接收所述社交应用通知的key信息;其中,所述预设应用为所述第二终端安装的用于与所述第一终端进行关联绑定的应用;
164.秘钥预置单元,用于将所述key信息以只读属性预置于所述第一终端中。
165.b16、根据b15所述的社交应用添加好友的关联终端提醒系统,所述终端关联单元具体用于:
166.建立所述第一终端与所述预设应用的关联绑定关系,并将所述预设应用接入所述第一终端中所述社交应用用于接收通知的sdk。
167.b17、根据b16所述的社交应用添加好友的关联终端提醒系统,所述事件检测单元
具体用于:
168.若所述第一终端的社交应用上接收到新增好友的目标指令,则确定所述社交应用上发生所述目标事件。
169.b18、根据b16所述的社交应用添加好友的关联终端提醒系统,所述提醒通知单元具体包括:
170.实名制判断子单元,用于若发生所述目标事件,则判断所述社交应用上登录的社交账号是否已完成实名制认证;
171.秘钥验证子单元,用于若已完成实名制认证,且基于对应的实名制认证信息确定所述社交账号为未成年人账号,则获取所述第一终端的所述key信息,并检验所述key信息的合法性;
172.账号信息判断子单元,用于若确定所述key信息合法,则获取所述预设应用上的账号信息,并判断所述账号信息是否与所述key信息在所述开发者平台申请时的预留信息一致;
173.生成与发送子单元,用于若所述账号信息与所述预留信息一致,则生成所述目标事件对应的提醒通知,并将所述提醒通知发送至所述第二终端的所述预设应用上。
174.b19、根据b11所述的社交应用添加好友的关联终端提醒系统,所述终端关联单元包括:
175.第一人数检测子单元,用于检测到第一终端的增加监护人指令时,判断所述第一终端中已配置的授权监护人数量是否达到第一预设阈值;
176.第一条件判断子单元,用于若未达到所述第一预设阈值,则接收待授权的监护人关联信息,并判断所述监护人关联信息是否符合第一预设条件;其中,所述监护人关联信息为第二终端上所述社交应用对应的账号关联信息;
177.第一请求下发子单元,用于若符合所述第一预设条件,则向所述监护人关联信息对应的所述第二终端下发第一授权请求;
178.第一关联绑定子单元,用于若所述第二终端根据所述第一授权请求发起第一授权指令,则响应于所述第一授权指令以建立所述第一终端与所述第二终端的关联绑定关系。
179.b20、根据b11所述的社交应用添加好友的关联终端提醒系统,所述终端关联单元包括:
180.第二人数检测子单元,用于检测到第二终端的增加被监护人指令时,判断所述第二终端中已配置的授权被监护人数量是否达到第二预设阈值;
181.第二条件判断子单元,用于若未达到所述第二预设阈值,则接收待授权的被监护人关联信息,并判断所述被监护人关联信息是否符合第二预设条件;其中,所述被监护人关联信息为第一终端上所述社交应用对应的账号关联信息;
182.第二请求下发子单元,用于若符合所述第二预设条件,则向所述被监护人关联信息对应的第一终端下发第二授权请求;
183.第二关联绑定子单元,用于若所述第一终端根据所述第二授权请求发起第二授权指令,则响应于所述第二授权指令以建立所述第一终端与所述第二终端的关联绑定关系。
184.还提供了c21、一种存储介质,用于存储一种用于执行a1~a10中任意一种所述社交应用添加好友的关联终端提醒方法的计算机程序。
185.还提供了d22、一种计算机设备,包括存储介质、处理器以及存储在所述存储介质上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现a1~a10任一项所述社交应用添加好友的关联终端提醒方法。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1