基于超宽带的设备控制方法和装置与流程

文档序号:27552645发布日期:2021-11-24 23:03阅读:83来源:国知局
基于超宽带的设备控制方法和装置与流程

1.本公开的实施例涉及通信技术领域,具体涉及基于超宽带的设备控制方法和装置。


背景技术:

2.目前苹果公司的ibeacon(必肯)使用的是ble(低功耗蓝牙)技术,具体而言,利用的是ble中名为“通告帧”(advertising)的广播帧。通告帧是定期发送的帧,只要是支持ble的设备就可以接收到。苹果在ios中并不仔细推断距离,而只采用贴近(immediate)、1m以内(near)、1m以上(far)三种距离状态。距离在1m以内时,接收信号强度值基本上成比例减少,而距离在1m以上时,由于反射波的影响等,接收信号强度不减少而是上下波动。也就是说,相距1m以上时无法推断距离,因此就简单判定为far,它通常是放在室内的某个固定位置,借此向周围进行连续性广播,受限于ble蓝牙的传输距离,蓝牙信标的覆盖范围有限,需要用户靠近蓝牙信标所在位置一定距离才会推送信息。同一部手机多次靠近蓝牙信标所在位置,会反复接收推送信息。


技术实现要素:

3.本公开的实施例提出了基于超宽带的设备控制方法和装置。
4.第一方面,本公开的实施例提供了一种基于超宽带的设备控制方法,应用于主设备,包括:获取控制指令;定时广播发送测距信号,并接收从设备反馈的响应信号;根据所述测距信号和所述响应信号的时间差计算主设备与从设备之间的距离;根据所述距离判断所述从设备是否满足接收条件;若满足,则向所述从设备发送所述控制指令,使得所述从设备执行所述控制指令。
5.在一些实施例中,所述响应信号包括设备标识;以及所述根据所述距离判断所述从设备是否满足接收条件,包括:若所述距离小于第一阈值,且根据多次接收到的响应信号中的设备标识确定出所述从设备的停留时间大于第二阈值,则确定出所述从设备满足接收条件。
6.在一些实施例中,所述获取控制指令,包括:通过网络下载指令包;安装所述指令包以更新本地指令。
7.在一些实施例中,所述方法还包括:响应于检测到所述从设备指向主设备,向所述从设备发送授权请求,使得所述从设备将所述主设备加入白名单。
8.在一些实施例中,所述通过网络下载指令包,包括:获取所述主设备的场景信息;通过网络下载与所述场景信息匹配的指令包。
9.第二方面,本公开的实施例提供了一种基于超宽带的设备控制方法,应用于从设备,包括:响应于接收到来自主设备的测距信号,向所述主设备发送响应信号;响应于接收到来自主设备的控制指令,判断所述主设备是否可以信任;若可以信任,则执行所述控制指令。
10.在一些实施例中,所述方法还包括:响应于检测到用户按预定动作操作所述从设备,向所述主设备发送测距信号;响应于接收到所述主设备发送的授权请求,将所述主设备添加到可以信任的白名单中。
11.在一些实施例中,所述方法还包括:若所述主设备不可以信任但不在黑名单中,则弹出消息框提示用户确认是否执行所述控制指令。
12.在一些实施例中,所述方法还包括:响应于检测到与所述主设备之间的距离不小于第一阈值,恢复执行系统级的控制指令之前的设置。
13.在一些实施例中,所述方法还包括:记录已接收过的控制指令;若用户删除了目标控制指令,则不再接收所述目标控制指令。
14.在一些实施例中,所述执行所述控制指令,包括:统计接收到所述控制指令的次数;如果首次接收到所述控制指令,则执行所述控制指令。
15.第三方面,本公开的实施例提供了一种基于超宽带的设备控制装置,应用于主设备,包括:指令管理模块,被配置成获取控制指令;超宽带模块,被配置成定时广播发送测距信号,并接收从设备反馈的响应信号;测距模块,被配置成单元根据所述测距信号和所述响应信号的时间差计算主设备与从设备之间的距离;判别模块,被配置成单元根据所述距离判断所述从设备是否满足接收条件;发送模块,被配置成单元若满足,则向所述从设备发送所述控制指令,使得所述从设备执行所述控制指令。
16.第四方面,本公开的实施例提供了一种基于超宽带的设备控制装置,应用于从设备,包括:超宽带模块,被配置成响应于接收到来自主设备的测距信号,向所述主设备发送响应信号;判别模块,被配置成响应于接收到来自主设备的控制指令,判断所述主设备是否可以信任;指令处理模块,被配置成若可以信任,则执行所述控制指令。
17.第五方面,本公开的实施例提供了一种基于超宽带的用于控制设备的电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个计算机程序,当所述一个或多个计算机程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面和第二方面所述的方法。
18.第六方面,本公开的实施例提供了一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如第一方面和第二方面所述的方法。
19.本公开的实施例提供的基于超宽带(ultra wide band,uwb)的设备控制方法和装置,当设定一个主设备,用户靠近的这个主设备的时候,主设备可以向从设备发送指令,针对不同场景下,可以发送不同的指令,并且通过插件方法可以对指令集进行扩展或更新。
20.本公开的实施例适用于一对多的场景,基于uwb测距技术,更加精准方便,主设备和从设备无需配对,主设备唯一,从设备不唯一,这样可以实现主设备向从设备同时发送多条指令,无需用户一一操作。
21.采用本公开的技术方案无需使用服务端去发送数据,携带uwb芯片的主设备进行数据发送,此方法节约成本。多设备交互的方式使用户在很多场景下更加方便,省去用户的操作,也无需向现在已有的需要服务端进行推送消息的繁琐,用户体验更加好。
附图说明
22.通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本公开的其它
特征、目的和优点将会变得更明显:
23.图1是本公开的一个实施例可以应用于其中的示例性系统架构图;
24.图2是根据本公开的基于超宽带的设备控制方法应用于主设备的一个实施例的流程图;
25.图3是根据本公开的基于超宽带的设备控制方法应用于从设备的一个实施例的流程图;
26.图4是根据本公开的基于超宽带的设备控制方法的主设备和从设备之间的交互流程图;
27.图5a

5g是本公开的基于超宽带的设备控制方法的应用场景的示意图;
28.图6是根据本公开的基于超宽带的设备控制装置应用于主设备的一个实施例的结构示意图;
29.图7是根据本公开的基于超宽带的设备控制装置应用于从设备的一个实施例的结构示意图;
30.图8是适于用来实现本公开的实施例的电子设备的计算机系统的结构示意图。
具体实施方式
31.下面结合附图和实施例对本公开作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关发明相关的部分。
32.需要说明的是,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本公开。
33.图1示出了可以应用本公开的基于超宽带的设备控制方法或基于超宽带的设备控制装置的实施例的示例性系统架构。
34.如图1所示,系统架构可以包括主设备和多个从设备,主设备和从设备之间基于uwb技术传递消息。
35.主设备和从设备上可以安装有各种通讯客户端应用,例如网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。
36.主设备和从设备可以是支持uwb技术的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、mp3播放器(moving picture experts group audio layer iii,动态影像专家压缩标准音频层面3)、mp4(moving picture experts group audio layer iv,动态影像专家压缩标准音频层面4)播放器、膝上型便携计算机和台式计算机等等。
37.按以下规则设定主设备和从设备:
38.(1)强制模式
39.如果主设备设置了强制模式,那么其他从设备无法设置成为主设备。
40.(2)非强制模式,主设备从设备服从以下原则:
41.唯一原则:主设备是唯一的,从设备不唯一
42.互换原则:主设备和从设备可以相互设定,主设备和从设备可以是电视、手机、智能音箱等携带uwb芯片的设备
43.服从原则:用户可以设定主设备,当主设备设定,其他设备自动为从设备
44.时间原则:如果存在多个设备设定为主设备,按照时间先后顺序进行识别,最后设置的为主设备
45.默认原则:如果没有设定新的主设备,那么采用默认设备为主设备。
46.需要说明的是,本公开的实施例所提供的基于超宽带的设备控制方法可以由主设备和从设备配置执行。相应地,基于超宽带的设备控制装置可以设置于主设备和从设备中。在此不做具体限定。
47.应该理解,图1中的主设备和从设备的数目仅仅是示意性的。根据实现需要,可以具有任意数目的从设备。
48.继续参考图2,示出了根据本公开的基于超宽带的设备控制方法的一个实施例的流程200。该基于超宽带的设备控制方法,包括以下步骤:
49.步骤201,获取控制指令。
50.在本实施例中,基于超宽带的设备控制方法的执行主体(例如图1所示的主设备)可通过互联网获取控制指令。接入互联网的方式不限于有线、无线。无线接入方式可以是wifi、蜂窝移动通信方式等。
51.主设备可通过网络下载指令包,安装后,本地指令包进行更新,指令包中可包括类型,其中类型是指指令包按照功能的分类,其可以为系统指令、app指令、信号指令:
52.1、系统指令,指对于从设备系统功能设置的指令,例如静音,飞行模式等。
53.2、app指令,指对从设备中app权限的操作,比如支付宝二维码等。
54.3、信号指令,指从设备根据预设的规则进行操作,如接收卧室智能传感器用户已睡指令,控制家里机器人结束打扫任务等。
55.指令包中可只包括一条指令,也可包括多条指令。指令包中数据格式可以是:包id、属性信息、插件实施例。其中,属性信息包括类型、消息列表、显示格式。插件实施例可用于指示指令包的应用场景,例如,会议室。消息列表可用于指示同一类型的不同消息内容。显示格式用于在主设备显示的格式,例如,单条展示或多条展示。
56.步骤202,定时广播发送测距信号,并接收从设备反馈的响应信号。
57.在本实施例中,uwb技术可用于测距。主设备预先不知道有哪些从设备,因此需要定时发送广播信号来检测从设备。从设备接收到测距信号后会返回响应信号。
58.步骤203,根据测距信号和响应信号的时间差计算主设备与从设备之间的距离。
59.在本实施例中,采用双边测距的方法计算主设备发出测距信号的时间点t1与接收到响应信号的时间点t2的时间差。
60.主设备与从设备之间的距离d=(t2‑
t1)/2*c*a。
61.其中,c是波的速度,a代表设备移动范围的一个系数,可以设置。a的值大于1,通过a对d进行修正,可以减少范围判断结果的波动。例如,用户在会议室中移动,由于对距离进行了修正,在一定范围内用户仍被判断为在会议室中,而不会不停地在室内和室外切换。
62.步骤204,根据距离判断从设备是否满足接收条件。
63.在本实施例中,若所述距离小于第一阈值,可判断设备满足接收条件。例如,如果安装在收银台的主设备检测到用户的手机(从设备)距离不到10cm,则可判断出从设备满足接收条件。
64.可选地,为了避免误检,可在预定时间内多次发送测距信号,根据每次收到的响应
信号判断从设备在第一阈值范围内的停留时间,如果大于第二阈值,则判断出从设备满足接收条件。这样可以防止环境波动或用户突然的移动导致的偶发事件被误判为用户进入接收范围内。计算停留时间的前提条件是主设备能够区分出响应信号来自哪个从设备。因此从设备的响应信号中需要包括设备标识。
65.可选地,可统计发给从设备的控制指令,如果之前已经发送过,且接收到从设备成功执行的响应信号,则不需要重复发送。此时从设备不满足接收条件。
66.步骤205,若满足,则向从设备发送控制指令,使得从设备执行控制指令。
67.在本实施例中,将步骤201获取的控制指令通过uwb方式发送给从设备。从设备接收到控制指令后判断主设备是否可以信任,如果可以信任则执行控制指令。例如,收银台安装的主设备向靠近收银台的手机发送调用支付二维码的控制指令。手机接收到控制指令后,先检查主设备是否可信,如果可信则调出支付二维码,从而无需用户手动调用,节省时间。
68.若不满足,则不发送控制指令。继续定时发送测距信号,直到检测到满足接收条件的从设备才发送控制指令。这样可以减少发送控制指令的频次,也减少对从设备的干扰。
69.在本实施例的一些可选的实现方式中,该方法还包括:响应于检测到所述从设备指向主设备,向所述从设备发送授权请求,使得所述从设备将所述主设备加入白名单。为了防止用户受到干扰,可以对从设备进行一些设置:
70.1、加入白名单:当从设备执行预定操作(例如摇晃一下并指向主设备)时候,主设备发送授权请求,从设备可以设置接收主设备加入白名单的请求。uwb技术不但可以精确地进行测距,还能测量从设备与主设备之间的信号发送方向的夹角,如果夹角小于预定值(例如5度),则认为从设备指向主设备。
71.2、离开原则:如果指令是系统级别的,离开范围后恢复设置,例如进入会议室静音,离开取消静音。
72.在本实施例的一些可选的实现方式中,通过网络下载指令包,包括:获取所述主设备的场景信息;通过网络下载与所述场景信息匹配的指令包。例如,如果主设备应用于收银台,则下载的指令包与支付相关,不需要下载静音等指令。
73.进一步参考图3,其示出了基于超宽带的设备控制方法应用于从设备的一个实施例的流程300。该基于超宽带的设备控制方法的流程300,包括以下步骤:
74.步骤301,响应于接收到来自主设备的测距信号,向主设备发送响应信号。
75.在本实施例中,基于超宽带的设备控制方法的执行主体(例如图1所示的从设备)可通过uwb技术接收到来自主设备的测距信号。从设备反馈响应信号。响应信号中可包括设备标识,用于标识从设备的身份。这样主设备就能知道哪个从设备响应了测距信号。
76.步骤302,响应于接收到来自主设备的控制指令,判断主设备是否可以信任。
77.在本实施例中,从设备接收到控制指令后需要进行鉴权。首先判断主设备是否可以信任。控制指令中包括主设备标识,用于标识主设备的身份。可通过如下方式设置主设备是否可以信任:
78.①
信任模式:
79.如果设定主设备是信任模式,那么每次靠近主设备的时候,接收来自主设备的指令,并执行。
80.②
不信任模式:
81.如果主设备是不被信任设备,那么每次靠近主设备时候,从设备接收到指令后弹出消息框,提示用户进行操作。例如,手机进入会议室后,手机会收到主设备发送的静音指令,手机上可以弹出静音的选项供用户选择。用户可以拒绝静音,也可以同意静音。
82.③
黑名单模式:
83.如果不想再接收此主设备发来的请求,加入黑名单。来自黑名单的控制指令不会弹出消息框提示用户,而是直接丢弃。
84.可选地,该方法还包括:响应于检测到用户按预定动作操作所述从设备,向所述主设备发送测距信号;响应于接收到所述主设备发送的授权请求,将所述主设备添加到可以信任的白名单中。例如,手机摇一下后对准收银台上的主设备,则主设备发送授权请求,手机就可将主设备添加到可以信任的白名单中。来自白名单的控制指令会弹出消息框提示用户确认是否执行所述控制指令。
85.步骤303,若可以信任,则执行控制指令。
86.在本实施例中,按照控制指令执行操作。可选地,还可以向主设备发送成功消息,通知主设备成功接收到控制指令。可选地,如果执行失败,也可发送失败消息通知主设备重发控制指令,或进行统计。例如,用户拒绝静音,则会反馈给主设备,主设备可以统计出哪些从设备未执行控制指令。
87.在本实施例的一些可选的实现方式中,响应于检测到与所述主设备之间的距离不小于第一阈值,恢复执行系统级的控制指令之前的设置。如果从设备离开了主设备设置的范围,则可取消之前因为进入该范围而进行的操作。例如,进行会议室后手机静音,而离开会议室后取消静音。
88.在本实施例的一些可选的实现方式中,该方法还包括:记录已接收过的控制指令;若用户删除了目标控制指令,则不再接收所述目标控制指令。从设备可以对本地已接收过指令设置是否继续接收,如果不想接收某条指令,可以对其进行删除。
89.可选地,指令可以追加扩展。可从网络下载指令包。具体过程可以与步骤201相同。从设备也可以存储指令包,并支持网络下载更新。
90.在本实施例的一些可选的实现方式中,执行所述控制指令,包括:统计接收到所述控制指令的次数;如果首次接收到所述控制指令,则执行所述控制指令。这样可以避免重复执行相同的指令。例如,已经接收到静音指令进行静音后,如果再次接收到静音指令则忽略。
91.图4是根据本公开的基于超宽带的设备控制方法的主设备和从设备之间的交互流程图。主设备先获取控制指令,然后发送测距信号。从设备接收到测距信号之后反馈给主设备响应信号。主设备根据两个信号的时间差计算主设备和从设备之间的距离。再根据距离和从设备的停留时间(消除干扰)来判断从设备是否满足接收条件。如果满足接收条件则可将控制指令发送给从设备。从设备接收到控制指令后并不直接执行,而是需要对主设备、控制指令进行鉴权,鉴权为可信任的主设备和控制指令后才会执行控制指令。从而保证了从设备的安全性。
92.继续参见图5a

5g,图5a

5g是根据本实施例的基于超宽带的设备控制方法的应用场景的示意图。
93.实施例一:远程控制,如图5a所示,具体步骤:
94.①
通过安全检查门
95.②
携带员工卡,带uwb电话的访客卡
96.③
uwb进行定位,确定此人在哪一侧(外出还是内出)
97.④
打开与人最近的大门
98.⑤
发送指令以禁止使用相机/蓝牙
99.实施例二:智能安全帽,如图5b所示,
100.①
进入电子围栏
101.②
uwb进行定位
102.③
检查头盔是否在围栏范围内
103.④
如果不是,则控制扬声器触发报警通知监控人员
104.实施例三:会议室,如图5c所示,
105.①
与会者进入会议室时
106.②
判断是否满足指令发送的需求
107.③
发送指令以显示静音确认
108.④
与会者可以选择确认还是忽略
109.⑤
与会者离开会议室时,手机自动取消静音
110.实施例四:飞行模式,如图5d所示,
111.①
用户登机
112.②
机内uwb主设备判断是否满足指令发送的需求
113.③
向用户的手机发送飞行模式指令
114.④
手机接收飞行模式指令,手机会自动进入飞行模式
115.实施例五:拥有uwb芯片的扫地机器人,如图5e所示,
116.①
扫地机器人安装指令包,预先配置响应某些指令
117.②
用户上床睡觉,传感器通知手机用户处于睡眠状态
118.③
当扫地机器人靠近卧室,手机检测扫地机器人的距离,如果距离太近,向扫地机器人发送指令不进入卧室,让其在周围扫
119.实施例六:带有uwb芯片的手表为例,如图5f所示,
120.①
儿童手表安装指令包,已预先配置
121.②
童锁模式:
122.孩子正在看动画片或在电视上玩益智游戏,当孩子太近地靠近遥控器时,遥控器上的uwb标签接收儿童手表发送的进入童锁模式的指令。
123.另外,距离的改变会触发电视改变字体大小和布局。儿童手表离电视越远,则向电视发送放大字体的指令。
124.或者如果距离在更长的时间内保持恒定达到一定时间(例如半小时),则儿童手表向电视发送休眠指令以建议儿童休息一下。
125.父母不希望孩子操作的其他设备也可以,当孩子靠近时进入儿童锁模式(例如洗衣机)
126.实施例七:教育,带有uwb芯片的pad,如图5g所示,
127.①
老师用pad(主设备)教育孩子,所有儿童pad(从设备)加入老师pad白名单
128.②
教师使用pad最新课件的下载(发送下载链接和访问代码),所有儿童pad自动同步下载
129.③
老师可以在所有儿童pad上同步课件的内容播放进度(向所有儿童pad发送同步指令)
130.进一步参考图6,作为对上述各图所示方法的实现,本公开提供了一种基于超宽带的设备控制装置应用于主设备的一个实施例,该装置实施例与图2所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
131.如图6所示,本实施例的基于超宽带的设备控制装置600包括:指令管理模块601、超宽带模块602、测距模块603、判别模块604和发送模块605。其中,指令管理模块601,被配置成获取控制指令;超宽带模块602,被配置成定时广播发送测距信号,并接收从设备反馈的响应信号;测距模块603,被配置成单元根据所述测距信号和所述响应信号的时间差计算主设备与从设备之间的距离;判别模块604,被配置成单元根据所述距离判断所述从设备是否满足接收条件;发送模块605,被配置成单元若满足,则向所述从设备发送所述控制指令,使得所述从设备执行所述控制指令。
132.在本实施例中,基于超宽带的设备控制装置600的指令管理模块601、超宽带模块602、测距模块603、判别模块604和发送模块605的具体处理可以参考图2对应实施例中的步骤201、步骤202、步骤203、步骤204和步骤205。
133.在本实施例的一些可选的实现方式中,响应信号包括设备标识;以及判别模块604进一步被配置成:若所述距离小于第一阈值,且根据多次接收到的响应信号中的设备标识确定出所述从设备的停留时间大于第二阈值,则确定出所述从设备满足接收条件。
134.在本实施例的一些可选的实现方式中,指令管理模块601进一步被配置成:通过网络下载指令包;安装所述指令包以更新本地指令。
135.在本实施例的一些可选的实现方式中,装置600还包括授权模块(附图中未示出),被配置成:响应于检测到所述从设备指向主设备,向所述从设备发送授权请求,使得所述从设备将所述主设备加入白名单。
136.在本实施例的一些可选的实现方式中,指令管理模块601进一步被配置成:获取所述主设备的场景信息;通过网络下载与所述场景信息匹配的指令包。
137.进一步参考图7,作为对上述各图所示方法的实现,本公开提供了一种基于超宽带的设备控制装置应用于从设备的一个实施例,该装置实施例与图3所示的方法实施例相对应,该装置具体可以应用于各种电子设备中。
138.如图7所示,本实施例的基于超宽带的设备控制装置700包括:超宽带模块701、判别模块702、指令处理模块703。其中,超宽带模块701,被配置成响应于接收到来自主设备的测距信号,向所述主设备发送响应信号;判别模块702,被配置成响应于接收到来自主设备的控制指令,判断所述主设备是否可以信任;指令处理模块703,被配置成若可以信任,则执行所述控制指令。
139.在本实施例中,基于超宽带的设备控制装置700的超宽带模块701、判别模块702、指令处理模块703的具体处理可以参考图3对应实施例中的步骤201、步骤202、步骤203。
140.在本实施例的一些可选的实现方式中,装置700还包括管理模块(附图中未示出)
被配置成:响应于检测到用户按预定动作操作所述从设备,向所述主设备发送测距信号;响应于接收到所述主设备发送的授权请求,将所述主设备添加到可以信任的白名单中。
141.在本实施例的一些可选的实现方式中,装置700还包括提示模块(附图中未示出)被配置成:若所述主设备不可以信任但不在黑名单中,则弹出消息框提示用户确认是否执行所述控制指令。
142.在本实施例的一些可选的实现方式中,指令处理模块703进一步被配置成:响应于检测到与所述主设备之间的距离不小于第一阈值,恢复执行系统级的控制指令之前的设置。
143.在本实施例的一些可选的实现方式中,指令处理模块703进一步被配置成:记录已接收过的控制指令;若用户删除了目标控制指令,则不再接收所述目标控制指令。
144.在本实施例的一些可选的实现方式中,指令处理模块703进一步被配置成:统计接收到所述控制指令的次数;如果首次接收到所述控制指令,则执行所述控制指令。
145.根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质。
146.一种基于超宽带的用于控制设备的电子设备,包括:一个或多个处理器;存储装置,其上存储有一个或多个计算机程序,当所述一个或多个计算机程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如流程200或300所述的方法。
147.一种计算机可读介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如流程200或300所述的方法。
148.图8示出了可以用来实施本公开的实施例的示例电子设备800的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
149.如图8所示,设备800包括计算单元801,其可以根据存储在只读存储器(rom)802中的计算机程序或者从存储单元808加载到随机访问存储器(ram)803中的计算机程序,来执行各种适当的动作和处理。在ram 803中,还可存储设备800操作所需的各种程序和数据。计算单元801、rom 802以及ram 803通过总线804彼此相连。输入/输出(i/o)接口805也连接至总线804。
150.设备800中的多个部件连接至i/o接口805,包括:输入单元806,例如键盘、鼠标等;输出单元807,例如各种类型的显示器、扬声器等;存储单元808,例如磁盘、光盘等;以及通信单元809,例如网卡、调制解调器、无线通信收发机等。通信单元809允许设备800通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
151.计算单元801可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元801的一些示例包括但不限于中央处理单元(cpu)、图形处理单元(gpu)、各种专用的人工智能(ai)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(dsp)、以及任何适当的处理器、控制器、微控制器等。计算单元801执行上文所描述的各个方法和处理,例如基于超宽带的设备控制方法。例如,在一些实施例中,基于超宽带的设备控制方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元808。在一些实施
例中,计算机程序的部分或者全部可以经由rom 802和/或通信单元809而被载入和/或安装到设备800上。当计算机程序加载到ram 803并由计算单元801执行时,可以执行上文描述的基于超宽带的设备控制方法的一个或多个步骤。备选地,在其他实施例中,计算单元801可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行基于超宽带的设备控制方法。
152.本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、场可编程门阵列(fpga)、专用集成电路(asic)、专用标准产品(assp)、芯片上系统的系统(soc)、负载可编程逻辑设备(cpld)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
153.用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
154.在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、光纤、便捷式紧凑盘只读存储器(cd

rom)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
155.为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,crt(阴极射线管)或者lcd(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
156.可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(lan)、广域网(wan)和互联网。
157.计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端

服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以为分布式系统的服务器,或者是结合了区块链的服务器。服务器也可以是云服务器,或者是带人工智能技术的智能云计算服务器或智能云主机。服务器可以为分布式系统的服务器,或者是结合了区块链的服务器。服务器也可以是云服务器,或者是带人工智能技术的智能云计算服务器或智能云主机。
158.应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
159.上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1