一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信息提醒方法及装置、计算机可读存储介质和程序产品与流程

2022-06-02 17:13:34 来源:中国专利 TAG:


1.本技术涉及电子设备技术领域,具体涉及一种信息提醒方法及装置、计算机可读存储介质和程序产品。


背景技术:

2.随着手机、智能手表等电子设备的普及,人们的工作和生活已离不开这些电子设备。可以通过上述电子设备实现信息的收发、或者人体健康状态的监控等。在日常生活中,如果用户发现找不到电子设备,而且该电子设备处于静音模式的情况下时,往往可以通过振动或者灯光闪烁或者常亮的状态以提醒用户其位置所在,但是在电子设备的屏幕被遮挡的情况、或者处于被偷盗的情况下时,哪怕是电子设备发生振动或者灯光闪烁,用户都很难准确或者及时感知其位置所在,无法正常使用该电子设备,用户体验差。


技术实现要素:

3.本技术实施例提供了一种信息提醒方法及装置、计算机可读存储介质和程序产品,有利于提高用户体验。
4.第一方面,本技术实施例提供一种信息提醒方法,应用于第一设备,所述方法包括:
5.接收第二设备发送的第一消息,所述第一消息用于指示所述第二设备与所述第一设备完成首次握手;
6.验证所述第一消息;
7.在所述第一消息验证成功以后,则向所述第二设备发送第二消息,所述第二消息用于指示所述第一设备与所述第二设备完成二次握手,所述第二消息还用于指示所述第二设备执行预设操作;
8.生成目标指令,所述目标指令用于控制所述第一设备执行目标操作。
9.第二方面,本技术实施例提供一种信息提醒装置,应用于第一设备,所述装置包括:
10.接收单元,用于接收第二设备发送的第一消息,所述第一消息用于指示所述第二设备与所述第一设备完成首次握手;
11.验证单元,用于验证所述第一消息;
12.发送单元,用于在所述第一消息验证成功以后,则向所述第二设备发送第二消息,所述第二消息用于指示所述第一设备与所述第二设备完成二次握手,所述第二消息还用于指示所述第二设备执行预设操作;以及
13.生成单元,用于生成目标指令,所述目标指令用于控制所述第一设备执行目标操作。
14.第三方面,本技术实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处
理器执行,上述程序包括用于执行本技术实施例第一方面任一方法中的步骤的指令。
15.第四方面,本技术实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序在计算机上运行时使得所述计算机执行如本技术实施例第一方面任一方法中所描述的部分或全部步骤。
16.第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品在计算机上运行时使所述计算机执行如本技术实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
17.可以看出,本技术实施例中,如若第一设备当前所处应用场景为寻找设备场景,则第一设备与第二设备之间可通过多次握手操作,确定对于第一设备的目标操作(例如,第二设备可向第一设备发送短信息、通话请求、视频请求等),并通过目标操作实现对于第一设备的寻找,不需要获取该第一设备的当前位置,有利于帮助用户寻找到该第一设备;例如,当第一设备处于遮挡时,可通过第一设备执行目标操作,即通过响铃方式告知用户其所在位置,不需要依赖其他定位装备实现对于该第一设备的准确定位,有利于提高用户体验。如若第一设备所处应用场景为设备丢失场景,第一设备与第二设备之间可通过多次握手操作,确定对于第一设备的目标操作(例如,锁定第一设备),从而实现对于第一设备的信息保护,有利于提高第一设备的信息安全,以防止第一设备中相关信息的丢失。
附图说明
18.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
19.图1是本技术实施例提供的一种信息提醒系统的结构示意图;
20.图2是本技术实施例提供的一种信息提醒方法的流程示意图;
21.图3a是本技术实施例提供的一种信息提醒方法的流程示意图;
22.图3b是本技术实施例提供的一种信息提醒方法的场景示意图;
23.图4a是本技术实施例提供的另一种信息提醒方法的流程示意图;
24.图4b是本技术实施例提供的另一种信息提醒方法的场景示意图;
25.图4c是本技术实施例提供的另一种信息提醒方法的场景示意图;
26.图4d是本技术实施例提供的另一种信息提醒方法的场景示意图;
27.图5是本技术实施例提供的一种电子设备的结构示意图;
28.图6a是本技术实施例提供的一种信息提醒装置的功能单元组成框图;
29.图6b是本技术实施例提供的一种信息提醒装置的功能单元组成框图。
具体实施方式
30.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
31.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别
不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
32.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
33.电子设备可以是还包含其它功能诸如个人数字助理和/或音乐播放器功能的便携式电子设备,诸如手机、平板电脑、具备无线通讯功能的可穿戴电子设备(如智能手表、智能眼镜)、车载设备等。便携式电子设备的示例性实施例包括但不限于搭载ios系统、android系统、microsoft系统或者其它操作系统的便携式电子设备。上述便携式电子设备也可以是其它便携式电子设备,诸如膝上型计算机(laptop)等。还应当理解的是,在其他一些实施例中,上述电子设备也可以不是便携式电子设备,而是台式计算机。在本技术实施例中,上述电子设备包括第一设备和/或第二设备。
34.本技术实施例所公开的示例应用场景介绍如下。
35.图1示出了本技术所适用的信息提醒系统的结构示意图,该系统中可包括:电子设备100a、电子设备100b和电子设备100c。
36.其中,上述电子设备100a、电子设备100b和电子设备100c均可作为第一设备或第二设备,例如,当电子设备100b为本技术实施例中的第一设备时,电子设备100c可为第二设备;当用户找不到电子设备100b时,可通过电子设备100c实现对于电子设备100b的寻找。
37.示例的,当用户寻找不到电子设备100b时,该电子设备100b可能处于寻找设备场景,在这种情况下,该电子设备100b是处于安全环境中的。具体实现中,可通过电子设备100c向电子设备100b发送第一消息,例如,该第一消息中可包括预先设定好的“request”等消息内容。若电子设备100b接收到第一消息,则电子设备100b验证该第一消息中包括的消息内容。进而,在第一消息验证成功以后,电子设备100b向电子设备100c发送第二消息,电子设备100c在接收到第二消息以后,可执行预设操作,例如,可包括以下至少一种:向电子设备100b发送短信息、通话请求、视频请求等等,在此不作限定;同时,电子设备100b可生成目标指令,该目标指令可用于控制电子设备100b执行目标操作,该目标操作可包括以下至少一种:启动响铃模式、启动振动模式等等,在此不作限定。如此,当用户寻找不到电子设备100b时,可通过电子设备100b与电子设备100c之间完成二次握手,以实现对于电子设备100b的相关模式或者功能的启动,以使得用户可以听到电子设备100b的响铃或者振动等声音,以帮助用户找到电子设备100b。
38.示例的,当用户寻找不到电子设备100b时,该电子设备100b可能处于设备丢失场景,在这种情况下,该电子设备100b是处于不安全环境中的,例如,可能是被其他人偷走或者被其他人捡到等等。具体实现中,可通过电子设备100c向电子设备100b发送第一消息,例如,该第一消息中可包括预先设定好的“设备当前处于不安全环境,请锁定电子设备”等消息内筒。若电子设备100b接收到第一消息,则电子设备100b验证该第一消息中包括的消息内容。进而,在第一消息验证成功以后,电子设备100b向电子设备100c发送第二消息,电子
设备100c在接收到第二消息以后,可执行预设操作,例如,可包括以下至少一种:报警、确定嫌疑人、定位该电子设备100b的位置等等,在此不作限定;同时,电子设备100b可生成目标指令,该目标指令可用于控制电子设备100b执行目标操作,该目标操作可包括以下至少一种:锁定电子设备100b的sim卡、锁定电子设备100b等等,在此不作限定。如此,当用户寻找不到电子设备100b时,可通过电子设备100b与电子设备100c之间完成二次握手,以实现对于电子设备100b的控制,以使得用户可以及时锁定电子设备100b或者其对应的sim卡,以防止电子设备100b中信息的丢失。
39.请参阅图2,图2是本技术实施例提供的一种信息提醒方法的流程示意图,如图所示,本信息提醒方法应用于第一设备且包括以下操作。
40.s201、第一设备接收第二设备发送的第一消息,所述第一消息用于指示所述第二设备与所述第一设备完成首次握手。
41.其中,上述第一消息可为用户自行设置或者系统默认,在此不作限定;在不同的应用场景中,该第一消息对应的消息内容是不同的。该应用场景可包括寻找设备场景和设备丢失场景等等,在此不作限定。
42.示例的,针对寻找设备场景,该第一消息对应的消息内容可由“request”等字符组成,该字符表明第二设备在与第一设备发生通信,该第一消息还可以携带通信内容,例如,当第二设备在通过聊天软件与第一设备发送聊天内容时,该第一消息除“request”字符以外,还可以携带具体的聊天内容以及第二设备对应的标识信息(例如,手机号码、国际移动设备识别码(international mobile equipment identity,imei)、mac(media access control,媒介访问控制)地址、聊天软件对应的登录账号等等,在此不受限定)。
43.其中,当第一设备接收到第一消息时,即可表明第一设备与第二设备之间完成首次握手通信。
44.需要说明的是,在本技术中的第一消息、第二消息、第三消息、第四消息和第五消息可用于让第一设备与第二设备之间确定彼此的身份,并用于标识第一设备与第二设备完成首次/二次/三次/四次握手通信,后续不再赘述。
45.s202、第一设备验证所述第一消息。
46.其中,第一设备在接收到第一消息以后,则可以验证该第一消息,以便验证第二设备的设备身份或者用户身份。在第一消息验证成功以后,则可确定第二设备的设备身份或者用户身份是允许与第一设备进行通行的设备。若第一消息验证不成功,则确定第二设备的身份或用户身份是不允许与第一设备进行通信的设备,例如,是陌生人的设备或者想要恶意通信的设备等。
47.s203、第一设备在所述第一消息验证成功以后,则向所述第二设备发送第二消息,所述第二消息用于指示所述第一设备与所述第二设备完成二次握手,所述第二消息还用于指示所述第二设备执行预设操作。
48.其中,上述第二消息不同于上述第一消息,该第二消息可为用户自行设定或者系统默认,在此不作限定。该第二消息可以包括“ok”等字符,当然,在不同的应用场景中,当第二设备接收到第二消息时,其对应的响应操作不同。当第二设备接收到上述第一设备发送的第二消息时,标志着第一设备与第二设备之间完成二次握手操作。
49.其中,上述第二消息还用于指示第二设备执行预设操作,也就是说,当第二设备接
收到上述第二消息中包括的字符时,第二设备可执行预设操作。该预设操作可以包括以下至少一种:报警、确定嫌疑人、定位该第一设备的位置、向第一设备发送短信息、向第一设备发送通话请求、向第一设备发送视频请求等等,在此不作限定。具体的预设操作对应的步骤可根据该第一设备所对应的具体应用场景来确定。
50.s204、第一设备生成目标指令,所述目标指令用于控制所述第一设备执行目标操作。
51.其中,该目标操作可包括:启动响铃模式、增加设备音量至最大、启动振动模式、锁定第一设备中的sim卡、锁定该第一设备等等,在此不作限定。上述目标操作可根据不同的应用场景确定,不同应用场景对应的目标操作是不同的。
52.可以看出,依据本技术实施例所描述的信息提醒方法,第一设备与第二设备之间可通过多次握手操作,确定对于第一设备的目标操作,并通过目标操作实现对于第一设备的寻找,不需要获取该第一设备的当前位置;当第一设备处于遮挡时,可通过第一设备执行目标操作,即通过响铃方式告知用户其所在位置,不需要依赖其他定位装备实现对于该第一设备的准确定位,有利于提高用户体验。
53.在一种可能的示例中,所述验证所述第一消息,可包括如下步骤:根据所述第一消息,确定所述第一设备当前所处的目标应用场景;根据所述目标应用场景,验证所述第一消息。
54.其中,上述目标应用场景可包括以下至少一种:寻找设备场景、设备丢失场景等等,在此不作限定;其中,对于寻找设备场景,可理解为该第一设备处于安全环境中,用户寻找不到的场景;对于设备丢失场景,相对于该寻找设备场景,可理解为第一设备处于不安全环境中,用户通过寻找设备场景对应的信息提醒方式无法寻找到,或者第一设备处于被偷盗状态中等等。
55.可见,在本示例中,可通过该第一设备的具体应用场景,适配不同的第一消息验证方式,有利于后续确定不同的应用场景中,第一设备需要做出的不同操作,有利于帮助用户快速定位到第一设备的位置或者第一设备所处环境状态中,有利于用户及时的做出响应,提高用户体验。
56.在一种可能的示例中,若所述目标应用场景为寻找设备场景,则验证所述第一消息可包括如下步骤:获取所述寻找设备场景对应的预设标识信息和预设消息内容,以及所述第二设备对应的标识信息;若所述预设标识信息与所述标识信息匹配,且所述预设消息内容与所述第一消息对应的消息内容匹配,则确定所述第一消息验证成功;若所述预设标识信息与所述标识信息不匹配,或者所述预设消息内容与所述第一消息对应的消息内容不匹配,则确定所述第一消息验证不成功。
57.其中,上述预设标识信息和/或预设消息内容可为用户自行设置或者系统默认,在此不作限定;举例来说,当第一消息为用户通过第二设备中的聊天软件向第一设备发出时,对应的预设标识信息可以是用户聊天软件中对应的登录名,预设消息内容可为包括字符“request”的消息内容。
58.具体实现中,可优先匹配预设消息内容与第一消息对应的消息内容,如果二者匹配成功,再匹配第二设备对应的标识信息和预设标识信息,如果二者匹配,则可确定上述第一消息验证成功;反之,如果预设消息内容与第一消息对应的消息内容不匹配,则不需要执
行匹配第二设备对应的标识信息和预设标识信息,即可确定第二消息验证不成功;如果预设消息内容与第一消息对应的消息内容匹配,但是第二设备对应的标识信息和预设标识信息不匹配,则可确定第二消息验证不成功。
59.可见,本示例中,可优先通过匹配预设消息内容与第一消息对应的消息内容,有利于减少匹配流程,能够快速定位该第一消息对应的验证结果(验证成功或者验证不成功);进一步地,可通标识信息的匹配确定该第二设备是否能够与第一设备实现通信,是否为第一设备允许通信的设备,有利于防止陌生电子设备的恶意消息发送,有利于防止第一设备对于第二设备的误判。
60.在一种可能的示例中,所述方法还包括如下步骤:在所述预设消息内容与所述第一消息对应的消息内容匹配,且所述预设标识信息与所述标识信息不匹配时,向所述第二设备发送第三消息,所述第三消息用于指示所述第一设备与所述第二设备完成二次握手;若接收到所述第二设备针对所述第三消息发送的第四消息,则验证所述第四消息,其中,所述第四消息用于指示所述第一设备与所述第二设备完成三次握手;若所述第四消息验证成功,则向所述第二设备发送第五消息,所述第五消息用于指示所述第一设备与所述第二设备完成四次握手,所述第五消息还用于指示所述第二设备执行所述预设操作,并生成所述目标指令。
61.其中,上述第三消息不同于上述第二消息,第三消息可由用户自行设定或者系统默认,在此不作限定;该第三消息可包括“ack”等字符的消息内容。该第三消息可用于指示第一设备与第二设备之间的二次握手通信。
62.其中,上述第四消息可由第二设备接收到第三消息,并响应该第三消息所生成,可包括“yes”等字符的消息内容,还可包括第二设备中预先设定好的消息内容,例如,可以是该第二设备中通讯录等聊天软件中的某个联系人a的标识信息(如,姓名、手机号码、聊天昵称等等,在此不作限定)等等,该联系人a可以是第一设备与第二设备事先约定好的共同联系人,预先设定好的消息内容可用于再次验证该第一设备的设备身份或者用户身份。
63.具体实现中,当上述预设消息内容与第一消息对应的消息内容不匹配时,表明第一消息验证不成功,可停止后续所有的流程步骤;当上述预设消息内容与第一消息对应的消息内容匹配,且预设标识信息与标识信息不匹配时,确定该第一消息验证不成功,此时可进一步确定该第二设备是否是在请求与第一设备恶意连接或者请求与第一设备恶意通信,则可向该第二设备发送第三消息。进而,第一设备可接收到第二设备发送的第四消息,该第四消息用于指示第一设备与第二设备之间完成三次握手。
64.进一步地,第一设备可验证该第四消息,具体的,可验证第四消息中对应的消息内容是否与上述预先设定好的消息内容一致,若一致,则表明第四消息验证成功,若不一致,则表明第四消息验证失败。例如,是否与事先约定好的联系人对应的标识信息一致,若第四消息中包含有与事先约定好的联系人对应的标识信息一致的消息内容,则确定第四消息验证成功。与上述第一消息的验证方式不同的是,本步骤中仅对第四消息对应的具体消息内容进行验证,有利于加快验证速度。
65.最后,可在第四消息验证成功以后,向第二设备发送第五消息,该第五消息用于指示第一设备与第二设备之间完成四次握手,还用于指示该第二设备执行预设操作,该预设操作包括以下至少一种:向第一设备发送短信息、向第一设备发送通话请求、向第一设备发
送视频请求等等,在此不作限定。以及,生成目标指令,以控制该第一设备将音量调节至最大音量、启动响铃模式或者振动模式等等,以方便用户寻找到该第一设备。
66.可见,本示例中,在确定第一设备与第二设备首次握手时的第一消息验证不成功时,即在预设消息内容与第一消息对应的消息内容匹配,且预设标识信息与标识信息不匹配时,可进一步确定该第二设备是否与第一设备之间存在恶意通信,则可通过三次握手和四次握手确定该第二设备的意图。进而,在第四次握手成功时,可解除该第二设备的恶意通信的怀疑,并指示第二设备对第一设备执行预设操作,以解决寻找设备应用场景中的设备定位问题,并控制第一设备生成目标指令,以使得第一设备执行增加设备音量至最大等操作;当第二设备执行预设操作以后,在第一设备被遮挡或者静音模式时,用户可以快速定位到该第一设备的具体位置,有利于提高用户体验。
67.在一种可能的示例中,所述目标指令用于控制所述第一设备执行以下至少一者:启动响铃模式、启动振动模式、调节设备音量至最大。
68.其中,在寻找设备场景中,上述预设操作可包括以下至少一种:启动响铃模式、增加设备音量至最大、启动振动模式等等,在此不作限定,即可以通过第二设备向该第一设备发送消息以使得该第一设备响应,以帮助用户寻找到该第一设备。
69.在一种可能的示例中,若所述目标应用场景为设备丢失场景,则验证所述第一消息包括如下步骤:获取所述设备丢失场景对应的预设模板信息;若所述第一消息对应的消息内容与所述预设模板信息匹配,则确定所述第一消息验证成功;若所述第一消息的消息内容与所述预设模板信息不匹配,则确定所述第一消息验证不成功。
70.其中,上述预设模板信息可由用户自行设置或者系统默认,在此不作限定。该预设模板信息可指预先在第一设备中设置的指定电子设备发送的预定模板,例如,该预设模板信息可为:“电子设备当前处于不安全环境中,请锁定该电子设备”或者“电子设备当前处于不安全环境中,请锁定该电子设备对应的sim卡”等等。
71.可见,本示例中,针对设备丢失场景,可提前设定允许控制或者与第一设备进行通信的电子设备,当用户根据该电子设备(本技术实施例中的第二设备)向第一设备发送第一消息时,可根据该第一消息确定该第二设备的设备身份,进而,可在第一消息验证成功/不成功时,第一设备做出相应的响应,以保护第一设备中的信息安全。
72.在一种可能的示例中,在所述向第二设备发送第二消息之后,上述方法还可包括如下步骤:检测所述第一设备的设备信息是否发生变化;根据变化后的目标设备信息,生成第六消息,并将所述第六消息发送至目标设备,其中,所述目标设备包括所述第二设备,所述第六消息用于指示所述目标设备确定变化后的设备信息。
73.其中,上述第一设备的设备信息可包括以下至少一种:sim卡信息、聊天软件对应的登录号等等,在此不作限定。
74.其中,上述目标设备可包括第二设备,该目标设备可以是用户指定的收到第六信息的设备,可以是用户事先指定的可以用来报警的设备,可以是该用户的其他电子设备或者该用户的亲属家人的电子设备。第六信息用于承载变化以后的设备信息。
75.可见,在本示例中,可通过检测第一设备的设备信息是否发生变化,以确定该第一设备是否为其他用户正在使用,并确定正在使用该第一设备的其他用户,并在确定该第一设备的设备信息发生变化以后,生成第六信息,以在第二设备执行预设操作(例如报警)以
后,帮助用户进一步的定位该第一设备的使用者。
76.在一种可能的示例中,在所述向第二设备发送第二消息之后,所述方法还包括如下步骤:获取系统标识位;若所述系统标志位为真,则确定所述第一设备的设备信息发生变化。
77.其中,在本技术实施例中,可在二次握手以后,即向第二设备发送第二消息以后,在系统层级激活系统标识位,上述系统标识位用于确定该第一设备的设备信息是否发生变化,例如,当系统设备信息中的sim卡发生更换,则确定第一设备的设备信息发生变化,该系统标识位则为真,当设备信息未发生变化时,该系统标识位为假或者为空。
78.可见,本示例中,可通过系统标识来帮助用户确定该第一设备是否被其他用户(陌生人)使用。
79.可选地,当第一设备找回以后,可清除上述第一设备对应的系统标识位,并通过第二设备或目标设备发送第七消息(例如,“设备已找回,取消目标操作”等)以实现对于第一设备的解锁。
80.在一种可能的示例中,所述目标指令用于控制所述第一设备执行设备锁定操作。其中,当第一设备处于设备丢失场景时,即处于设备丢失场景时,可通过目标指令实现对于设备的锁定,例如,可以锁定第一设备,或者锁定第一设备对应的sim卡等等,这有利于提高第一设备中相关信息的信息安全。
81.请参阅图3a,图3a是本技术实施例提供的一种信息提醒方法的交互示意图,如图所示,本信息提醒方法包括以下操作。
82.s301、第二设备向第一设备发送第一消息。
83.s302、第一设备接收第二设备发送的第一消息,所述第一消息用于指示所述第二设备与所述第一设备完成首次握手。
84.s303、第一设备根据所述第一消息,确定所述第一设备当前所处的目标应用场景为寻找设备场景,获取寻找设备场景对应的预设标识信息和预设消息内容,以及所述第二设备对应的标识信息。
85.s304、若所述预设标识信息与所述标识信息匹配,且所述预设消息内容与所述第一消息对应的消息内容匹配,则确定所述第一消息验证成功,第一设备则向所述第二设备发送第二消息,所述第二消息用于指示所述第一设备与所述第二设备完成二次握手,所述第二消息还用于指示所述第二设备执行预设操作。
86.s305、第二设备接收第二消息,并执行预设操作。
87.s306、第一设备生成目标指令,所述目标指令用于控制所述第一设备执行目标操作。
88.s307、第一设备在所述预设消息内容与所述第一消息对应的消息内容匹配,且所述预设标识信息与所述标识信息不匹配时,向所述第二设备发送第三消息,所述第三消息用于指示所述第一设备与所述第二设备完成二次握手。
89.s308、第二设备接收到第三消息,若第三消息中的消息内容验证成功,则生成第四消息,并向第一设备发送该第四消息。
90.其中,第二设备可解析该第三消息,得到该第三消息中包括的消息内容,可根据该消息内容验证该第三消息,例如,若该第三消息中包括“ack”等字符,则确定该第三消息中
的消息内容验证成功。
91.s309、第一设备若接收到所述第二设备针对所述第三消息发送的第四消息,则验证所述第四消息,其中,所述第四消息用于指示所述第一设备与所述第二设备完成三次握手。
92.s310、第一设备验证第四消息,并在所述第四消息验证成功时,则向所述第二设备发送第五消息,所述第五消息用于指示所述第一设备与所述第二设备完成四次握手,所述第五消息还用于指示所述第二设备执行所述预设操作,并生成所述目标指令。
93.其中,上述步骤s301-s310可参考图2所描述的信息提醒方法中的步骤s201-s204中相关描述,在此不再赘述。
94.举例来说,如图3b所示,为本技术实施例所提供的场景示意图,第一设备在与第二设备二次握手或者四次握手成功以后,可启动响铃或振动模式,并在第二设备向第一设备发送短信时,通过响铃或者振动的方式实现消息提醒,以帮助用户快速定位到该第一设备的位置。
95.可以看出,依据本技术实施例所描述的信息提醒方法,在确定第一设备与第二设备首次握手时的第一消息验证不成功时,即在预设消息内容与第一消息对应的消息内容匹配,且预设标识信息与标识信息不匹配时,可进一步确定该第二设备是否与第一设备之间存在恶意通信,则可通过三次握手和四次握手确定该第二设备的意图,进而,在第四次握手成功时,可解除该第二设备的恶意通信的怀疑,并指示第二设备对第一设备执行预设操作,以解决寻找设备应用场景中的设备定位问题,并控制第一设备生成目标指令,以使得第一设备执行增加设备音量至最大等操作;当第二设备执行预设操作以后,在第一设备被遮挡或者静音模式时,用户可以快速定位到该第一设备的具体位置,有利于提高用户体验。
96.请参阅图4a,图4a是本技术实施例提供的另一种信息提醒方法的交互示意图,如图所示,本信息提醒方法应用于第一设备且包括以下操作。
97.s401、第一设备接收第二设备发送的第一消息,所述第一消息用于指示所述第二设备与所述第一设备完成首次握手。
98.s402、第一设备根据所述第一消息,确定所述第一设备当前所处的目标应用场景为设备丢失场景;获取所述设备丢失场景对应的预设模板信息。
99.s403、若所述第一消息对应的消息内容与所述预设模板信息匹配,第一设备则确定所述第一消息验证成功,则向所述第二设备发送第二消息,所述第二消息用于指示所述第一设备与所述第二设备完成二次握手,所述第二消息还用于指示所述第二设备执行预设操作。
100.s404、第一设备生成目标指令,所述目标指令用于控制所述第一设备执行目标操作。
101.s405、第一设备检测所述第一设备的设备信息是否发生变化。
102.s406、第一设备根据变化后的目标设备信息,生成第六消息,并将所述第六消息发送至目标设备,其中,所述目标设备包括所述第二设备,所述第六消息用于指示所述目标设备确定变化后的设备信息。
103.其中,上述步骤s401-s406可参考图2所描述的信息提醒方法中的步骤s201-s204的相关描述,在此不再赘述。
104.举例来说,如图4b所示,当第一设备与第二设备完成首次握手时,如果第一消息验证成功,则锁定设备;如图4c所示,在完成二次握手以后,可通过第二设备实现报警操作;如图4d所示,在完成二次握手以后,第一设备如果检测到sim卡信息发生变化,则将变化以后的新的sim卡信息发送给第二设备。如此,可通过二次握手实现对于第一设备的位置的定位,并控制第一设备执行目标操作,进而,在其对应的设备信息发生变化以后,将变化以后的目标设备信息发送给第二设备,以帮助第二设备锁定该第一设备的使用者。
105.可以看出,依据本技术实施例所描述的信息提醒方法,可在设备丢失场景,通过二次握手的通信方式,对第一设备执行目标操作,例如锁定该第一设备,有利于提高第一设备中的信息安全,并生成第六信息,以在第二设备执行预设操作(例如报警)以后,帮助用户进一步的定位该第一设备的使用者。
106.请参阅图5,图5是本技术实施例提供的一种电子设备的结构示意图,该电子设备包括第一设备,如图所示,该电子设备包括处理器、存储器以及通信接口,其中,一个或多个程序被存储在上述存储器中,上述一个或多个程序被配置由上述处理器执行以下步骤的指令:
107.接收第二设备发送的第一消息,所述第一消息用于指示所述第二设备与所述第一设备完成首次握手;
108.验证所述第一消息;
109.在所述第一消息验证成功以后,则向所述第二设备发送第二消息,所述第二消息用于指示所述第一设备与所述第二设备完成二次握手,所述第二消息还用于指示所述第二设备执行预设操作;
110.生成目标指令,所述目标指令用于控制所述第一设备执行目标操作。
111.可以看出,依据本技术实施例中所描述的电子设备,第一设备与第二设备之间可通过多次握手操作,确定对于第一设备的目标操作,并通过目标操作实现对于第一设备的寻找,不需要获取该第一设备的当前位置;当第一设备处于遮挡时,可通过第一设备执行目标操作,即通过响铃方式告知用户其所在位置,不需要依赖其他定位装备实现对于该第一设备的准确定位,有利于提高用户体验。
112.在一种可能的示例中,在所述验证所述第一消息方面,上述程序包括用于执行以下步骤的指令:
113.根据所述第一消息,确定所述第一设备当前所处的目标应用场景;
114.根据所述目标应用场景,验证所述第一消息。
115.在一个可能的示例中,若所述目标应用场景为寻找设备场景,则所述验证所述第一消息方面,上述程序包括用于执行以下步骤的指令:
116.获取所述寻找设备场景对应的预设标识信息和预设消息内容,以及所述第二设备对应的标识信息;
117.若所述预设标识信息与所述标识信息匹配,且所述预设消息内容与所述第一消息对应的消息内容匹配,则确定所述第一消息验证成功;
118.若所述预设标识信息与所述标识信息不匹配,或者所述预设消息内容与所述第一消息对应的消息内容不匹配,则确定所述第一消息验证不成功。
119.在一个可能的示例中,上述程序还包括用于执行以下步骤的指令:
120.在所述预设消息内容与所述第一消息对应的消息内容匹配,且所述预设标识信息与所述标识信息不匹配时,向所述第二设备发送第三消息,所述第三消息用于指示所述第一设备与所述第二设备完成二次握手;
121.若接收到所述第二设备针对所述第三消息发送的第四消息,则验证所述第四消息,其中,所述第四消息用于指示所述第一设备与所述第二设备完成三次握手;
122.若所述第四消息验证成功,则向所述第二设备发送第五消息,所述第五消息用于指示所述第一设备与所述第二设备完成四次握手,所述第五消息还用于指示所述第二设备执行所述预设操作,并生成所述目标指令。
123.在一个可能的示例中,若所述目标应用场景为设备丢失场景,则所述验证所述第一消息方面,上述程序包括用于执行以下步骤的指令:
124.获取所述设备丢失场景对应的预设模板信息;
125.若所述第一消息对应的消息内容与所述预设模板信息匹配,则确定所述第一消息验证成功;
126.若所述第一消息的消息内容与所述预设模板信息不匹配,则确定所述第一消息验证不成功。
127.在一个可能的示例中,在所述向第二设备发送第二消息之后,上述程序还包括用于执行以下步骤的指令:
128.检测所述第一设备的设备信息是否发生变化;
129.在确定所述第一设备的设备信息发生变化之后,根据变化后的目标设备信息,生成第六消息并将所述第六消息发送至所述第二设备,所述第六消息用于指示所述第二设备确定变化后的设备信息。
130.在一个可能的示例中,在所述检测所述第一设备的设备信息是否发生变化方面,上述程序包括用于执行以下步骤的指令:
131.获取系统标识位;
132.若所述系统标志位为真,则确定所述第一设备的设备信息发生变化。
133.上述主要从方法侧执行过程的角度对本技术实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所提供的实施例描述的各示例的单元及方法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
134.本技术实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个处理单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本技术实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
135.在采用对应各个功能划分各个功能模块的情况下,图6a示出了信息提醒装置的示意图,如图6a所示,所述装置应用于第一设备,该信息提醒装置600可以包括:接收单元601、
验证单元602、发送单元603和生成单元604,其中,
136.所述接收单元601,用于接收第二设备发送的第一消息,所述第一消息用于指示所述第二设备与所述第一设备完成首次握手;
137.所述验证单元602,用于验证所述第一消息;
138.所述发送单元603,用于在所述第一消息验证成功以后,则向所述第二设备发送第二消息,所述第二消息用于指示所述第一设备与所述第二设备完成二次握手,所述第二消息还用于指示所述第二设备执行预设操作;以及
139.所述生成单元604,用于生成目标指令,所述目标指令用于控制所述第一设备执行目标操作。
140.可以看出,依据本技术实施例提供的信息提醒装置,第一设备与第二设备之间可通过多次握手操作,确定对于第一设备的目标操作,并通过目标操作实现对于第一设备的寻找,不需要获取该第一设备的当前位置;当第一设备处于遮挡时,可通过第一设备执行目标操作,即通过响铃方式告知用户其所在位置,不需要依赖其他定位装备实现对于该第一设备的准确定位,有利于提高用户体验。
141.在一种可能的示例中,在所述验证所述第一消息方面,上述验证单元602具体用于:
142.根据所述第一消息,确定所述第一设备当前所处的目标应用场景;
143.根据所述目标应用场景,验证所述第一消息。
144.在一个可能的示例中,若所述目标应用场景为寻找设备场景,则所述验证所述第一消息方面,上述验证单元602具体用于:
145.获取所述寻找设备场景对应的预设标识信息和预设消息内容,以及所述第二设备对应的标识信息;
146.若所述预设标识信息与所述标识信息匹配,且所述预设消息内容与所述第一消息对应的消息内容匹配,则确定所述第一消息验证成功;
147.若所述预设标识信息与所述标识信息不匹配,或者所述预设消息内容与所述第一消息对应的消息内容不匹配,则确定所述第一消息验证不成功。
148.在一个可能的示例中,上述验证单元602具体还用于:在所述预设消息内容与所述第一消息对应的消息内容匹配,且所述预设标识信息与所述标识信息不匹配时,向所述第二设备发送第三消息,所述第三消息用于指示所述第一设备与所述第二设备完成二次握手;
149.上述接收单元601,还用于若接收到所述第二设备针对所述第三消息发送的第四消息,则验证所述第四消息,其中,所述第四消息用于指示所述第一设备与所述第二设备完成三次握手;
150.上述发送单元603,还用于若所述第四消息验证成功,则向所述第二设备发送第五消息,所述第五消息用于指示所述第一设备与所述第二设备完成四次握手,所述第五消息还用于指示所述第二设备执行所述预设操作;
151.上述生成单元604,还用于生成所述目标指令。
152.在一个可能的示例中,若所述目标应用场景为设备丢失场景,则所述验证所述第一消息方面,上述验证单元602具体用于:
153.获取所述设备丢失场景对应的预设模板信息;
154.若所述第一消息对应的消息内容与所述预设模板信息匹配,则确定所述第一消息验证成功;
155.若所述第一消息的消息内容与所述预设模板信息不匹配,则确定所述第一消息验证不成功。
156.在一个可能的示例中,如图6b所示,示出了一种信息提醒装置的示意图,该信息提醒装置600还可以包括:检测单元605;其中,上述检测单元605,用于在所述向所述第二设备发送第二消息之后,检测所述第一设备的设备信息是否发生变化。
157.在一个可能的示例中,在所述检测所述第一设备的设备信息是否发生变化方面,上述检测单元605具体用于:
158.获取系统标识位;
159.若所述系统标志位为真,则确定所述第一设备的设备信息发生变化。
160.在一个可能的示例中,在所述检测所述第一设备的设备信息是否发生变化之后,所述生成单元604具体还用于:
161.根据变化后的目标设备信息,生成第六消息,并将所述第六消息发送至目标设备,其中,所述目标设备包括所述第二设备,所述第六消息用于指示所述目标设备确定变化后的设备信息。
162.需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
163.本实施例提供的电子设备,用于执行上述信息提醒方法,因此可以达到与上述实现方法相同的效果。
164.在采用集成的单元的情况下,电子设备可以包括处理模块、存储模块和通信模块。其中,处理模块可以用于对电子设备的动作进行控制管理,例如,可以用于支持电子设备执行上述接收单元601、验证单元602、发送单元603、生成单元604和检测单元605执行的步骤。存储模块可以用于支持电子设备执行存储程序代码和数据等。通信模块,可以用于支持电子设备与其他设备的通信。
165.其中,处理模块可以是处理器或控制器。其可以实现或执行结合本技术公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,数字信号处理(digital signal processing,dsp)和微处理器的组合等等。存储模块可以是存储器。通信模块具体可以为射频电路、蓝牙芯片、wi-fi芯片等与其他电子设备交互的设备。
166.本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
167.本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
168.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列
的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
169.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
170.在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
171.上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
172.另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
173.上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
174.本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器、随机存取器、磁盘或光盘等。
175.以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献