信息交互方法、装置、智能穿戴设备及存储介质
文献发布时间:2024-04-29 00:47:01
技术领域
本发明涉及智能交互技术领域,尤其涉及的是一种信息交互方法、装置、智能穿戴设备及存储介质。
背景技术
增强现实(Argumented Reality,AR)是一种将虚拟信息与真实环境相结合的技术,可以为用户提供更丰富、更互动、更智能的体验。智能穿戴设备是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,例如手表、手环、眼镜和服饰等,可以让用户通过手势交互、语音交互、眼球追踪、触摸等方式进行交互。
虽然目前智能穿戴设备是智能交互技术领域的研究热点,但是仍存在不能满足用户佩戴智能穿戴设备进行社交互动的需求和期望,而且存在用户信息泄露或滥用的情况,也就是智能穿戴设备的社交互动功能匮乏,而且在交互过程中无法有效保障用户隐私。
发明内容
鉴于上述相关技术的不足,本发明的目的在于提供一种信息交互方法、装置、智能穿戴设备及存储介质,旨在解决现有技术中的智能穿戴设备存在的社交效率较低,并且在交互过程中无法有效保障用户隐私的问题。
为了实现上述目的,本发明第一方面提供一种信息交互方法,所述方法应用于第一智能穿戴设备,所述方法包括:
获取预设距离范围内至少一个第二智能穿戴设备对应的用户的交互信息;
根据所述交互信息中的交互目标信息触发信息交互请求,并将所述信息交互请求发送给所述交互目标信息对应的第二目标智能穿戴设备;
响应于接收到所述第二目标智能穿戴设备基于所述信息交互请求返回的交互信号,建立所述第二目标智能穿戴设备和所述第一智能穿戴设备之间的交互对应关系,以基于所述交互对应关系进行所述第二目标智能穿戴设备对应的用户与所述第一智能穿戴设备对应的用户之间的信息交互。
可选的,所述方法还包括:
获取所述第一智能穿戴设备对应的用户所注册的交互信息,并将所述交互信息存储在云端服务器上;
和/或,
获取所述第一智能穿戴设备对应的用户与各个所述第二目标智能穿戴设备对应的用户之间进行信息交互所产生的交互过程信息,并将所述交互过程信息存储在所述云端服务器上。
可选的,所述第一智能穿戴设备上设置有无线查找功能,所述获取预设距离范围内至少一个第二智能穿戴设备对应的用户的交互信息,包括:
基于所述无线查找功能,在以所述第一智能穿戴设备为中心的预设距离范围内进行查找,获得若干个所述第二智能穿戴设备;
基于所述第二智能穿戴设备,分别获得每个所述第二智能穿戴设备对应的用户的交互信息。
可选的,所述根据所述交互信息中的交互目标信息触发信息交互请求,并将所述信息交互请求发送给所述交互目标信息对应的第二目标智能穿戴设备,包括:
获取所述交互信息中的交互目标信息,根据所述交互目标信息,确定与所述第二目标智能穿戴设备对应的用户的信息交互请求的类型;其中,所述信息交互请求的类型至少包括非好友信息交互请求、添加好友请求和好友信息交互请求;
基于所述信息交互请求的类型,触发相应类型的信息交互请求,并将所述信息交互请求发送给所述交互目标信息对应的第二目标智能穿戴设备。
可选的,所述响应于接收到所述第二目标智能穿戴设备基于所述信息交互请求返回的交互信号,建立所述第二目标智能穿戴设备和所述第一智能穿戴设备之间的交互对应关系,包括:
响应于接收到所述第二目标智能穿戴设备基于所述信息交互请求返回的交互信号;
若所述交互信号为同意添加好友请求,则接收所述第二目标智能穿戴设备返回的添加好友验证请求,并对所述添加好友验证请求进行验证;
若验证通过,则成功建立所述第二目标智能穿戴设备和所述第一智能穿戴设备之间的好友交互关系。
可选的,所述第一智能穿戴设备设置有位置共享功能,所述基于所述交互对应关系进行所述第二目标智能穿戴设备对应的用户与所述第一智能穿戴设备对应的用户之间的信息交互,包括:
若所述交互对应关系为好友交互关系,则当开启所述位置共享功能时,将所述第一智能穿戴设备的位置共享给相应的第二目标智能穿戴设备,并进行所述第一智能穿戴设备对应的用户与所述第二目标智能穿戴设备对应的用户之间的信息交互。
可选的,所述获取所述第一智能穿戴设备对应的用户所注册的交互信息,并将所述交互信息存储在云端服务器上,包括:
获取所述第一智能穿戴设备对应的用户所注册的信息,获得交互信息;
将所述交互信息中用于表示用户唯一身份的信息上传至区块链,利用所述区块链对所述交互信息进行数字身份验证,若验证通过,则将所述交互信息存储在所述云端服务器上。
本发明第二方面提供一种信息交互装置,所述装置包括:
信息获取单元,用于获取预设距离范围内至少一个第二智能穿戴设备对应的用户的交互信息;
信息交互请求建立单元,用于根据所述交互信息中的交互目标信息触发信息交互请求,并将所述信息交互请求发送给所述交互目标信息对应的第二目标智能穿戴设备;
信息交互单元,用于响应于接收到所述第二目标智能穿戴设备基于所述信息交互请求返回的交互信号,建立所述第二目标智能穿戴设备和所述第一智能穿戴设备之间的交互对应关系,以基于所述交互对应关系进行所述第二目标智能穿戴设备对应的用户与所述第一智能穿戴设备对应的用户之间的信息交互。
本发明第三方面提供一种智能穿戴设备,所述智能穿戴设备包括信息采集单元、存储器和处理器,以及存储在所述存储器上并可在所述处理器上运行的信息交互程序,所述信息交互程序被所述处理器执行时实现任意一项所述信息交互方法的步骤,所述信息采集单元用于采集部分或全部用户的交互信息。
本发明第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有信息交互程序,所述信息交互程序被处理器执行时实现任意一项上述信息交互方法的步骤。
与现有技术相比,本方案的有益效果如下:
本发明通过第一智能穿戴设备查找预设距离范围内的第二智能穿戴设备对应的用户的交互信息,以限制目标交互范围,可以对用户的隐私起到一定的保护作用;通过设置交互目标信息来有选择性地和第二目标智能穿戴设备建立信息交互请求,并经第二目标智能穿戴设备返回交互信号,也就是需要在一方用户发送信息交互请求,另一方用户返回交互信号的条件下,二者之间才能建立交互对应关系,能够进一步对用户的社交隐私起到保护作用,而且双方互相确认的交互对应关系建立机制,使得双方均有和对方进行交互意愿的情况下才能进行信息交互,能够提高所建立的交互对应关系的有效性,以及信息交互的安全性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
图1为本发明的信息交互方法流程图;
图2为本发明的信息交互装置结构示意图;
图3为本发明的智能穿戴设备原理框图。
具体实施方式
以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况下,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
下面结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
本发明针对现有的智能穿戴设备存在的社交效率较低,并且在交互过程中无法有效保障用户隐私的问题,提出一种信息交互方法,主要构思是通过第一智能穿戴设备扫描预设距离范围内的第二智能穿戴设备对应的用户的交互信息,以限制目标交互范围,可以对用户的隐私起到一定的保护作用;通过设置交互目标信息来有选择性地和第二目标智能穿戴设备建立信息交互请求,并经第二目标智能穿戴设备返回交互信号,也就是需要在一方用户发送信息交互请求,另一方用户返回交互信号的条件下,二者之间才能建立交互对应关系,能够进一步对用户的社交隐私起到保护作用,而且双方互相确认的交互对应关系建立机制,使得双方均有和对方进行交互意愿的情况下才能进行信息交互,能够提高所建立的交互对应关系的有效性,以及信息交互的安全性
本发明实施例提供一种信息交互方法,部署于智能穿戴设备上,应用于智能穿戴设备的社交场景。这里对智能穿戴设备的类型不做限制,社交场景包括但不限于交换名片、好友之间信息交互和添加好友等,凡是基于本发明的构思利用智能穿戴设备进行的社交互动行为均在本发明的保护范围之内。具体的,如图1所示,本实施例方法应用于第一智能穿戴设备,具体步骤包括:
步骤S1000:获取预设距离范围内至少一个第二智能穿戴设备对应的用户的交互信息;
具体地,在实际应用场景中,当佩戴第一智能穿戴设备的用户有社交需求时,可以开启交互信息获取功能,以获取预设距离范围内的同样佩戴智能穿戴设备的用户的交互信息。需要声明的是,本发明为了便于区分各个智能穿戴设备,将任意一个用户佩戴的智能穿戴设备称为第一智能穿戴设备,将该第一智能穿戴设备对应的用户能够采集到的用户的交互信息对应的智能穿戴设备称为第二智能穿戴设备。其中,预设距离范围指的是第一智能穿戴设备对应的用户自定义的查找区域或者通过第一智能穿戴设备的系统自动设置的默认社交区域范围。交互信息表示用户注册时添加的包括但不限于姓名、表示用户身份信息的账号ID、头像、职业和性别等个人身份信息,院校/公司、兴趣爱好、好友列表和位置信息等信息中的一种或几种。
步骤S2000:根据所述交互信息中的交互目标信息触发信息交互请求,并将所述信息交互请求发送给所述交互目标信息对应的第二目标智能穿戴设备;
具体地,交互目标信息是用户自定义的一种交互信息或几种交互信息,只要第一智能穿戴设备对应的用户采集到的第二目标智能穿戴设备对应的用户的交互信息中包括交互目标信息,就会自动触发信息交互请求,其中,交互目标信息中至少包括表示用户身份信息的账号ID,还可以包括用户自定义的用于公开的一种或者几种交互信息。例如,第一智能穿戴设备对应的用户自定义的交互目标信息为兴趣爱好和职业,那么,只要其扫描到的第二目标智能穿戴设备对应的用户的交互信息中包括兴趣爱好和职业中的至少一种,就自动触发第一智能穿戴设备向该第二智能穿戴设备发送信息交互请求。
进一步地,如果第一智能穿戴设备对应的用户查询到的第二智能穿戴设备对应的用户是非好友用户,那么所述第一智能穿戴设备对应的用户向该非好友用户发送信息交互请求时,所发送的交互目标信息应当包括个人身份信息;如果第一智能穿戴设备对应的用户查询到的第二智能穿戴设备对应的用户是其好友列表中的好友用户,那么所述第一智能穿戴设备对应的用户向该好友发送信息交互请求时,所发送的交互目标信息可以仅仅是问候语,而个人身份信息不作为必要的交互目标信息。容易理解的是,第一智能穿戴设备对应的用户与第二智能穿戴设备对应的用户之间,可以是通过用户ID或者其他用于表示用户唯一身份的证件号码等,查找到对方并发送交互信息的。
步骤S3000:响应于接收到所述第二目标智能穿戴设备基于所述信息交互请求返回的交互信号,建立所述第二目标智能穿戴设备和所述第一智能穿戴设备之间的交互对应关系,以基于所述交互对应关系进行所述第二目标智能穿戴设备对应的用户与所述第一智能穿戴设备对应的用户之间的信息交互。
具体地,第一智能穿戴设备根据第二目标智能穿戴设备基于信息交互请求返回的交互信号,判断第二目标智能穿戴设备对应的用户是否是自己的好友,如果第一智能穿戴设备对应的用户根据第二目标智能穿戴设备对应的用户是否是自己的好友,则在第二目标智能穿戴设备和第一智能穿戴设备之间建立好友类型的交互对应关系;如果第二目标智能穿戴设备对应的用户不是第一智能穿戴设备对应的用户的好友,则建立非好友类型的交互对应关系,从而基于交互对应关系进行第二目标智能穿戴设备对应的用户与第一智能穿戴设备对应的用户之间的信息交互。
需要声明的是,在实际应用过程中,当第二目标智能穿戴设备接收到第一目标智能穿戴设备发送的信息交互请求时,第二目标智能穿戴设备对应的用户可以返回交互信号,以对第一目标智能穿戴设备对应的用户做出回应,而且返回的交互信号可以表示同意进行信息交互,也可以表示拒绝信息交互,或者,第二目标智能穿戴设备对应的用户也可以不返回任何交互信号,以忽略该信息交互请求,可见,这三种情况下,只有第二目标智能穿戴设备对应的用户反馈表示同意进行信息交互的交互信号的情况下,才会建立起完整的信息交互流程,因此,本实施例中的响应于接收到所述第二目标智能穿戴设备基于所述信息交互请求返回的交互信号,特指第二目标智能穿戴设备对应的用户同意进行信息交互的情况。
本实施例中,通过第一智能穿戴设备扫描预设距离范围内的第二智能穿戴设备对应的用户的交互信息,并根据交互信息中的交互目标信息有选择性地和第二目标智能穿戴设备建立交互对应关系,从而实现第二目标智能穿戴设备对应的用户与第一智能穿戴设备对应的用户之间的信息交互,该方案能够方便有效地筛选出满足用户社交需求的用户交互信息,而且需要在用户双方都有社交意愿的前提下进行信息交互,尊重用户的社交权益和隐私,有利于提高用户的社交效率和社交满意度。
在一种实施方式中,还包括步骤S4000,且步骤S4000具体包括:
步骤S4100:获取所述第一智能穿戴设备对应的用户所注册的交互信息,并将所述交互信息存储在云端服务器上;
具体地,对于首次使用穿戴设备的新用户,需要注册交互信息,其中交互信息包括但不限于姓名、头像、职业和性别等个人身份信息,以及院校/公司、兴趣爱好、好友列表和位置信息等信息中的一种或几种。在第一智能穿戴设备对应的用户注册成功之后,第一智能穿戴设备获取该新用户所注册的所有交互信息,并将全部的交互信息均上传并存储在云端服务器上,以便于后续自己或者其他用户从云端服务器获取其注册的交互信息。当用户想要查阅或者更新自己的交互信息时,供自己从云端服务器下载并查阅或编辑,或者,将交互信息中的一部分内容向第二智能穿戴设备对应的用户展示,以供第二智能穿戴设备对应的用户直接从云端服务器获取。
步骤S4200:获取所述第一智能穿戴设备对应的用户与各个所述第二目标智能穿戴设备对应的用户之间进行信息交互所产生的交互过程信息,并将所述交互过程信息存储在所述云端服务器上。
具体地,对于已注册的用户,如果第二目标智能穿戴设备对应的用户与第一智能穿戴设备对应的用户都是已注册的老用户,在二者中的任一个用户向另一个用户发送信息交互请求,且另一个用户返回同意进行信息交互的交互信号的情况下,二者之间就可以进行信息交互,生成交互过程信息。在实际交互过程中,双方都可以将发送给对方的交互过程信息实时上传并存储至云端服务器,以供对方下载及自己随时查阅,并实时从云端服务器下载对方发送给自己的交互过程信息。
本实施例中,穿戴设备之间通过无线传输的方式进行信息交互,并将所有交互信息都存储在云端服务器,既便于交互信息的动态更新,有利于交互信息的维护,又能够降低对穿戴设备的存储空间的要求,从而降低穿戴设备的硬件成本。
在一种实施方式中,步骤S1000中的所述第一智能穿戴设备上设置有无线查找功能,所述获取预设距离范围内至少一个第二智能穿戴设备对应的用户的交互信息,包括:
步骤S1100:基于所述无线查找功能,在以所述第一智能穿戴设备为中心的预设距离范围内进行查找,获得若干个所述第二智能穿戴设备;
步骤S1200:基于所述第二智能穿戴设备,分别获得每个所述第二智能穿戴设备对应的用户的交互信息。
具体地,在智能穿戴设备上安装无线查找单元,并启动无线查找单元,以开启无线查找功能。基于无线查找单元的查找功能,用户通过佩戴第一智能穿戴设备在所处空间内自由移动,通过无线查找单元查找预设距离范围内的其他安装有匹配的无线查找单元的智能穿戴设备,然后查找各个第二智能穿戴设备上当前所登录的用户的交互信息,本实施例将查找到的预设距离范围内的所有智能穿戴设备统称为第二智能穿戴设备。容易理解的是,这里不同的智能穿戴设备安装的无线查找单元可以相同或不同,只要这些无线查找单元之间可以互相定位即可。通常,查找用户扫描信息的预设距离范围受到无线查找单元的实际可查找距离范围的限制,可查找距离范围通常在几百米范围内,而且,预设距离范围指的是以用户所在的位置为中心,以预设距离为半径所表示的范围,由于第一智能穿戴设备对应的用户在查找社交对象的过程中可以自由移动,那么随着该用户所在位置的变化,预设距离范围也会随之变化。
本实施例安装在智能穿戴设备上的无线查找单元选用的是无线跟踪磁贴(例如AirTag元件),作为其他实施方式,还可以选用其他的可以安装在相应类型的智能穿戴设备上并能够实现查找智能穿戴设备功能的无线查找单元,这里不作具体限制。
在一种实施方式中,步骤S2000中的根据所述交互信息中的交互目标信息触发信息交互请求,并将所述信息交互请求发送给所述交互目标信息对应的第二目标智能穿戴设备,具体包括:
步骤S2100:获取所述交互信息中的交互目标信息,根据所述交互目标信息,确定与所述第二目标智能穿戴设备对应的用户的信息交互请求的类型;其中,所述信息交互请求的类型至少包括非好友信息交互请求、添加好友请求和好友信息交互请求;
具体地,第一智能穿戴设备对应的用户在接收到第二目标智能穿戴设备对应的用户的交互目标信息中的账号ID,即可根据好友列表中的信息判断该账号ID对应的用户是否是自己的好友。如果是好友,那么确定信息交互请求的类型为好友信息交互请求;如果不是好友,那么进一步判断交互目标信息中的非账号ID信息是否符合自己的社交需求,若完全符合自己的社交需求,则确定信息交互请求的类型为添加好友请求;否则,确定信息交互请求的类型为非好友信息交互请求,或者确定不进行信息交互请求。其中,基于第一智能穿戴设备对应的用户和第二目标智能穿戴设备对应的用户之间的关系,非好友信息交互请求表示两个用户不是好友关系,且第一智能穿戴设备对应的用户没有要与第二目标智能穿戴设备对应的用户成为好友的意愿的情况下,所能触发的信息交互请求的类型;添加好友请求表示两个用户不是好友关系,且第一智能穿戴设备对应的用户有要与第二目标智能穿戴设备对应的用户成为好友的意愿的情况下,所能触发的信息交互请求的类型;好友信息交互请求表示两个用户互为好友关系的情况下,所能触发的信息交互请求的类型。
例如,若第一智能穿戴设备对应的用户A自定义的交互目标信息为兴趣爱好、职业、院校/公司,获取到两个第二目标智能穿戴设备对应的用户有用户B和用户C,其中用户B公开的交互信息包括账号ID、兴趣爱好和职业,用户C公开的交互信息包括账号ID、兴趣爱好、职业和院校/公司,且用户A与用户B和用户C均非好友,用户B的兴趣爱好和职业均符合用户A的社交需求,用户C的交互信息中仅有职业符合用户A的社交需求。那么,用户A将会确定与用户B之间的信息交互请求的类型为添加好友请求,可能会确定与用户C之间的信息交互请求的类型为非好友信息交互请求。在实际应用过程中,用户可以通过自主选择的方式确定信息交互请求的类型。
步骤S2200:基于所述信息交互请求的类型,触发相应类型的信息交互请求,并将所述信息交互请求发送给所述交互目标信息对应的第二目标智能穿戴设备。
具体地,若所述信息交互请求的类型为非好友信息交互请求,则触发所述非好友信息交互请求,并向所述交互目标信息对应的第二目标智能穿戴设备发送所述第一智能穿戴设备的目标交互信息。具体地,由于交互信息包括姓名、头像、职业和性别等个人身份信息,以及院校/公司、兴趣爱好、好友列表和位置信息等各方面的用户信息,为了保护个人隐私,本实施例在非好友用户之间只交互目标交互信息,例如性别、院校/公司和兴趣爱好等部分不太重要的用户信息,以实现非好友用户之间的初步社交目的,并可以让用户根据目标交互信息判断是否进行进一步的社交互动,以使用户增强社交的安全意识。
进一步地,可以将目标交互信息转换为包括但不限于名片的形式进行呈现,以提升信息交互的美观,并提高用户的信息交互体验。
若所述信息交互请求的类型为添加好友请求,则触发所述添加好友请求,并向所述交互目标信息对应的第二目标智能穿戴设备发送所述第一智能穿戴设备的交互信息。具体地,如果非好友用户之间已经进行过信息交互,且第二目标智能穿戴设备对应的用户是意向交友用户,或者接收到的对方的交互信息中有自身设置的社交关键信息,那么可以通过第一智能穿戴设备直接触发第二目标智能穿戴设备发送添加好友请求,以便于第二目标智能穿戴设备对应的用户根据接收到的添加好友请求,判断是否同意添加好友。
若所述信息交互请求的类型为好友信息交互请求,则触发所述好友信息交互请求,并向所述交互目标信息对应的第二目标智能穿戴设备发送第一智能穿戴设备的交互信息。具体地,对于两个已经成为好友的用户,可以通过第一智能穿戴设备直接触发第二目标智能穿戴设备发送好友信息交互请求,并向第二目标智能穿戴设备发送交互信息,以进行正常的社交互动。
进一步地,在添加好友请求或好友信息交互请求过程中,可以将交互信息转换为虚拟图像,以提升信息交互的美观,并提高用户的信息交互体验。其中,交互信息包括非好友信息交互请求过程中的目标交互信息,也可以说是包括名片信息,以及头像信息等,那么虚拟图像中包括但不限于名片信息和头像信息。
本实施例中,利用第一智能穿戴设备对应的用户获取到的第二目标智能穿戴设备对应的用户的交互目标信息,确定两个用户是否为好友身份,并根据身份关系确定信息交互请求的类型,然后触发和响应于信息交互请求,使得两个用户之间建立有效的信息交互的桥梁,为后续进行信息交互奠定良好的基础。
在一种实施方式中,步骤S3000中的所述响应于接收到所述第二目标智能穿戴设备基于所述信息交互请求返回的交互信号,建立所述第二目标智能穿戴设备和所述第一智能穿戴设备之间的交互对应关系,具体包括:
步骤S3100:响应于接收到所述第二目标智能穿戴设备基于所述信息交互请求返回的交互信号;
步骤S3200:若所述交互信号为同意添加好友请求,则接收所述第二目标智能穿戴设备返回的添加好友验证请求,并对所述添加好友验证请求进行验证;
步骤S3300:若验证通过,则成功建立所述第二目标智能穿戴设备和所述第一智能穿戴设备之间的好友交互关系。
具体地,在添加好友过程中,不但需要第一智能穿戴设备向第二目标智能穿戴设备发送添加好友请求,而且需要第二目标智能穿戴设备在同意添加好友请求的情况下,向第一智能穿戴设备发送添加好友验证请求,只有当第一智能穿戴设备完成验证信息,两个穿戴设备对应的用户才能成功添加为好友。需要声明的是,本实施例中的添加好友验证请求包括但不限于二维码或链接验证消息。
本实施例中,通过在添加好友过程中设置添加好友请求、确认添加好友请求及添加好友验证请求,能够确保好友添加过程的安全性及防止篡改,从而保障用户个人信息不被泄露,进而保障用户交互信息的安全性。
在一种实施方式中,步骤S3000中的所述第一智能穿戴设备设置有位置共享功能,所述基于所述交互对应关系进行所述第二目标智能穿戴设备对应的用户与所述第一智能穿戴设备对应的用户之间的信息交互,具体包括:
若所述交互对应关系为好友交互关系,则当开启所述位置共享功能时,将所述第一智能穿戴设备的位置共享给相应的第二目标智能穿戴设备,并进行所述第一智能穿戴设备对应的用户与所述第二目标智能穿戴设备对应的用户之间的信息交互。
具体地,本实施例通过在穿戴设备上设置位置共享功能,能够根据用户的实际社交需求自主选择是否开启位置共享功能,并且在开启位置共享功能时,仅在好友用户之间进行位置共享,而非好友用户不可看到共享的位置,不仅能够便捷地查找到好友,以便于社交互动,而且又能实现对用户的隐私的保护。需要声明的是,由于位置共享功能的共享范围受到硬件设备的性能的限制,共享的位置可能仅能够在一定的范围内可见,或者在自主设置的共享距离范围内可见。
在一种实施方式中,在步骤S4000中所述获取所述第一智能穿戴设备对应的用户所注册的交互信息,并将所述交互信息存储在云端服务器上,包括:
步骤S4100:获取所述第一智能穿戴设备对应的用户所注册的信息,获得交互信息;
步骤S4200:将所述交互信息中用于表示用户唯一身份的信息上传至区块链,利用所述区块链对所述交互信息进行数字身份验证,若验证通过,则将所述交互信息存储在所述云端服务器上。
具体地,第一智能穿戴设备的系统采用公私钥和数字证书等技术,利用用户注册账户时提交的交互信息生成数字身份,该数字身份作为用户在区块链上的唯一标识,用于验证其账户信息。用户通过使用区块链浏览器或区块链应用,将其生成的数字身份上传至区块链上,区块链将用户的数字身份和账户信息存储在分布式账本上,以确保信息的不可篡改性和安全性。平台或验证方通过查询区块链浏览器或使用区块链应用,来验证该用户的数字身份和账户信息。如果验证通过,则将该数字身份对应的账户信息保存至区块链,并将用户的所有交互信息保存在云端服务器上,用户便可使用其数字身份在平台上进行登录和信息交互等操作;如果验证失败,则拒绝将该数字身份对应的账户信息添加到区块链上,并向该数字身份对应的用户发送安全预警提示信息。
本实施例中,对于首次使用智能穿戴设备的新用户,利用区块链进行身份信息验证,以保障用户身份的合法性和可追溯性,并确保数字身份和用户一一对应,能够有效避免篡改和恶意攻击,提高用户信息的安全性。验证通过后,就能将用户信息交互权限保存至云端服务器上,后续使用即可通过登录账号快速获取已设置的用户信息交互权限等信息,方便快捷。
容易理解的是,本发明中所述的第一智能穿戴设备和第二智能穿戴设备,指的都是能够进行信息交互的智能穿戴设备,“第一”和“第二”不对本发明的保护范围进行限制,仅仅是为了描述方便,将用户自己佩戴的智能穿戴设备称为第一智能穿戴设备,将其余的能互相交互信息的智能穿戴设备统称为第二智能穿戴设备,
需要声明的是,本发明中各个用户之间可以通过无线通信的方式进行交流,所有用户信息都存储在云端服务器上,所有经过云端服务器上传或下载的信息都是基于无线通信或有限通信的方式实现。智能穿戴设备可以根据其类型、用途及应用场景,选择存储用户的交互信息中的全部或部分信息,其中,智能穿戴设备的类型包括但不限于AR眼镜、VR眼镜、臂戴式穿戴设备等。
如图2所示,对应于上述信息交互方法,本发明实施例还提供一种信息交互装置,上述信息交互装置包括:
信息获取单元210,用于获取预设距离范围内至少一个第二智能穿戴设备对应的用户的交互信息;
信息交互请求建立单元220,用于根据所述交互信息中的交互目标信息触发信息交互请求,并将所述信息交互请求发送给所述交互目标信息对应的第二目标智能穿戴设备;
信息交互单元230,用于响应于接收到所述第二目标智能穿戴设备基于所述信息交互请求返回的交互信号,建立所述第二目标智能穿戴设备和所述第一智能穿戴设备之间的交互对应关系,以基于所述交互对应关系进行所述第二目标智能穿戴设备对应的用户与所述第一智能穿戴设备对应的用户之间的信息交互。
具体的,本实施例中,上述信息交互装置的具体功能还可以参照上述信息交互方法中的对应描述,在此不再赘述。
基于上述实施例,本发明还提供了一种智能穿戴设备,其原理框图可以如图3所示。该智能穿戴设备包括通过系统总线连接的信息采集单元、处理器、存储器、网络接口以及显示屏。其中,该智能穿戴设备的处理器用于提供计算和控制能力。该智能穿戴设备的信息采集单元用于采集用户的动作、表情、声音、图像和音频等信息。该存储器包括非易失性存储介质、内部存储器。该非易失性存储介质存储有操作系统和信息交互程序。该内部存储器为非易失性存储介质中的操作系统和基于信息交互程序的运行提供环境。该网络接口用于与外部的终端通过网络连接通信。该信息交互程序被处理器执行时实现上述任意一种信息交互方法的步骤。该智能穿戴设备的显示屏可以是液晶显示屏或者电子墨水显示屏。
本领域技术人员可以理解,图3中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的智能穿戴设备的限定,具体的智能穿戴设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种智能穿戴设备,上述智能穿戴设备包括存储器、处理器以及存储在上述存储器上并可在上述处理器上运行的信息交互程序,上述信息交互程序被上述处理器执行时实现本发明实施例提供的任意一种信息交互方法的步骤。
本发明实施例还提供一种计算机可读存储介质,上述计算机可读存储介质上存储有信息交互程序,上述信息交互程序被处理器执行时实现本发明实施例提供的任意一种信息交互方法的步骤。
应理解,上述实施例中各步骤的序号大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、单元完成,即将上述装置的内部结构划分成不同的功能单元或单元,以完成以上描述的全部或者部分功能。实施例中的各功能单元、单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述系统中单元、单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各实例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟是以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,上述单元或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以由另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不是相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
- 智能设备的交互方法、装置、智能设备和存储介质
- 智能语音设备间的交互方法、装置、设备及存储介质
- 用户关注信息确定方法、装置、穿戴式设备及存储介质
- 信息共享方法、装置、存储介质及穿戴式设备
- 智能交互平板、位置调整方法、装置、设备和存储介质
- 信息交互方法、装置、系统、可穿戴设备及可读存储介质
- 信息交互方法、信息交互装置、信息交互设备及存储介质