信息交互的方法、装置和电子设备与流程

文档序号:36323769发布日期:2023-12-09 07:14阅读:44来源:国知局
信息交互的方法与流程

本技术实施例涉及设备交互领域,并且更具体地,涉及一种信息交互的方法、装置和电子设备。


背景技术:

1、设备之间交互意图的识别是人机交互中非常重要的一环。传统的设备交互主要基于组网式进行交互,进行交互的设备需要有一个组网连接的过程;并且设备之间的交互是通过用户人为发起和选择的,选择步骤繁琐,需要用户在终端进行多次点击操作,难以满足用户对于使用便捷性的需求。

2、因此,亟需要提供一种设备之间的交互方案,使得设备之间的交互更加便捷。


技术实现思路

1、本技术提供一种信息交互的方法、装置和电子设备,能够准确识别设备间的交互意图,并且简化了用户的操作步骤,能够更好地满足用户对于设备间的快捷交互的需求。

2、第一方面,提供一种信息交互的方法,该方法包括:第一设备检测到该第一设备的运动传感数据发生变化后,根据该检测到的第一设备的运动传感数据的变化确定第一数据;然后第一设备接收第二设备通过低功耗蓝牙(bluetooth low energy,ble)发送的第二数据;接着该第一设备确定该第一数据和该第二数据是否匹配;当第一设备确定该第一数据和该第二数据匹配时,该第一设备与第二设备进行信息交互。

3、以上所述的第一设备检测到该第一设备的运动传感数据发生变化,可以替换为:第一设备确定该第一设备的运动传感数据发生变化,其中,可选地,该运动传感数据也可以是由第三方设备检测并发送给第一设备的。

4、应理解:第一设备确定第一数据和第二数据是否匹配,本质上是第一设备通过该步骤进一步确定该第一设备的运动与第二设备的运动是否匹配。

5、可选地,第一设备的运动可以是第一设备与第二设备的碰撞姿态,还可以是第一设备的运动速度,还可以是第一设备的其他运动,本技术对此不作限定。

6、类似地,第二设备的运动可以是第二设备与第一设备的碰撞姿态,还可以是第二设备的运动速度,还可以是第二设备的其他运动,本技术对此不作限定。

7、可选地,第一设备与第二设备进行信息交互,包括:第一设备向第二设备发送第一交互信息。

8、可选地,第一数据包括用于指示第一设备发生碰撞的边的数据、用于指示第一设备碰撞的方向数据和用于指示第一设备发生碰撞的时间的数据中的一项或者多项,此外,第一数据还可以包括其他数据,本技术对此不作限定。

9、可选地,第二数据包括用于指示第二设备发生碰撞的边的数据、第二设备发生碰撞的方向的数据和用于指示所述第二设备发生碰撞的时间的数据中的一项或者多项,此外,第二数据还可以包括其他数据,本技术对此不作限定。

10、其中,第一设备的运动传感数据发生变化,是该第一设备与第二设备发生碰撞导致的。

11、可选地,运动传感数据包括加速度。

12、并且,第一设备确定该第一数据和该第二数据是否匹配,可以理解为第一设备确定该碰撞是否满足预设条件(例如:预设碰撞姿态),当确定该碰撞满足预设条件时,第一设备与第二设备进行信息交互。而该碰撞是否满足预设条件,是第一设备通过判断第一数据和第二数据是否匹配来确定的。

13、应理解:本技术对第一设备接收第二数据和确定第一数据的顺序不作限定。

14、本技术实施例中,设备之间能够通过互相碰撞的方式实现交互,当设备间的碰撞满足预设条件(例如:预设碰撞姿态)时,设备间自动进行应用交互,不需要用户多次进行手动操作,能够提升用户的使用体验;并且,该方法通过低功耗蓝牙ble模块进行碰撞信息的收发,不依赖于设备的nfc功能,避免了因设备的nfc功能常开导致的设备功耗增加,此外,由于设置了预设碰撞条件,能够使得设备间交互的安全性更高。

15、结合第一方面,在一种可能的实现方式中,第一设备通过ble向第二设备发送第一数据,该第一数据用于第二设备对第一数据和第二数据进行匹配;并且,第一设备与第二设备进行信息交互,包括:第一设备接收第二设备在确定第一数据和第二数据匹配后发送的第二交互信息。

16、可选地,第一设备通过位于第一设备内部的ble广播上述第一数据,以使得第二设备能够及时识别到该第一设备的交互意图。

17、应理解:这里的第二设备可以泛指同一个组网内的除第一设备之外的其他设备。

18、可选地,上述第一数据的发送可以是通过报文发送,也可以是直接发送,还可以是加密和/或压缩和/或编码发送,本技术对此不作限定。

19、本技术实施例中,第一设备在确定第一数据(第一设备的碰撞信息)后,会通过ble广播该第一数据,以使得第二设备能够接收到第一设备的碰撞信息,并及时识别出该第一设备的交互意图。

20、结合第一方面,在一种可能的实现方式中,第一设备确定第一数据和第二数据是否匹配,包括:在第一数据和第二数据符合以下条件a、条件b和条件c中的任意一项或者多项的情况下,第一设备确定第一数据和第二数据匹配:a.第一设备发生碰撞的边和第二设备发生碰撞的边相同或者相对;b.第一设备碰撞的方向和第二设备碰撞的方向相反;c.第一设备发生碰撞的时间和第二设备发生碰撞的时间相同。

21、具体地,在一种可实现的方式中,若第一设备发生碰撞的边和第二设备发生碰撞的边相同或者相对,则第一设备确定第一数据和第二数据匹配。

22、在又一种可实现的方式中,若第一设备碰撞的方向和第二设备碰撞的方向相反,则第一设备确定第一数据和第二数据匹配。

23、在又一种可实现的方式中,若第一设备发生碰撞的时间和第二设备发生碰撞的时间相同,则第一设备确定第一数据和第二数据匹配。

24、示例性地,若第一设备发生碰撞的时间为北京时间2021年1月5日上午9点整,第二设备发生碰撞的时间也为北京时间2021年1月5日上午9点整,则第一设备确定第一数据和第二数据匹配。

25、在又一种可实现的方式中,若第一设备发生碰撞的边和第二设备发生碰撞的边相同或者相对,并且第一设备和第二设备发生碰撞的方向正好相反,那么第一设备确定第一数据和第二数据成功配对,即第一数据和第二数据匹配。

26、在又一种可实现的方式中,若第一设备发生碰撞的边和第二设备发生碰撞的边相同或者相对,并且第一设备和第二设备发生碰撞的时间相同,则第一设备确定第一数据和第二数据匹配。

27、在又一种可实现的方式中,若第一设备和第二设备发生碰撞的方向相反,并且第一设备和第二设备发生碰撞的时间相同,则第一设备确定第一数据和第二数据匹配。

28、在又一种可实现的方式中,若第一设备发生碰撞的边和第二设备发生碰撞的边相同或相对,发生碰撞的方向相反,并且发生碰撞的时间也相同,那么第一设备确定第一数据和第二数据成功配对,即第一数据和第二数据匹配。

29、本技术实施例中,能够限制设备间的预设碰撞姿态为发生碰撞的边相同或者相反、碰撞的方向相反和发生碰撞的时间相同这三个条件中的一项或者多项,只有实际碰撞姿态满足该条件时,两设备之间才会确定有交互意图,进而进行信息的交互。这样,能够使得设备间的交互意图的识别更加准确。

30、并且,若设置为当第一设备和第二设备发生碰撞的边相同或者相对、碰撞的方向相反、且发生碰撞的时间相同,则能够更好地排除用户的误触操作等导致的设备间交互意图的错误识别,从而进一步提高设备间的交互意图识别的准确性。

31、结合第一方面,在一种可能的实现方式中,第一设备和第二设备为身份不同的设备。

32、上述身份不同的设备,例如可以是没有登录有同一个账号,并且也没有绑定同一个账号的设备。其中,可选地,该账号可以是电子设备厂商提供的账号系统的账号(比如,华为账号、apple id),也可以是第三方应用程序提供的账号系统的账号。

33、本技术实施例中,相互交互的设备可以是不同身份的两个或多个设备,相比较于现有技术中的仅能实现同身份设备之间的交互,能够克服交互设备的身份限制,使得应用范围更广,进而提升用户的使用体验。

34、第二方面,提供一种信息交互的方法,该方法包括:第二设备检测到该第二设备的运动传感数据发生变化后,根据该检测到的第二设备的运动传感数据的变化确定第二数据;然后第二设备接收第一设备通过低功耗蓝牙(bluetooth low energy,ble)发送的第一数据;接着该第二设备确定该第一数据和该第二数据是否匹配;当第二设备确定该第一数据和该第二数据匹配时,该第二设备与第一设备进行信息交互。

35、可选地,第二设备与第一设备进行信息交互,包括:第二设备向第一设备发送第二交互信息。

36、可选地,第一数据包括用于指示所述第一设备发生碰撞的边的数据、用于指示第一设备碰撞的方向的数据和用于指示第一设备发生碰撞的时间的数据中的一项或者多项,此外,第一数据还可以包括其他数据,本技术对此不作限定。

37、可选地,第二数据包括用于指示所述第二设备发生碰撞的边的数据、用于指示第一设备碰撞的方向的数据和用于指示所述第二设备发生碰撞的时间的数据中的一项或者多项,此外,第二数据还可以包括其他数据,本技术对此不作限定。

38、其中,第二设备的运动传感数据发生变化,是该第二设备与第二设备发生碰撞导致的。

39、可选地,运动传感数据包括加速度。

40、并且,第二设备确定该第一数据和该第二数据是否匹配,可以理解为第二设备判断该碰撞是否满足预设条件(例如:预设碰撞姿态),当确定该碰撞满足预设条件时,第二设备与第一设备进行信息交互。而该碰撞是否满足预设条件,是第二设备通过判断第一数据和第二数据是否匹配来确定的。

41、应理解:本技术对第二设备接收第一数据和确定第二数据的顺序不作限定。

42、本技术实施例中,设备之间能够通过互相碰撞的方式实现交互,当设备间的碰撞满足预设条件(例如:预设碰撞姿态)时,设备间自动进行应用交互,不需要用户多次进行手动操作,能够提升用户的使用体验;并且,该方法通过低功耗蓝牙ble模块进行碰撞信息的收发,不依赖于设备的nfc功能,避免了因设备的nfc功能常开导致的设备功耗增加。

43、结合第二方面,在一种可能的实现方式中,第二设备通过ble向第一设备发送第二数据,该第二数据用于第一设备对第一数据和第二数据进行匹配;并且,第二设备与第一设备进行信息交互,包括:第二设备接收第一设备在确定第一数据和第二数据匹配后发送的第一交互信息。

44、可选地,第二设备通过位于第二设备内部的ble广播上述第二数据,以使得第一设备能够及时识别到该第二设备的交互意图。

45、应理解:这里的第一设备可以泛指同一个组网内的除第二设备之外的其他设备。

46、可选地,上述第二数据的发送可以是通过报文发送,也可以是直接发送,还可以是加密和/或压缩和/或编码发送,本技术对此不作限定。

47、本技术实施例中,第二设备在确定第二数据(第二设备的碰撞信息)后,会通过ble广播该第二数据,以使得第一设备能够接收到第二设备的碰撞信息,并及时识别出该第二设备的交互意图。

48、结合第二方面,在一种可能的实现方式中,第二设备确定第一数据和第二数据是否匹配,包括:在第一数据和第二数据符合以下条件a、条件b和条件c中的任意一项或者多项的情况下,第二设备确定第一数据和第二数据匹配:a.第二设备发生碰撞的边和第一设备发生碰撞的边相同或者相对;b.第二设备碰撞的方向和第一设备碰撞的方向相反;c.第二设备发生碰撞的时间和第一设备发生碰撞的时间相同。

49、具体地,在一种可实现的方式中,若第二设备发生碰撞的边和第一设备发生碰撞的边相同或者相对,则第二设备确定第一数据和第二数据匹配。

50、在又一种可实现的方式中,若第二设备碰撞的方向和第一设备碰撞的方向相反,则第二设备确定第一数据和第二数据匹配。

51、在又一种可实现的方式中,若第二设备发生碰撞的时间和第一设备发生碰撞的时间相同,则第二设备确定第一数据和第二数据匹配。

52、示例性地,若第二设备发生碰撞的时间为北京时间2021年1月5日上午9点整,第一设备发生碰撞的时间也为北京时间2021年1月5日上午9点整,则第二设备确定第一数据和第二数据匹配。

53、在又一种可实现的方式中,若第二设备发生碰撞的边和第一设备发生碰撞的边相同或者相对,并且第二设备和第一设备发生碰撞的方向正好相反,那么第二设备确定第一数据和第二数据成功配对,即第一数据和第二数据匹配。

54、在又一种可实现的方式中,若第二设备发生碰撞的边和第一设备发生碰撞的边相同或者相对,并且第二设备和第一设备发生碰撞的时间相同,则第二设备确定第一数据和第二数据匹配。

55、在又一种可实现的方式中,若第二设备和第一设备发生碰撞的方向相反,并且第二设备和第一设备发生碰撞的时间相同,则第二设备确定第一数据和第二数据匹配。

56、在又一种可实现的方式中,若第二设备发生碰撞的边和第一设备发生碰撞的边相同或相对,发生碰撞的方向相反,并且发生碰撞的时间也相同,那么第二设备确定第一数据和第二数据成功配对,即第一数据和第二数据匹配。

57、本技术实施例中,能够限制设备间的预设碰撞姿态为发生碰撞的边相同或者相反、碰撞的方向相反和发生碰撞的时间相同这三个条件中的一项或者多项,只有实际碰撞姿态满足该条件时,两设备之间才会确定有交互意图,进而进行信息的交互。这样,能够使得设备间的交互意图的识别更加准确。

58、并且,若设置为当第一设备和第二设备发生碰撞的边相同或者相对、碰撞的方向相反、且发生碰撞的时间相同,则能够更好地排除用户的误触操作等导致的设备间交互意图的错误识别,从而进一步提高设备间的交互意图识别的准确性。

59、结合第二方面,在一种可能的实现方式中,第一设备和第二设备为身份不同的设备。

60、上述身份不同的设备,例如可以是没有登录有同一个账号,并且也没有绑定同一个账号的设备。其中,可选地,该账号可以是电子设备厂商提供的账号系统的账号(比如,华为账号、apple id),也可以是第三方应用程序提供的账号系统的账号。

61、本技术实施例中,相互交互的设备可以是不同身份的两个或多个设备,相比较于现有技术中的仅能实现同身份设备之间的交互,能够克服交互设备的身份限制,使得应用范围更广,进而提升用户的使用体验。

62、第三方面,提供一种信息交互的装置,该装置包括:运动传感器,用于检测第一设备的运动传感数据的变化;处理单元,用于根据该第一设备的运动传感数据的变化确定第一数据;低功耗蓝牙ble模块,用于接收第二设备通过ble发送的第二数据;处理单元还用于确定该第一数据和该第二数据是否匹配;ble模块还用于在处理单元确定第一数据和第二数据匹配时,与第二设备进行信息交互。

63、可选地,所述ble模块具体用于:向第二设备发送第一交互信息。

64、可选地,第一数据包括用于指示所述第一设备发生碰撞的边的数据、用于指示所述第一设备碰撞的方向数据和用于指示所述第一设备发生碰撞的时间的数据中的一项或者多项,此外,第一数据还可以包括其他数据,本技术对此不作限定。

65、可选地,第二数据包括用于指示所述第二设备发生碰撞的边的数据、用于指示所述第一设备碰撞的方向的数据和用于指示所述第二设备发生碰撞的时间的数据中的一项或者多项,此外,第二数据还可以包括其他数据,本技术对此不作限定。

66、其中,第一设备的运动传感数据发生变化,是该第一设备与第二设备发生碰撞导致的。

67、应理解:本技术中所述的第二设备,可以泛指第一设备所在的组网内的除第一设备之外的其它所有设备。

68、可选地,运动传感数据包括加速度。

69、并且,处理单元确定该第一数据和该第二数据是否匹配,可以理解为该处理单元确定该碰撞是否满足预设条件(例如:预设碰撞姿态),当确定该碰撞满足预设条件时,第一设备的ble模块与第二设备进行信息交互。而该碰撞是否满足预设条件,是处理单元通过确定第一数据和第二数据是否匹配来确定的。可选地,运动传感器可以是加速度(accelerometer,acc)传感器和/或陀螺仪传感器,还可以是其他能够检测运动传感数据变化的传感器,本技术对此不作限定。

70、本技术实施例中,设备之间能够通过互相碰撞的方式实现交互,当设备间的碰撞满足预设条件(例如:预设碰撞姿态)时,设备间自动进行应用交互,不需要用户多次进行手动操作,能够提升用户的使用体验;并且,该装置通过低功耗蓝牙ble模块进行碰撞信息的收发,不依赖于设备的nfc功能,避免了因设备的nfc功能常开导致的设备功耗增加。

71、结合第三方面,在一种可能的实现方式中,ble模块还用于:向第二设备发送上述第一数据,该第一数据用于第二设备对第一数据和第二数据进行匹配;并且,处理单元还具体用于:接收第二设备在确定第一数据和第二数据匹配后发送的第二交互信息。

72、可选地,第一设备的ble模块广播上述第一数据,以使得第二设备能够及时识别到该第一设备的交互意图。

73、可选地,上述第一数据的发送可以是通过报文发送,也可以是直接发送,还可以是加密和/或压缩和/或编码发送,本技术对此不作限定。

74、本技术实施例中,处理单元在确定第一数据(第一设备的碰撞信息)后,ble模块会广播该第一数据,以使得第二设备能够接收到该第一设备的碰撞信息,并及时识别出该第一设备的交互意图。

75、结合第三方面,在一种可能的实现方式中,处理单元具体用于:在第一数据和第二数据符合以下条件a、条件b和条件c中的任意一项或者多项的情况下,确定第一数据和所述第二数据匹配:a.第一设备发生碰撞的边和第二设备发生碰撞的边相同或者相对;b.第一设备碰撞的方向和第二设备碰撞的方向相反;c.第一设备发生碰撞的时间和第二设备发生碰撞的时间相同。

76、具体地,在一种可实现的方式中,处理单元具体用于:在第一设备发生碰撞的边和第二设备发生碰撞的边相同或者相对时,确定第一数据和第二数据匹配。

77、在又一种可实现的方式中,处理单元具体用于:在第一设备碰撞的方向和第二设备碰撞的方向相反时,确定第一数据和第二数据匹配。

78、在又一种可实现的方式中,处理单元具体用于:在第一设备发生碰撞的时间和第二设备发生碰撞的时间相同时,确定第一数据和第二数据匹配。

79、示例性地,若第一设备发生碰撞的时间为北京时间2021年1月5日上午9点整,第二设备发生碰撞的时间也为北京时间2021年1月5日上午9点整,则处理单元确定第一数据和第二数据匹配。

80、在又一种可实现的方式中,处理单元具体用于:在第一设备发生碰撞的边和第二设备发生碰撞的边相同或者相对,并且第一设备和第二设备发生碰撞的方向正好相反时,确定第一数据和第二数据成功配对,即第一数据和第二数据匹配。

81、在又一种可实现的方式中,处理单元具体用于:在第一设备发生碰撞的边和第二设备发生碰撞的边相同或者相对,并且第一设备和第二设备发生碰撞的时间相同时,确定第一数据和第二数据匹配。

82、在又一种可实现的方式中,处理单元具体用于:在第一设备和第二设备发生碰撞的方向相反,并且第一设备和第二设备发生碰撞的时间相同时,确定第一数据和第二数据匹配。

83、在又一种可实现的方式中,处理单元具体用于:在第一设备发生碰撞的边和第二设备发生碰撞的边相同或相对,发生碰撞的方向相反,并且发生碰撞的时间也相同时,确定第一数据和第二数据匹配。

84、本技术实施例中,能够限制设备间的预设碰撞姿态为发生碰撞的边相同或者相反、碰撞的方向相反和发生碰撞的时间相同这三个条件中的一项或者多项,只有实际碰撞姿态满足该条件时,两设备之间才会确定有交互意图,进而进行信息的交互。这样,能够使得设备间的交互意图的识别更加准确。

85、并且,若设置为当第一设备和第二设备发生碰撞的边相同或者相对、碰撞的方向相反、且发生碰撞的时间相同,则能够更好地排除用户的误触操作等导致的设备间交互意图的错误识别,从而进一步提高设备间的交互意图识别的准确性。

86、结合第三方面,在一种可能的实现方式中,第一设备和第二设备为身份不同的设备。

87、上述身份不同的设备,例如可以是没有登录有同一个账号,并且也没有绑定同一个账号的设备。其中,可选地,该账号可以是电子设备厂商提供的账号系统的账号(比如,华为账号、apple id),也可以是第三方应用程序提供的账号系统的账号。

88、本技术实施例中,相互交互的设备可以是不同身份的两个或多个设备,相比较于现有技术中的仅能实现同身份设备之间的交互,能够克服交互设备的身份限制,使得应用范围更广,进而提升用户的使用体验。

89、第四方面,提供一种信息交互的装置,该装置包括:运动传感器,用于检测第二设备的运动传感数据的变化;处理单元,用于根据该第二设备的运动传感数据的变化确定第二数据;低功耗蓝牙ble模块,用于接收第一设备通过ble发送的第一数据;处理单元还用于确定该第一数据和该第二数据是否匹配;ble模块还用于在处理单元确定第一数据和第二数据匹配时,与第一设备进行信息交互。

90、可选地,所述ble模块具体用于:向第一设备发送第二交互信息。

91、可选地,第一数据包括用于指示所述第一设备发生碰撞的边的数据、用于指示第一设备碰撞的方向的数据和用于指示所述第一设备发生碰撞的时间的数据中的一项或者多项,此外,第一数据还可以包括其他数据,本技术对此不作限定。

92、可选地,第二数据包括用于指示所述第二设备发生碰撞的边的数据、用于指示第二设备碰撞的方向的数据和用于指示所述第二设备发生碰撞的时间的数据中的一项或者多项,此外,第二数据还可以包括其他数据,本技术对此不作限定。

93、其中,第二设备的运动传感数据发生变化,是该第二设备与第一设备发生碰撞导致的。

94、可选地,运动传感数据包括加速度。

95、并且,处理单元确定该第一数据和该第二数据是否匹配,可以理解为该处理单元判断该碰撞是否满足预设条件(例如:预设碰撞姿态),当确定该碰撞满足预设条件时,第二设备的ble模块与第一设备进行信息交互。而该碰撞是否满足预设条件,是处理单元通过确定第一数据和第二数据是否匹配来确定的。

96、可选地,运动传感器可以是acc传感器和/或陀螺仪传感器,还可以是其他能够检测运动传感数据变化的传感器,本技术对此不作限定。

97、本技术实施例中,设备之间能够通过互相碰撞的方式实现交互,当设备间的碰撞满足预设条件(例如:预设碰撞姿态)时,设备间自动进行应用交互,不需要用户多次进行手动操作,能够提升用户的使用体验;并且,该装置通过低功耗蓝牙ble模块进行碰撞信息的收发,不依赖于设备的nfc功能,避免了因设备的nfc功能常开导致的设备功耗增加。

98、结合第四方面,在一种可能的实现方式中,ble模块还用于:向第一设备发送上述第二数据,该第二数据用于第一设备对第一数据和第二数据进行匹配;并且,处理单元还具体用于:接收第一设备在确定第一数据和第二数据匹配后发送的第一交互信息。

99、可选地,第二设备的ble模块广播上述第二数据,以使得第一设备能够及时识别到该第二设备的交互意图。

100、可选地,上述第二数据的发送可以是通过报文发送,也可以是直接发送,还可以是加密和/或压缩和/或编码发送,本技术对此不作限定。

101、本技术实施例中,处理单元在确定第二数据(第二设备的碰撞信息)后,ble模块会广播该第二数据,以使得第一设备能够接收到该第二设备的碰撞信息,并及时识别出该第二设备的交互意图。

102、结合第四方面,在一种可能的实现方式中,处理单元具体用于:在第一数据和第二数据符合以下条件a、条件b和条件c中的任意一项或者多项的情况下,确定第一数据和所述第二数据匹配:a.第二设备发生碰撞的边和第一设备发生碰撞的边相同或者相对;b.第二设备碰撞的方向和第一设备碰撞的方向相反;c.第二设备发生碰撞的时间和第一设备发生碰撞的时间相同。

103、具体地,在一种可实现的方式中,处理单元具体用于:在第二设备发生碰撞的边和第一设备发生碰撞的边相同或者相对时,确定第一数据和第二数据匹配。

104、在又一种可实现的方式中,处理单元具体用于:在第二设备碰撞的方向和第一设备碰撞的方向相反时,确定第一数据和第二数据匹配。

105、在又一种可实现的方式中,处理单元具体用于:在第二设备发生碰撞的时间和第一设备发生碰撞的时间相同时,确定第一数据和第二数据匹配。

106、示例性地,若第二设备发生碰撞的时间为北京时间2021年1月5日上午9点整,第一设备发生碰撞的时间也为北京时间2021年1月5日上午9点整,则处理单元确定第一数据和第二数据匹配。

107、在又一种可实现的方式中,处理单元具体用于:在第二设备发生碰撞的边和第一设备发生碰撞的边相同或者相对,并且第二设备和第一设备发生碰撞的方向正好相反时,确定第一数据和第二数据成功配对,即第一数据和第二数据匹配。

108、在又一种可实现的方式中,处理单元具体用于:在第二设备发生碰撞的边和第一设备发生碰撞的边相同或者相对,并且第二设备和第一设备发生碰撞的时间相同时,确定第一数据和第二数据匹配。

109、在又一种可实现的方式中,处理单元具体用于:在第二设备和第一设备发生碰撞的方向相反,并且第二设备和第一设备发生碰撞的时间相同时,确定第一数据和第二数据匹配。

110、在又一种可实现的方式中,处理单元具体用于:在第二设备发生碰撞的边和第一设备发生碰撞的边相同或相对,发生碰撞的方向相反,并且发生碰撞的时间也相同时,确定第一数据和第二数据匹配。

111、本技术实施例中,能够限制设备间的预设碰撞姿态为发生碰撞的边相同或者相反、碰撞的方向相反和发生碰撞的时间相同这三个条件中的一项或者多项,只有实际碰撞姿态满足该条件时,两设备之间才会确定有交互意图,进而进行信息的交互。这样,能够使得设备间的交互意图的识别更加准确。

112、并且,若设置为当第一设备和第二设备发生碰撞的边相同或者相对、碰撞的方向相反、且发生碰撞的时间相同,则能够更好地排除用户的误触操作等导致的设备间交互意图的错误识别,从而进一步提高设备间的交互意图识别的准确性。

113、结合第四方面,在一种可能的实现方式中,第一设备和第二设备为身份不同的设备。

114、上述身份不同的设备,例如可以是没有登录有同一个账号,并且也没有绑定同一个账号的设备。其中,可选地,该账号可以是电子设备厂商提供的账号系统的账号(比如,华为账号、apple id),也可以是第三方应用程序提供的账号系统的账号。

115、本技术实施例中,相互交互的设备可以是不同身份的两个或多个设备,相比较于现有技术中的仅能实现同身份设备之间的交互,能够克服交互设备的身份限制,使得应用范围更广,进而提升用户的使用体验。

116、第五方面,提供一种电子设备,该电子设备包括存储器和处理器,其中,存储器用于存储计算机程序代码,处理器用于执行存储于存储器中的计算机程序代码,以实现上述第一方面或第一方面中任一种可能实现方式中的方法,或者,以实现上述第二方面或第二方面中任一种可能实现方式中的方法。

117、第六方面,提供一种信息交互的系统,该系统包括至少两个上述第三方面中提供的电子设备,或者,该交互系统包括上述第三方面或第三方面中任一种可能实现方式中的装置以及上述第四方面或第四方面中任一种可能实现方式中的装置。

118、第七方面,提供一种芯片,其中存储有指令,当其在设备上运行时,使得所述芯片执行上述第一方面或第一方面中任一种可能实现方式中的方法,或者,执行上述第二方面或第二方面中任一种可能实现方式中的方法。

119、第八方面,提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序或指令,当该计算机程序或指令被执行时,实现上述第一方面或第一方面中任一种可能实现方式中的方法,或者,实现上述第二方面或第二方面中任一种可能实现方式中的方法。

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