CN110493729B - 增强现实设备的交互方法、设备及存储介质 - Google Patents

增强现实设备的交互方法、设备及存储介质 Download PDF

Info

Publication number
CN110493729B
CN110493729B CN201910764578.7A CN201910764578A CN110493729B CN 110493729 B CN110493729 B CN 110493729B CN 201910764578 A CN201910764578 A CN 201910764578A CN 110493729 B CN110493729 B CN 110493729B
Authority
CN
China
Prior art keywords
service module
setting
network environment
augmented reality
equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910764578.7A
Other languages
English (en)
Other versions
CN110493729A (zh
Inventor
张复尧
吕诚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yutou Technology Hangzhou Co Ltd
Original Assignee
Yutou Technology Hangzhou Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yutou Technology Hangzhou Co Ltd filed Critical Yutou Technology Hangzhou Co Ltd
Priority to CN201910764578.7A priority Critical patent/CN110493729B/zh
Publication of CN110493729A publication Critical patent/CN110493729A/zh
Application granted granted Critical
Publication of CN110493729B publication Critical patent/CN110493729B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44505Configuring for program initiating, e.g. using registry, configuration files
    • G06F9/4451User profiles; Roaming
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/029Location-based management or tracking services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/70Services for machine-to-machine communication [M2M] or machine type communication [MTC]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Quality & Reliability (AREA)
  • Electromagnetism (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明涉及一种增强现实设备的交互方法、设备及存储介质,该方法包括:接收对于一个或多个服务模块的设定,包括接收对于服务模块的一个或多个关联设备和/或关联网络环境的设定、以及对于服务模块的一个或多个关联程序的设定;获取增强现实设备周围的设备所发射的信号、和/或获取增强现实设备周围的网络环境的信号;若检测到符合关联设备的设定的设备、和/或检测到符合关联网络环境的设定的网络环境,则启动对应的服务模块,根据关联程序的设定来执行与服务模块对应的程序。利用本发明,能够在满足条件的场景中自动打开或者切换针对此场景的服务模块,增加设备智能性,为用户带来更好的场景增强体验以及人工智能体验。

Description

增强现实设备的交互方法、设备及存储介质
技术领域
本发明涉及人机交互技术领域,特别是涉及一种增强现实设备的交互方法、设备及存储介质。
背景技术
现阶段的增强现实(Augmented Reality,简称为AR)眼镜的通病在于,受制于AR眼镜的体积,用户与AR眼镜之间的交互媒介设备较少,对于AR眼镜的操作方式有限且体验较差。
例如,基于AR眼镜的摄像头进行手势识别的交互方式,存在较大的手势识别误差、用户需要长时间举起手臂进行操作、长时间操作后手臂容易产生疲劳;
基于语音控制AR眼镜的交互方式,存在语意理解误差、关键词识别却又机械乏味、同时会受到周边噪音的干扰;
基于无线体感遥控器、蓝牙遥控器等操控设备的交互方式,会给用户增加额外的设备携带负担、还需要维护操控设备的电力储备;
基于触控板的交互方式,受制于AR眼镜的设备体积,触控面积有限从而导致很难支持多点触控操作,同时存在误触以及触摸识别误差。
发明内容
本发明的目的在于提供一种新的增强现实设备的交互方法、设备及存储介质。
本发明的目的采用以下技术方案来实现。依据本发明提出的增强现实设备的交互方法,包括以下步骤:接收对于一个或多个服务模块的设定,包括接收对于所述服务模块的一个或多个关联设备和/或关联网络环境的设定、以及对于所述服务模块的一个或多个关联程序的设定;获取增强现实设备周围的设备所发射的信号、和/或获取增强现实设备周围的网络环境的信号;若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块,根据所述关联程序的设定来执行与所述服务模块对应的程序。
本发明的目的还可以采用以下的技术措施来进一步实现。
前述的增强现实设备的交互方法,所述获取增强现实设备周围的设备所发射的信号包括通过监测所述增强现实设备周围的设备的信号得到设备特征信息,其中,所述设备特征信息包括设备名称、设备标识、设备信号强度、设备相对距离、设备种类的一个或多个;所述获取增强现实设备周围的网络环境包括通过监测所述增强现实设备周围的网络环境的信号得到网络环境特征信息,其中,所述网络环境特征信息包括无线信号的信息和信号发射器的信息,具体包括无线网络名称、无线网络信号强度、发送无线网络信号的一个或多个信号发射器的MAC地址、利用无线定位技术得到的所述增强现实设备的所处位置的一个或多个。
前述的增强现实设备的交互方法,所述接收对于所述服务模块的一个或多个关联设备的设定,包括以下的一个或多个步骤:
获取与所述增强现实设备进行过配对的蓝牙设备的列表,展示所述蓝牙设备的列表,响应于用户的选定操作,将从所述蓝牙设备的列表中选定的一个或多个所述蓝牙设备设置为所述关联设备;
获取无线局域网中的公共设备的列表,展示所述公共设备的列表,响应于用户的选定操作,将从所述公共设备的列表中选定的一个或多个所述公共设备设置为所述关联设备;
获取与所述增强现实设备进行过配对的Wi-Fi直连设备的列表,展示所述Wi-Fi直连设备的列表,响应于用户的选定操作,将从所述Wi-Fi直连设备的列表中选定的一个或多个所述Wi-Fi直连设备设置为所述关联设备。
前述的增强现实设备的交互方法,所述接收对于所述服务模块的一个或多个关联网络环境的设定包括:接收并记录对于所述服务模块所对应的一个或多个信号发射器的信息以及所述信号发射器所发送的无线信号的信息的设定。
前述的增强现实设备的交互方法,所述接收对于所述服务模块的一个或多个关联设备和/或关联网络环境的设定还包括,接收对于所述服务模块的启动位置信息和/或启动信号强度信息的设定;所述获取增强现实设备周围的设备所发射的信号、和/或获取增强现实设备周围的网络环境的信号还包括,基于所述增强现实设备周围的设备所发射的信号、所述增强现实设备周围的网络环境的信号的一个或多个,确定所述增强现实设备的当前位置信息和/或当前信号强度信息;所述若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块包括,判断所述当前位置信息和/或所述当前信号强度信息是否符合所述启动位置信息、所述启动信号强度信息的设定,启动符合设定的所述服务模块。
前述的增强现实设备的交互方法,所述接收对于所述服务模块的一个或多个关联设备和/或关联网络环境的设定包括,接收对于多个所述关联设备的优先级、和/或多个所述关联网络环境的优先级的设定;所述若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块包括,若检测到多个符合所述关联设备的设定的设备、和/或检测到多个符合所述关联网络环境的设定的网络环境,则启动优先级最高的所述关联设备或所述关联网络环境所对应的所述服务模块。
前述的增强现实设备的交互方法,所述若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块包括以下步骤中的一个或多个:
若同时检测到基于长距离无线信号和基于短距离无线信号的符合所述关联设备的设定的设备/符合所述关联网络环境的设定的网络环境,则优先启动基于长距离无线信号的所述关联设备/所述关联网络环境所对应的所述服务模块;
若同时检测到基于无线WiFi和基于蓝牙的符合所述关联设备的设定的设备,则优先启动基于无线WiFi的所述关联设备所对应的所述服务模块;
若同时检测到符合所述关联设备的设定的设备和符合所述关联网络环境的设定的网络环境,则优先启动所述关联网络环境所对应的所述服务模块。
前述的增强现实设备的交互方法,还包括:在第一服务模块处于启动状态时,继续监测所述增强现实设备周围的设备所发射的信号、和/或继续监测所述增强现实设备周围的网络环境的信号,其中,所述第一服务模块是与第一关联设备或第一关联网络环境对应的所述服务模块;若检测到符合第二关联设备的设定的设备、或检测到符合第二关联网络环境的设定的网络环境,如果所述第一服务模块包含针对所述第二关联设备/所述第二关联网络环境的规则的设定,则对所述第二关联设备/所述第二关联网络环境进行反应。
前述的增强现实设备的交互方法,所述对于所述服务模块的一个或多个关联程序的设定包括,用户选定的与所述服务模块对应的所述关联程序的标识和所述关联程序的一个或多个待执行行为;所述根据所述关联程序的设定来执行与所述服务模块对应的程序包括,执行与所述服务模块对应的所述待执行行为。
前述的增强现实设备的交互方法,所述接收对于所述服务模块的一个或多个关联程序的设定还包括,接收对于多个所述关联程序或一个所述关联程序的多个所述待执行行为的执行顺序和/或执行状态的设定;其中,所述执行状态包括询问属性,用于在具有询问属性的所述关联程序或所述待执行行为被执行前向用户询问,根据用户对询问的回复来判断是否执行所述关联程序或所述待执行行为;所述根据所述关联程序的设定来执行与所述服务模块对应的程序包括,根据所述执行顺序和/或所述执行状态的设定,来执行与所述服务模块对应的所述关联程序的所述待执行行为。
前述的增强现实设备的交互方法,所述接收对于一个或多个服务模块的设定还包括:接收对于与一个所述服务模块相关联的一个或多个备选服务模块的设定、以及多个所述备选服务模块之间的关联优先级的设定;所述方法还包括:展示所述备选服务模块,并按照所述关联优先级排列所述备选服务模块;响应于用户的选定操作,从当前的所述服务模块切换到用户所选定的所述备选服务模块。
前述的增强现实设备的交互方法,所述待执行行为包括:程序打开、执行语音询问、展示增强现实信息、程序暂停、程序继续、程序关闭中的一个或多个。
本发明的目的还采用以下的技术方案来实现。依据本发明提出的一种设备,包括:存储器,用于存储非暂时性计算机可读指令;以及处理器,用于运行所述计算机可读指令,使得所述计算机可读指令被所述处理器执行时实现:接收对于一个或多个服务模块的设定,包括接收对于所述服务模块的一个或多个关联设备和/或关联网络环境的设定、以及对于所述服务模块的一个或多个关联程序的设定;获取增强现实设备周围的设备所发射的信号、和/或获取增强现实设备周围的网络环境的信号;若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的所述服务模块,根据所述关联程序的设定来执行与所述服务模块对应的程序。
本发明的目的还可以采用以下的技术措施来进一步实现。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述获取增强现实设备周围的设备所发射的信号包括通过监测所述增强现实设备周围的设备的信号得到设备特征信息,其中,所述设备特征信息包括设备名称、设备标识、设备信号强度、设备相对距离、设备种类的一个或多个;所述获取增强现实设备周围的网络环境包括通过监测所述增强现实设备周围的网络环境的信号得到网络环境特征信息,其中,所述网络环境特征信息包括无线信号的信息和信号发射器的信息,具体包括无线网络名称、无线网络信号强度、发送无线网络信号的一个或多个信号发射器的MAC地址、利用无线定位技术得到的所述增强现实设备的所处位置的一个或多个。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述接收对于所述服务模块的一个或多个关联设备的设定,包括以下的一个或多个步骤:
获取与所述增强现实设备进行过配对的蓝牙设备的列表,展示所述蓝牙设备的列表,响应于用户的选定操作,将从所述蓝牙设备的列表中选定的一个或多个所述蓝牙设备设置为所述关联设备;
获取无线局域网中的公共设备的列表,展示所述公共设备的列表,响应于用户的选定操作,将从所述公共设备的列表中选定的一个或多个所述公共设备设置为所述关联设备;
获取与所述增强现实设备进行过配对的Wi-Fi直连设备的列表,展示所述Wi-Fi直连设备的列表,响应于用户的选定操作,将从所述Wi-Fi直连设备的列表中选定的一个或多个所述Wi-Fi直连设备设置为所述关联设备。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述接收对于所述服务模块的一个或多个关联网络环境的设定包括:接收并记录对于所述服务模块所对应的一个或多个信号发射器的信息以及所述信号发射器所发送的无线信号的信息的设定。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述接收对于所述服务模块的一个或多个关联设备和/或关联网络环境的设定还包括,接收对于所述服务模块的启动位置信息和/或启动信号强度信息的设定;所述获取增强现实设备周围的设备所发射的信号、和/或获取增强现实设备周围的网络环境的信号还包括,基于所述增强现实设备周围的设备所发射的信号、所述增强现实设备周围的网络环境的信号的一个或多个,确定所述增强现实设备的当前位置信息和/或当前信号强度信息;所述若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块包括,判断所述当前位置信息和/或所述当前信号强度信息是否符合所述启动位置信息、所述启动信号强度信息的设定,启动符合设定的所述服务模块。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述接收对于所述服务模块的一个或多个关联设备和/或关联网络环境的设定包括,接收对于多个所述关联设备的优先级、和/或多个所述关联网络环境的优先级的设定;所述若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块包括,若检测到多个符合所述关联设备的设定的设备、和/或检测到多个符合所述关联网络环境的设定的网络环境,则启动优先级最高的所述关联设备或所述关联网络环境所对应的所述服务模块。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块包括以下步骤中的一个或多个:
若同时检测到基于长距离无线信号和基于短距离无线信号的符合所述关联设备的设定的设备/符合所述关联网络环境的设定的网络环境,则优先启动基于长距离无线信号的所述关联设备/所述关联网络环境所对应的服务模块;
若同时检测到基于无线WiFi和基于蓝牙的符合所述关联设备的设定的设备,则优先启动基于无线WiFi的所述关联设备所对应的所述服务模块;
若同时检测到符合所述关联设备的设定的设备和符合所述关联网络环境的设定的网络环境,则优先启动所述关联网络环境所对应的所述服务模块。
前述的设备,当所述计算机可读指令被所述处理器执行时,使得所述设备还执行以下步骤:在第一服务模块处于启动状态时,继续监测所述增强现实设备周围的设备所发射的信号、和/或继续监测所述增强现实设备周围的网络环境的信号,其中,所述第一服务模块是与第一关联设备或第一关联网络环境对应的所述服务模块;若检测到符合第二关联设备的设定的设备、或检测到符合第二关联网络环境的设定的网络环境,如果所述第一服务模块包含针对所述第二关联设备/所述第二关联网络环境的规则的设定,则对所述第二关联设备/所述第二关联网络环境进行反应。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述对于所述服务模块的一个或多个关联程序的设定包括,用户选定的与所述服务模块对应的所述关联程序的标识和所述关联程序的一个或多个待执行行为;所述根据所述关联程序的设定来执行与所述服务模块对应的程序包括,执行与所述服务模块对应的所述待执行行为。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述接收对于所述服务模块的一个或多个关联程序的设定还包括,接收对于多个所述关联程序或一个所述关联程序的多个所述待执行行为的执行顺序和/或执行状态的设定;其中,所述执行状态包括询问属性,用于在具有询问属性的所述关联程序或所述待执行行为被执行前向用户询问,根据用户对询问的回复来判断是否执行所述关联程序或所述待执行行为;所述根据所述关联程序的设定来执行与所述服务模块对应的程序包括,根据所述执行顺序和/或所述执行状态的设定,来执行与所述服务模块对应的所述关联程序的所述待执行行为。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述接收对于一个或多个服务模块的设定还包括:接收对于与一个所述服务模块相关联的一个或多个备选服务模块的设定、以及多个所述备选服务模块之间的关联优先级的设定;所述方法还包括:展示所述备选服务模块,并按照所述关联优先级排列所述备选服务模块;响应于用户的选定操作,从当前的所述服务模块切换到用户所选定的所述备选服务模块。
前述的设备,当所述计算机可读指令被所述处理器执行时实现:所述待执行行为包括:程序打开、执行语音询问、展示增强现实信息、程序暂停、程序继续、程序关闭中的一个或多个。
本发明的目的还采用以下的技术方案来实现。依据本发明提出的一种计算机存储介质,包括计算机指令,当计算机指令在设备上运行时,使得设备执行上述任一方面任一项可能的增强现实设备的交互方法。
本发明的目的还采用以下的技术方案来实现。依据本发明提出的一种计算机程序产品,当计算机程序产品在设备上运行时,使得设备执行上述任一方面任一项可能的增强现实设备的交互方法。
本发明与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本发明提出的增强现实设备的交互方法、设备及存储介质至少具有下列优点及有益效果:
(1)本发明能够减少用户对AR眼镜设备的必要操作,在满足条件的场景中自动打开或者切换针对此场景的服务模块,增加设备智能性,为用户带来更好的场景增强体验以及人工智能体验;
(2)本发明利用周边的无线信号来判断用户的位置,并根据用户具体声名,来进行对应的服务模块开启切换等工作,能够增加设备智能性,为用户带来更好的场景增强体验以及人工智能体验;
(3)用户可以自定义本发明的服务模块,通过设定服务模块的关联设备、关联网络环境、关联程序行为、关联的备选服务模块等元素,增加设备智能性、便利性和人性化,为用户带来更好的场景增强体验以及人工智能体验;
(4)本发明将服务模块缺省设置为长距离的无线信号的优先级大于短距离的无线信号优先级、无线WiFi的优先级大于蓝牙、关联网络环境的优先级大于关联设备的优先级,符合应用实际,为用户带来更好的场景增强体验以及人工智能体验。
上述说明仅是本发明技术方案的概述,为了能更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1是本发明一个实施例的增强现实设备的交互方法的流程框图;
图2是本发明一个实施例提供的设定服务模块的示意图;
图3是本发明一个实施例提供的增强现实设备的交互方法的一个具体示例的示意图;
图4是本发明一个实施例的设备的结构示意图;
图5是本发明一个实施例的设备的结构示意图。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本发明提出的增强现实设备的交互方法、设备及存储介质的具体实施方式、结构、特征及其功效,详细说明如后。
图1为本发明的增强现实设备的交互方法一个实施例的示意性流程框图。图2是本发明一个实施例提供的设定服务模块的示意图。图3为本发明的增强现实设备的交互方法一个具体示例的示意性图示。请参阅图1、图2和图3,本发明示例的增强现实设备的交互方法主要包括以下步骤请参阅图1,本发明示例的增强现实设备的交互方法主要包括以下步骤:
步骤S11,接收对于一个或多个服务模块的设定。
其中,本发明提出的服务模块也称为场景服务模块,是一种用户可自定义的模块,该服务模块可按照用户设定的启动条件而被触发,并按照用户的设定执行相应操作。服务模块的设定,也称为服务模块定义。
可选地,在接收后实时利用该服务模块的设定进行后续处理,或者,在接收后还包括记录该服务模块的设定,以便后续处理中读取该服务模块的设定。
在一些示例中,服务模块包含一个或多个元素,包括:关联设备、关联网络环境、关联程序行为的一个或多个,该些元素均可被用户自定义。除此之外,根据产品需求和用户需求,服务模块还可以包含其他自定义元素,例如还包括关联的备选服务模块的设定。
作为一个可选实施例,该步骤S11具体包括:接收对于服务模块的一个或多个关联设备和/或关联网络环境的设定、以及对于服务模块的一个或多个关联程序的设定。
其中,关联设备的设定也称为关联设备定义,用于定义与服务模块相对应的设备作为关联设备,一般来说,该关联设备为无线设备。
关联网络环境的设定也称为关联网络环境定义,用于定义与服务模块相对应的网络环境作为关联网络环境。
关联程序的设定也称为关联程序行为定义,包括:设定与一个服务模块对应的一个或多个程序,作为关联程序;以及,设定在一个服务模块被启动时,该服务模块的每个关联程序的待执行行为。该关联程序可以是前台应用程序也可以是后台服务程序,因此也可以将关联设备的设定称为应用及后台服务行为定义。
在一些示例中,设定关联设备和关联网络环境用于判断AR设备所处的场景,事实上就是设定服务模块的启动条件。
步骤S12,获取增强现实设备周围的设备所发射的信号、和/或获取增强现实设备周围的网络环境的信号。
该获取增强现实设备周围的设备所发射的信号具体包括,监测增强现实设备周围的设备所发射出来的无线信号,例如2.4Ghz无线网信号,5.1Ghz无线网信号,蓝牙无线信号等。该获取增强现实设备周围的网络环境的信号具体包括,监测增强现实设备周围的网络环境的一个或多个信号发射器所发出无线信号。在一些示例中,前述的设备是具备发射出某种无线信号的能力的设备。
需注意,在本步骤中,可以仅监测设备;也可以仅监测网络环境;或者可以同时监测设备和网络环境。可选地,在同时监测设备和网络环境的一些示例中,即使当前场景中只有二者中的一种情况,但***并不会停止对另外一种情况的侦测。
步骤S13,若检测到增强现实设备周围存在符合关联设备的设定的设备、和/或检测到增强现实设备周围的网络环境是符合关联网络环境的设定的网络环境,则启动对应的服务模块,根据关联程序的设定来执行与该服务模块对应的程序。
在一些示例中,本步骤中的检测到增强现实设备周围存在符合关联设备的设定的设备包括:检测到关联设备所发出的无线信号。
需注意,在本步骤中的检测到符合设定的情形,可以是检测到关联设备,也可以是检测到关联网络环境,或者也可以同时检测到关联设备和关联网络环境。
在一些示例中,多个服务模块之间可以根据预先定义的规则,将关联的备选服务模块预备在自己的优先级之后。某个服务模块的执行会引起关联的其他服务模块的优先级被改变。
本发明提到的增强现实设备(也称为AR设备)包括但不限于AR眼镜设备。AR眼镜设备包括但不限于:一体式AR眼镜,此类AR眼镜内置集成相关的计算模块、无线网络模块、蓝牙模块等;分体式AR眼镜,此类AR眼镜配备有外接的计算模块、无线网络模块、蓝牙模块等;外接扩展显示器AR眼镜,此类AR眼镜依赖用户的智能手机、智能平板电脑、笔记本电脑、个人台式电脑等,作为计算模块、无线网络模块、蓝牙模块等。
在本发明的一些实施例中,前述步骤S12中的获取增强现实设备周围的设备所发射的信号具体包括:通过监测增强现实设备周围的设备的信号,得到设备特征信息。其中,设备特征信息包括设备名称、设备标识、设备信号强度、设备相对距离、设备种类等信息的一个或多个。可选地,仅监测增强现实设备周边的进行过配对的关联设备的信号,得到该关联设备的设备特征信息。
在本发明的一些实施例中,前述步骤S12中的获取增强现实设备周围的网络环境的信号包括:通过监测增强现实设备周围的网络环境的信号,得到网络环境特征信息。其中,网络环境特征信息包括无线网络信号的信息和信号发射器的信息,具体包括无线网络名称、无线网络信号强度、发送无线网络信号的一个或多个信号发射器的MAC地址、利用无线定位技术得到的增强现实设备的所处位置等信息的一个或多个。
在本发明的一些实施例中,持续进行前述的步骤S12。进一步地,在一个服务模块处于启动状态时,继续进行步骤S12的对于增强现实设备周围的设备所发射的信号、和/或增强现实设备周围的网络环境的信号的监测。
需注意,在步骤S12的监测过程中、或者进一步地在通过无线信号进行定位时,增强现实设备并非必须与关联设备保持连接状态、无需登入到关联网络环境中,而是通过借用来自设备、信号发射器等发出的无线信号进行监测、定位。
需注意,本发明不限制信号的类型,一般是无线网络信号,包括但不限于无线保真信号(或称为Wi-Fi信号)、蓝牙信号(或称为Bluetooth信号)、紫蜂信号(或称为ZigBee信号)、或者任何其他无线信号。
在一些示例中,允许用户对各个服务模块命名,比如将多个服务模块命名为“办公场景1”、“办公场景2”等。
(一)关于关联设备和关联网络环境。
关联设备的设定,或称为关联设备定义,用于描述服务模块对应关联的一个或多个无线设备。
关联设备是发送无线信号的设备,包括如蓝牙设备的发送短距离无线信号的设备。且用户的AR设备会通过这个无线信号直接与关联设备进行数据交互。
本发明提及的设备包括但不限于:蓝牙键盘、蓝牙鼠标、蓝牙音响、无线打印机、无线扫描仪、无线智能家居物联网设备等等,还可以包括其他的可被用户使用的AR设备探测到无线信号的无线设备。用户可以自定义关联设备。在用户的AR眼镜或相关的无线网络模块检测到用户周围存在被定义过的关联设备时,将会自动激活或切换对应的服务模块或自动执行相关服务模块的应用及后台服务行为。
在本发明的一些实施例中,关联设备的设定包括:设定和记录关联设备的标识。
在本发明的一些实施例中,前述步骤S11中的接收对于一个或多个服务模块的关联设备的设定,具体包括以下的一个或多个步骤:
获取与增强现实设备进行过配对的蓝牙设备的列表,向用户展示蓝牙设备的列表,响应于用户的选定关联设备的操作,记录用户选定设备的标识,以将从蓝牙设备的列表中选定的一个或多个蓝牙设备设置为关联设备;
获取无线局域网(Wi-Fi局域网)中的公共设备的列表,如打印机、投影仪等,向用户展示公共设备的列表,响应于用户的选定关联设备的操作,记录用户选定设备的标识,以将从公共设备的列表中选定的一个或多个公共设备设置为关联设备;
获取与增强现实设备进行过配对的Wi-Fi直连设备的列表,向用户展示Wi-Fi直连设备的列表,响应于用户的选定关联设备的操作,记录用户选定设备的标识,以将从Wi-Fi直连设备的列表中选定的一个或多个Wi-Fi直连设备设置为关联设备。
进一步地,基于以上三种无线设备添加规则,关联设备定义允许用户同时将蓝牙设备、无线局域网中的公共设备以及Wi-Fi直连设备等可被用户使用的AR设备探测到无线信号的无线设备,添加至关联设备定义中作为激活服务模块的激活设备。
可选地,通过记录选定设备的id、mac地址、名称等能够区别不同设备的标识中的一种或多种,来设定关联设备。在步骤S13中,根据该标识来确定一个设备是否为关联设备。
需要说明的是,配备蓝牙4.0的设备开始支持智能连接,及设备与设备配对后设备间都可以主动进行连接,并可以完成各类数据传输。Wi-Fi局域网中的设备可以呈现设备名称,设备MAC地址,绑定固定的局域网IP地址。用户只需进行一次Wi-Fi局域网配网,在下次进入该Wi-Fi局域网覆盖范围时即可自动链接到该Wi-Fi局域网。
关联网络环境的设定,或称为关联网络环境定义,用于描述服务模块对应关联的无线网络环境。
关联无线网环境是指:一个物理环境中一般会存在多个无线网络,根据用户的设置,当AR设备进入到名为“A”的无线网中时,开始执行一些行为。但是在该物理环境中仍然有名为“B”的无线网,如果用户没有对这个无线网做出任何规则定义,则***不会对它产生任何动作。
本发明提及的无线网络包括但不限于:蓝牙等无线个人网(或称为WPAN)、Wi-Fi等无线局域网(或称为WLAN)等。用户可以自定义服务模块需要对应的网络种类。
在本发明的一些实施例中,关联网络环境的设定包括:设定和记录关联网络环境的标识。
需注意,关联网络环境定义不仅可以包括记录该网络环境的网络名称或发送Wi-Fi信号的路由器的MAC地址,还可以包括应用该网络环境所提供的定位服务等额外增值服务。在用户的AR眼镜或相关的无线网络模块检测到被定义过的网络环境时,将会自动激活或切换对应的服务模块或自动执行相关的服务模块的应用及后台服务行为。
在一个物理环境中,如在商场、办公楼里,网络环境定义为该物理环境中所有无线信号发射器的信息和这些无线信号发射器发送的无线信号的信息的综合。该无线信号发射器包括Wi-Fi路由、低功耗蓝牙发射器(或称为beacon)等的一种或多种。该无线信号发射器的信息主要包括:由这些信号发射器所定义的一个或者多个网络名称,以及每个发射器的MAC地址和物理位置地址等。该无线信号的信息主要包括:用户在物理环境中的某一个位置所收到的来自各个发射器发送的无线信号的强度值,还可以包括各个无线信号的频率等其他信息。需注意,一个无线网络可以是由多个信号发射器来形成的,从而一个无线网络可以对应多个信号发射器。
在本发明的一些实施例中,前述步骤S11中的接收对于一个或多个服务模块的关联网络环境的设定,具体包括:接收并记录对于服务模块所对应的一个或多个信号发射器的信息以及信号发射器所发送的无线信号的信息的设定。其中,该信号发射器的信息包括由信号发射器所设定的一个或多个网络名称、信号发射器的网络地址、信号发射器的物理位置的一个或多个。该无线信号的信息包括用户在物理环境中的某一个位置所收到的来自于各个信号发射器所发送的无线信号的强度值、无线信号的频率的一个或多个。
需注意,登入一个网络环境、与进入到一个网络环境是两个概念。登入网络环境意为对该网络环境进行网络连接和登录,也称为加入网络环境。而进入网络环境意为物理地进入该网络环境。例如用户走进公司,公司里安置了多个无线路由器,它们会发出无线信号,它们的每个设备不同的信号强度组成了特殊的无线网络环境。用户不需要专门加入特定某个网络中,无线网络定位会采集你周边所有的信号强度,而无所谓用户是否加入到哪个无线网络中。
在本发明的一些实施例中,前述步骤S11中的接收对于服务模块的关联设备和/或关联网络环境的设定,还包括:接收对于服务模块的启动位置信息和/或启动信号强度信息的设定。可选地,启动位置信息、启动信号强度信息是增强现实设备与关联设备或关联网络环境之间的相对的位置关系、信号强度关系。前述步骤S12还包括:基于增强现实设备周围的设备所发射的信号、增强现实设备周围的网络环境的信号的一个或多个,来对增强现实设备定位,确定增强现实设备的当前位置信息和/或当前信号强度信息。其中,增强现实设备的当前位置信息和/或当前信号强度信息,是增强现实设备的当前的与周围的设备和/或网络环境之间的位置关系/信号强度关系。前述步骤S13包括:判断当前位置信息和/或当前信号强度信息是否符合启动位置信息和/或启动信号强度信息的设定,启动符合设定的服务模块。具体地,若检测到至少一个设备或网络环境符合关联设备或关联网络环境的标识,且增强现实设备与关联设备和/或关联网络环境之间的当前位置关系/当前信号强度符合启动位置信息/启动信号强度信息的设定,则启动符合启动位置信息/启动信号强度信息的设定的关联设备或关联网络环境所对应的服务模块。
可选地,同时利用网络环境、设备来定位。例如,可以利用网络环境的信号获得增强现实设备的大致位置,并同时利用设备的信号对增强现实设备的位置校正,以同时利用多个定位结果得到增强现实设备的准确位置。
需注意,本发明不限制位置信息的类型,例如,前述的启动位置信息包括具体的位置点、位置范围、诸如距离阈值的距离信息的一个或多个。本发明不限制信号强度信息的类型,例如,该启动信号强度信息包括与设备之间的信号强度阈值、与网络环境的信号发射器之间的信号强度阈值的一个或多个。
事实上,可以通过单个设备发射的无线信号来探测AR眼镜(及其附属设备)与该设备的位置关系。可选地,可以利用接收信号强度(或成为RSSI值)来计算关联设备与增强现实设备之间的距离。计算公式为:
d=10^((abs(RSSI)-A)/(10*n)),
其中,d是结果距离,RSSI是接收信号强度,abs为取绝对值的函数,A是发射端设备相对接收设备距离相隔1米时的信号强度,n是环境衰减因子。
需注意,本发明在利用接收信号强度RSSI确定距离的示例中,并非必须利用上述的公式,也可以利用其他的公式,计算得到的距离结果也可以被额外的算法优化,例如多次计算获取均值等。并且,本发明不限制利用接收信号强度RSSI来确定距离。
需注意,在一些实施例中,本发明所指的蓝牙设备是使用蓝牙制式Class B的蓝牙设备,其有效通讯距离在8到30米左右,通常距离为10米,借助蓝牙设备的信号覆盖半径较短,所以蓝牙设备的信号质量在很短的距离内会产生很明显的信号损失,通过判断蓝牙设备发射出来的蓝牙信号质量可以更加精准的确定用户与关联蓝牙设备之间的相对位置信息。
需注意,所有的可被AR设备探测到的无线信号都是有效的和可利用的。只是在一些示例中,启动位置信息或启动信号强度信息用于在通过算法层面时会筛选那些无线信号是的强度满足算法要求,事实上根据信号是否满足强度要求能够反映AR设备是否靠近关联设备、是否进入关联网络环境。从而满足强度要求的无线信号才会变为真正对本***有效的。当AR眼镜与关联设备达到启动范围内,则启动模块或执行行为。因此也可以将启动位置、启动信号强度称为有效位置、有效信号强度。
在本发明的一些实施例中,根据增强现实设备的定位情况来启动不同的服务模块。具体地,前述步骤S11还包括:接收对于一个或多个选定位置的设定。前述步骤S12包括:基于增强现实设备周围的设备所发射的信号、增强现实设备周围的网络环境的信号的一个或多个,利用无线定位技术,确定增强现实设备的所处位置。前述步骤S13包括:判断增强现实设备的所处位置所符合的选定位置,启动与所符合的选定位置对应的服务模块。
在本发明的一些实施例中,如果将具有不同启动位置信息/启动信号强度信息的多个服务模块与同一个设备/网络环境相关联,则在佩戴增强现实设备进行移动,而与关联设备之间的位置关系发生变化/信号强度发生变化时、或在关联网络环境之中的位置发生变化/与信号发射器之间的信号强度发生变化时,会自动启动不同的服务模块,以执行不同的行为。
需注意,本发明不限定所使用的无线定位技术。例如,可以是利用关联设备,基于一个或多个关联设备与增强现实设备的相对信号强度来确定增强现实设备的相对位置;也可以是利用关联的无线网络环境,基于无线信号指纹来对增强现实设备进行定位;也可以是确定增强现实设备与关联网络环境中的多个信号发射器的相对位置关系;还可以是综合设备和网络环境进行定位。
本发明利用周边的无线信号来判断用户的位置,并根据用户具体声名,来进行对应的服务模块开启切换等工作,能够增加设备智能性,为用户带来更好的场景增强体验以及人工智能体验。
在用户添加一台关联设备后,可以设定此关联设备相对其他关联设备的优先级。具备高优先级的设备,当AR设备同时连接多台关联设备且这些设备全部符合启动位置信息时,将会优先激活高优先级的设备对应的服务模块。此项定义可以被用户缺省,亦即可以利用预设的默认优先级。在没有定义过优先级时,可以按照添加设备的先后顺序分配设备的优先级,或者随机分配优先级,等等。但是没有定义过优先级的关联设备的优先级将会低于被定义优先级的关联设备。
在本发明的一些实施例中,前述步骤S11中的接收对于服务模块的关联设备和/或关联网络环境的设定,还包括:接收对于多个关联设备的优先级、和/或多个关联网络环境的优先级的设定。不妨将关联设备的优先级称为设备优先级,将关联网络环境的优先级称为网络环境优先级。前述步骤S13包括:若检测到多个符合关联设备的设定的设备、和/或检测到多个符合关联网络环境的设定的网络环境,则启动优先级最高的关联设备或关联网络环境所对应的服务模块。
进一步地,在本发明的一些实施例中,前述步骤S13包括:若检测到多个设备符合关联设备的设定、或多个网络环境符合关联网络环境的设定、或一个或多个设备符合关联设备的设定且一个或多个网络环境符合关联网络环境的设定,则通过进行:对比关联设备和/或关联网络环境与增强现实设备之间的相对信号强度、对比关联设备和/或关联网络环境与增强现实设备之间的相对距离、对比关联设备和/或关联网络环境的优先级的一个或多个,综合多种条件来确定待启动的服务模块。
作为一个可选示例,通过对比多个无线设备的相对信号强弱来切换模块及应用,以借助周边无线网络环境及周边无线设备进行服务模块的启动及切换。
作为一个可选示例,在AR眼镜设备同时与多个关联无线设备连接时,如果用户预先定义了设备的相对距离,则对应的服务模块将被优先启动,当多台关联无线设备同时满足各自的相对距离设定时,则激活优先级最高的关联设备所对应的服务模块。
在一些以默认优先级启动服务模块的实施例中,长距离的无线信号的优先级大于短距离的无线信号优先级,无线WiFi的优先级大于蓝牙,关联网络环境的优先级大于关联设备的优先级。
在本发明的一些实施例中,前述步骤S13包括以下步骤的一个或多个:
若同时检测到基于长距离无线信号和基于短距离无线信号的符合关联设备的设定的设备/符合关联网络环境的设定的网络环境,则优先启动基于长距离无线信号的关联设备/关联网络环境所对应的服务模块;
若同时检测到基于无线WiFi和基于蓝牙的符合关联设备的设定的设备,则优先启动基于无线WiFi的关联设备所对应的服务模块;
若同时检测到符合关联设备的设定的设备和符合关联网络环境的设定的网络环境,则优先启动关联网络环境所对应的服务模块。
需注意,关联网络环境定义与关联设备定义并不相同,主要区别在于:关联设备定义是一个“点对点”的服务关系,例如通过单个设备发射的无线信号来探测AR眼镜(及其附属设备)与该设备的位置关系,从而激活相应的服务;而关联网络环境定义是一个“点对面”的服务关系,例如AR眼镜(及其附属设备)通过综合多个设备发射的无线信号,利用无线定位技术来获知AR眼镜在该物理环境中的位置,从而根据用户的当前位置来激活相应的服务。举例来说,在关联设备定义的情形中,当AR眼镜检测到其在一个蓝牙音响附近时,自动播放音乐;在关联网络环境的情形中,当AR眼镜通过无线定位技术检测到其在某一个办公室时,会自动将办公室的灯打开。需注意,在本示例中,灯上并没有无线信号发射器,因此并不是通过检测到AR眼镜与灯的距离接近而开灯,而是检测到AR眼镜在该办公室内而开灯。
在本发明的一些可选实施例中,在一个服务模块的设定中,同时包括一个或多个关联设备的设定、以及一个或多个关联网络环境的设定。进一步地,可以设定启动该服务模块的关联设备和关联网络环境之间的关系,包括设定:是同时检测到关联设备和关联网络环境则启动该服务模块,还是检测到关联设备、关联网络环境中的一个就可以启动该服务模块。并在前述步骤S13中,根据该设定判断是否满足该服务模块的启动条件。例如图3中的场景D和服务模块D所示的示例,可以在步骤S11中,将一个服务模块的关联网络环境的设定和关联设备的设定定义为:根据无线室内定位判断用户进入书房、并根据蓝牙键盘所发射的信号判断用户靠近该蓝牙键盘至预设距离阈值,如果满足该设定则启动该服务模块。
在本发明的一些实施例中,在前述步骤S11中,与一个设备/网络环境相关联的一个服务模块的设定中还包括针对另一个设备/网络环境的规则。作为一个可选示例,在一个服务模块的设定中可以包括:在服务模块启动时,若监测到选定的关联设备/关联网络环境,则自动切换到对应的另一服务模块。作为一个可选示例,在一个服务模块的设定中可以包括:在服务模块启动时,若监测到选定的设备/网络环境,则触发选定的程序行为。
在本发明的一些实施例中,本发明示例的增强现实设备的交互方法还包括以下步骤:
在第一服务模块处于启动状态时,继续监测增强现实设备周围的设备所发射的信号、和/或继续监测增强现实设备周围的网络环境的信号;其中,第一服务模块是与第一关联设备或第一关联网络环境对应的服务模块;
若检测到符合第二关联设备的设定的设备、或检测到符合第二关联网络环境的设定的网络环境,
如果第一服务模块包含针对第二关联设备/第二关联网络环境的规则的设定,则对第二关联设备/第二关联网络环境进行反应。
例如,若检测到蓝牙键盘的信号,且之前用户定义了诸如打开浏览器或打开文本编辑器的规则,那么这个动作就是当蓝牙键盘被检测到且信号强度超过一定阀值后开始执行这个动作。
作为一个具体示例,用户处于公司无线网络的覆盖范围内,那么会根据用户的预先设定,在符合设定时打开第一服务模块,并将第二服务模块、第三服务模块等的优先级放置在仅次于第一服务模块的级别,以方便用户手动快速在这几个模块间切换。当用户接近诸如蓝牙键盘的关联设备时,如果第一服务模块包含针对该蓝牙键盘的规则定义,则对该蓝牙键盘进行反应,如果没有则不反应。如果是在第二服务模块或第三服务模块中有定义,则在用户手动切换模块后马上执行定义过的行为。
(二)关于关联程序。
关联程序的设定,或称为关联程序行为定义、或应用及后台服务行为定义,用于描述:在服务模块被启动时,将哪些前台应用程序及后台服务程序添加至服务模块,并以什么样的顺序及状态进行执行。应用及后台服务行为定义可被用户自定义。例如,按用户指定的顺序来自动地开启用户指定的一个或多个应用程序、或挂载用户指定的一个或多个后台服务程序。在服务模块被执行时,将会按照应用及后台服务行为定义所记录的应用及后台服务的行为顺序依次进行执行,直到完成所有行为。
需注意,前述的程序包括前台应用程序和/或后台服务程序,可以是增强现实设备内部程序,也可以是能被控制的其他设备的程序。
具体地,在本发明的一些实施例中,前述步骤S11中的对于服务模块的一个或多个关联程序的设定包括:用户选定的与服务模块对应的关联程序的诸如名称、ID等等的标识,以及关联程序的一个或多个待执行行为。该待执行行为是在服务模块被启动时执行的行为,也可以称为行为、或称为动作。前述步骤S13中的根据关联程序的设定来执行与服务模块对应的程序包括:执行与服务模块对应的一个或多个关联程序的一个或多个待执行行为。
需要说明的是,一个程序可以对应一个或多个行为,比如程序打开、执行语音询问、展示增强现实信息、程序暂停、程序继续、程序关闭等等行为中的一个或多个。以利用增强现实设备播放音乐为例,待执行的行为可以包括:打开音乐播放器、以增强现实形式展示音乐信息、执行语音询问、根据与用户的交互来暂停播放、继续播放等行为之中的一个或多个。在设定关联程序时,可以对一个程序进行多个程序行为定义,这包括基本的开启关闭等一些基础行为、以及跟一个程序提供的功能接口有关的扩展行为。例如,如何开启语音、如何开启特定的功能界面等。需注意,本发明不限定程序行为所能设定的种类,可以是对应程序能够执行的任何行为。
事实上,可以将关联程序的设定视为对于一个或多个程序的一个或多个行为的设定,这也就是也将关联程序的设定称为关联程序行为定义、或称为应用及后台服务行为定义。
作为一个具体的引导用户进行关联程序的设定的示例,在本发明的一些实施例中,前述步骤S11中的接收对于服务模块的一个或多个关联程序的设定,包括:获取可被增强现实设备控制的程序的列表,向用户展示程序列表,响应于用户的选定关联程序的操作,将从程序列表中选定的一个或多个程序设置为关联程序。
进一步地,在本发明的一些实施例中,前述步骤S11中的接收对于服务模块的一个或多个关联程序的设定,还包括:接收对于多个关联程序或一个关联程序的多个待执行行为的执行顺序和/或执行状态的设定。前述步骤S13中的根据关联程序的设定来执行与服务模块对应的程序,包括:根据执行顺序和/或执行状态的设定,来执行与服务模块对应的关联程序的待执行行为。
其中,前述的执行顺序,是与服务模块相关联的多个程序行为的执行顺序,也可以视为程序行为的优先级。例如,在一个示例中,在一个服务模块被启动时,展现多窗口的用户体验(简称为UX),需要同时向用户展现多个内容,但事实上这个展现过程是按照顺序执行了多个行为,只是它们是在一瞬间完成,用户无法察觉,因此需要设定执行顺序。
前述的执行状态是一种逻辑状态,用以进一步决定应用程序及后台服务在服务模块中的执行顺序。在关联程序的设定过程中,用户可以为一个应用程序或者后台服务,设置一个或多个执行状态。可选地,该执行状态包括询问属性,用于在具有询问属性的关联程序/待执行行为被执行前,向用户询问是否执行该关联程序/待执行行为,根据用户对询问的回复来判断是否进一步执行该关联程序/待执行行为。从而可以利用诸如询问属性的执行状态,为用户提供了中断程序的执行、跳过某一行为的执行等功能。
需注意,服务模块自身就是由多个应用及后台服务执行行为组成的。开启服务模块必然会带来对应规则的执行。哪怕这个服务模块本身并不包含任何行为,但是一旦调用就意味着这个服务模块被如实执行了。
需注意,虽然在一些示例中一个服务模块的关联程序是与该服务模块对应的关联设备、关联网络环境相关的程序,但并非必须是相关的程序,事实上关联程序可以是AR设备能够调用的任何程序。
(三)关于关联的备选服务模块。
备选服务模块的设定,或称为备选服务模块定义,用于描述本服务模块与其他场景的服务模块的关联关系。一个服务模块可以关联一个或多个备选服务模块,并可以定义备选服务模块之间的优先级。一个服务模块所关联的备选服务模块的可被用户自定义。本定义的作用在于,建立了不同服务模块之间的关联关系,并能够帮助用户快速地由本服务模块手动切换到其他关联的服务模块,优先级越高的备选服务模块将排列在越靠前的选择位置。若未设定备选服务模块的优先级,则可按照备选服务模块的添加顺序确定备选服务模块的优先级。
具体地,前述步骤S11中的接收对于一个或多个服务模块的设定,还包括:接收对于与一个服务模块相关联的一个或多个备选服务模块的设定、以及多个备选服务模块之间的关联优先级的设定。并且,本方法还包括:展示备选服务模块,并按照关联优先级排列备选服务模块;响应于用户的选定备选服务模块的操作,从当前的服务模块切换到用户所选定的备选服务模块,用以帮助用户在服务模块与服务模块之间建立快速的手动切换。需注意,可以是在服务模块被启动时展示备选服务模块;或者也可以在交互界面提供切换服务模块的控件,在用户操作该控件时,展示备选服务模块。
例如,用户定义了在服务模块A中关联服务模块B及服务模块C,服务模块B的优先等级高于服务模块C,当用户进入服务模块A时,用户在交互界面中想要切换到其他服务模块时,在交互界面中选择切换其他服务模块的控件后,将会在交互界面中看到第一个切换选项是服务模块B,其次是服务模块C。其他未定义的服务模块也可以出现在手动切换的序列中,但是这些未定义的服务模块的优先级将低于用户定义的服务模块B和C的优先级。
在图3所示的本发明的增强现实设备的交互方法一个具体示例中,示出了服务模块A、服务模块B、服务模块C和服务模块D四个服务模块。事实上,每个服务模块对应一种场景。需注意,这些场景以及这些场景之间的横向箭头,是对用户的行为举止的举例,例如包括进入汽车、离开汽车、进入家、走进书房的一系列举止。而图3示出了在用户进行这一系列举止时,根据服务模块的设定自动触发对应的服务模块、自动执行相应的程序行为。需注意,图3中的车载中控、手机、家庭网络及相关设备、室内无线、蓝牙键盘等等都包括信号收发单元,可以作为前述的关联设备或关联网络环境。图3中的“行为1”、“行为2”等表示与服务模块相关联的多个程序行为的执行顺序,“优先级2”、“优先级3”等表示与当前服务模块相关联的多个备选服务模块及其优先级。具体地,在用户进入家的过程中,当探测到家庭网络及连接、探测相关设备并连接,则会启动服务模块C,按照执行顺序来依次执行打开音乐播放器、调节室温、打开电子邮件列表这些行为,并按照优先级顺序将备选的服务模块D和服务模块B展示在交互界面之中以供用户选择。当用户从进入家进行到走进书房后,根据无线定位判断用户进入书房靠近蓝牙键盘,则会自动切换到服务模块D并执行相应的程序行为。
基于上述的各个实施例,本发明提出了一种基于使用者自定义实现的服务模块,此服务模块可以被网络环境触发,也可被单一设备触发。服务模块包括一系列动作的集合,在服务模块下用户可以定义针对设备的一系列动作指令。事实上,用户会定义一个服务模块去针对场景。场景可以是所处的一个网络环境,也可以是当前连接的单一设备。只有定义服务模块后才能开始定义动作。
通过监测AR眼镜周围的无线网络环境的特征,自动激活对应的服务模块。通过监测AR眼镜周边的进行过配对的蓝牙设备发出的蓝牙无线信号,根据服务模块的行为定义,依次执行相关的应用及后台服务。
需注意,服务模块的设定具有一定规则。作为一个可选示例,服务模块的设定包含如下规则:
在一个服务模块中,用户可以仅声明关联设备定义而缺省关联网络环境定义,此类型服务模块只需要在设备探测并连接到对应关联设备后即可被激活;或者,在一个服务模块中,用户可以仅声明关联网络环境定义而缺省关联设备定义,此类型服务模块只需要在设备进入并连接到对应网络环境中后即可被激活;再或者,在一个服务模块中,用户可以同时声明关联设备定义和关联网络环境定义,此时的服务模块,需接入到关联的无线网络环境并且同时探测及连接到关联连设备后才能被激活;
在一个服务模块中,用户必须定义应用及后台服务行为定义,用户不能缺省这个定义否则本服务模块没有意义;
在一个服务模块中,用户可以缺省备选服务定义。
作为一个基于周边蓝牙设备来判断场景并切换服务模块的具体示例:AR设备周边存在已经配对的蓝牙音响,在探测到设备且完成连接后判定蓝牙音响的工作状态,随即开启对应的音乐辅助服务进行一系列场景增强,如显示当前歌曲信息,歌词,播放列表等。作为另一个基于周边蓝牙设备来判断场景并切换服务模块的具体示例:当用户处于汽车中,AR眼镜检测到车载中控设备,随即开启针对这个场景的服务模块,例如增强用户了解当前汽车内的各种设备运行状态,包括OBD数据接口中的汽车状态、当前播放的歌曲、询问用户的目的地、显示导航等等。整个过程用户只需预先完成一次目标地点的录入行为。
作为一个基于周边无线局域网来判断场景并切换服务模块的具体示例:当用户进入公司无线局域网范围后,AR眼镜会自动连接无线局域网,之后将自动开启用户为此网络环境定义的服务模块,服务模块可以包含行为和其他服务模块,如显示公司信箱中有多少封邮件的提示信息、临近的日程安排等等。作为另一个基于周边无线局域网来判断场景并切换服务模块的具体示例:用户进入已定义的商场无线局域网环境中,AR眼镜自动开启用户为此网络环境定义的服务模块,如打开对应商场的当日折扣推荐、打开用户的商品愿望清单和打开商品识别功能等。
作为一个基于无线信号强度来完成对服务模块的优先级排列的具体示例:当用户同时处于智能电视和智能音响这两个关联了不同的两个服务模块的设备的蓝牙信号范围内,且两种设备都在工作,若智能电视的蓝牙信号质量高于智能音响的蓝牙信号质量,则优先启动针对智能电视定义过的服务模块,而与智能音响关联的服务模块则处于二级优先被挂起。用户可以通过滑动手势、触摸板、语音等方式向AR眼镜设备发送切换服务模块的指令以快速完成切换。
作为另一个基于无线信号强度来完成对服务模块的优先级排列的具体示例:当AR眼镜周边同时出现已配对的蓝牙键盘和蓝牙音响时,如果蓝牙键盘的信号质量更高,将优先启动与蓝牙键盘对应的服务模块,而与蓝牙音响对应的服务模块将被挂起或者运行在后台。当用户远离蓝牙键盘时,AR眼镜又会优先切换到场景中信号质量最强及最靠近用户的设备所针对的服务模块。比如此时蓝牙音响的信号最好且距离用户最近,蓝牙音响便会重新启动相应的音乐服务。
需注意,在本发明的各个实施例中,本发明不限制交互界面的具体呈现效果,具体的呈现效果可以根据开发需求及用户使用需求做出相应调整。
可选地,本发明提出的增强现实设备的交互方法可以利用应用程序(Application,简称为APP)、或是运行在设备后台的服务等软件来实施。增强现实设备或相关设备安装有用于实现本发明提出的增强现实设备的交互方法的应用或服务,从而能够利用该设备进行交互。
图4是图示根据本发明的一个实施例的设备的硬件框图。如图4所示,根据本发明实施例的设备100包括存储器101和处理器102。该设备100中的各组件通过总线***和/或其它形式的连接机构(未示出)互连。本发明的设备100可以以各种形式来实施,包括但不限于诸如增强现实眼镜(或称为AR眼镜、智能眼镜)或其他的增强现实设备(或称为AR设备)、虚拟现实设备(或称为VR设备)、智能手表、智能电话、笔记本电脑、数字广播接收器、PDA(个人数字助理)、PAD(平板电脑)、PMP(便携式多媒体播放器)、导航装置、车载终端设备、车载显示终端、车载电子后视镜等等的移动终端设备以及诸如数字TV、台式计算机等等的固定终端设备。
该存储器101用于存储非暂时性计算机可读指令。具体地,存储器101可以包括一个或多个计算机程序产品,该计算机程序产品可以包括各种形式的计算机可读存储介质,例如易失性存储器和/或非易失性存储器。该易失性存储器例如可以包括随机存取存储器(RAM)和/或高速缓冲存储器(cache)等。该非易失性存储器例如可以包括只读存储器(ROM)、硬盘、闪存等。
该处理器102可以是中央处理单元(CPU)或者具有数据处理能力和/或指令执行能力的其它形式的处理单元,并且可以控制该设备100中的其它组件以执行期望的功能。在本发明的一个实施例中,该处理器102用于运行该存储器101中存储的该计算机可读指令,使得该设备100执行前述的本发明各实施例的增强现实设备的交互方法的全部或部分步骤。
可以理解的是,设备为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
本实施例可以根据上述方法示例对设备进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。
上述集成的模块可以采用硬件的形式实现。需要说明的是,本实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
在采用对应各个功能划分各个功能模块的情况下,图5示出了上述实施例中涉及的设备200的一种可能的组成示意图,如图5所示,该设备200可以包括:设定单元201、获取单元202和处理单元203。
其中,设定单元201可以用于支持设备200执行上述步骤S11等,和/或用于本文所描述的技术的其他过程。
获取单元202可以用于支持设备200执行上述步骤S12等,和/或用于本文所描述的技术的其他过程。
处理单元203可以用于支持设备200执行上述步骤S13等,和/或用于本文所描述的技术的其他过程。
需要说明的是,上述方法实施例涉及的各步骤的所有相关内容均可以援引到对应功能模块的功能描述,在此不再赘述。
本实施例提供的设备,用于执行上述增强现实设备的交互方法,因此可以达到与上述实现方法相同的效果。
在一些实施例中,本发明实施例的设备100、设备200是增强现实眼镜。
本发明的实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在设备上运行时,使得设备执行上述相关方法步骤实现上述实施例中的增强现实设备的交互方法。
本发明的实施例还提供一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的增强现实设备的交互方法。
另外,本发明的实施例还提供一种装置,这个装置具体可以是芯片,组件或模块,该装置可包括相连的处理器和存储器;其中,存储器用于存储计算机执行指令,当装置运行时,处理器可执行存储器存储的计算机执行指令,以使芯片执行上述各方法实施例中的增强现实设备的交互方法。
其中,本发明提供的设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
以上所述,仅是本发明的较佳实施例而已,并非对本发明做任何形式上的限制,虽然本发明已以较佳实施例揭露如上,然而并非用以限定本发明,任何熟悉本专业的技术人员,在不脱离本发明技术方案范围内,当可利用上述揭示的技术内容做出些许更动或修饰为等同变化的等效实施例,但凡是未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。

Claims (13)

1.一种增强现实设备的交互方法,其特征在于,所述方法包括以下步骤:
接收对于一个或多个服务模块的设定,包括接收对于所述服务模块的一个或多个关联设备和/或关联网络环境的设定、以及对于所述服务模块的一个或多个关联程序的设定;
获取增强现实设备周围的设备所发射的信号、和/或获取增强现实设备周围的网络环境的信号;
若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块,根据所述关联程序的设定来执行与所述服务模块对应的程序;
所述方法还包括:
在第一服务模块处于启动状态时,继续监测所述增强现实设备周围的设备所发射的信号、和/或继续监测所述增强现实设备周围的网络环境的信号,其中,所述第一服务模块是与第一关联设备或第一关联网络环境对应的所述服务模块;
若检测到符合第二关联设备的设定的设备、或检测到符合第二关联网络环境的设定的网络环境,
如果所述第一服务模块包含针对所述第二关联设备/所述第二关联网络环境的规则的设定,则对所述第二关联设备/所述第二关联网络环境进行反应。
2.根据权利要求1所述的增强现实设备的交互方法,其特征在于:
所述获取增强现实设备周围的设备所发射的信号包括通过监测所述增强现实设备周围的设备的信号得到设备特征信息,其中,所述设备特征信息包括设备名称、设备标识、设备信号强度、设备相对距离、设备种类的一个或多个;
所述获取增强现实设备周围的网络环境包括通过监测所述增强现实设备周围的网络环境的信号得到网络环境特征信息,其中,所述网络环境特征信息包括无线信号的信息和信号发射器的信息,具体包括无线网络名称、无线网络信号强度、发送无线网络信号的一个或多个信号发射器的MAC地址、利用无线定位技术得到的所述增强现实设备的所处位置的一个或多个。
3.根据权利要求1所述的增强现实设备的交互方法,其特征在于,所述接收对于所述服务模块的一个或多个关联设备的设定,包括以下的一个或多个步骤:
获取与所述增强现实设备进行过配对的蓝牙设备的列表,展示所述蓝牙设备的列表,响应于用户的选定操作,将从所述蓝牙设备的列表中选定的一个或多个所述蓝牙设备设置为所述关联设备;
获取无线局域网中的公共设备的列表,展示所述公共设备的列表,响应于用户的选定操作,将从所述公共设备的列表中选定的一个或多个所述公共设备设置为所述关联设备;
获取与所述增强现实设备进行过配对的Wi-Fi直连设备的列表,展示所述Wi-Fi直连设备的列表,响应于用户的选定操作,将从所述Wi-Fi直连设备的列表中选定的一个或多个所述Wi-Fi直连设备设置为所述关联设备。
4.根据权利要求1所述的增强现实设备的交互方法,其特征在于,所述接收对于所述服务模块的一个或多个关联网络环境的设定包括:接收并记录对于所述服务模块所对应的一个或多个信号发射器的信息以及所述信号发射器所发送的无线信号的信息的设定。
5.根据权利要求3或4所述的增强现实设备的交互方法,其特征在于:
所述接收对于所述服务模块的一个或多个关联设备和/或关联网络环境的设定还包括:接收对于所述服务模块的启动位置信息和/或启动信号强度信息的设定;
所述获取增强现实设备周围的设备所发射的信号、和/或获取增强现实设备周围的网络环境的信号还包括:基于所述增强现实设备周围的设备所发射的信号、所述增强现实设备周围的网络环境的信号的一个或多个,确定所述增强现实设备的当前位置信息和/或当前信号强度信息;
所述若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块包括:判断所述当前位置信息和/或所述当前信号强度信息是否符合所述启动位置信息、所述启动信号强度信息的设定,启动符合设定的所述服务模块。
6.根据权利要求1所述的增强现实设备的交互方法,其特征在于,
所述接收对于所述服务模块的一个或多个关联设备和/或关联网络环境的设定包括:接收对于多个所述关联设备的优先级、和/或多个所述关联网络环境的优先级的设定;
所述若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块包括:若检测到多个符合所述关联设备的设定的设备、和/或检测到多个符合所述关联网络环境的设定的网络环境,则启动优先级最高的所述关联设备或所述关联网络环境所对应的所述服务模块。
7.根据权利要求1所述的增强现实设备的交互方法,其特征在于,所述若检测到符合所述关联设备的设定的设备、和/或检测到符合所述关联网络环境的设定的网络环境,则启动对应的服务模块包括以下步骤中的一个或多个:
若同时检测到基于长距离无线信号和基于短距离无线信号的符合所述关联设备的设定的设备/符合所述关联网络环境的设定的网络环境,则优先启动基于长距离无线信号的所述关联设备/所述关联网络环境所对应的所述服务模块;
若同时检测到基于无线WiFi和基于蓝牙的符合所述关联设备的设定的设备,则优先启动基于无线WiFi的所述关联设备所对应的所述服务模块;
若同时检测到符合所述关联设备的设定的设备和符合所述关联网络环境的设定的网络环境,则优先启动所述关联网络环境所对应的所述服务模块。
8.根据权利要求1所述的增强现实设备的交互方法,其特征在于:
所述对于所述服务模块的一个或多个关联程序的设定包括,用户选定的与所述服务模块对应的所述关联程序的标识和所述关联程序的一个或多个待执行行为;
所述根据所述关联程序的设定来执行与所述服务模块对应的程序包括,执行与所述服务模块对应的所述待执行行为。
9.根据权利要求8所述的增强现实设备的交互方法,其特征在于:
所述接收对于所述服务模块的一个或多个关联程序的设定还包括,接收对于多个所述关联程序或一个所述关联程序的多个所述待执行行为的执行顺序和/或执行状态的设定;其中,所述执行状态包括询问属性,用于在具有询问属性的所述关联程序或所述待执行行为被执行前向用户询问,根据用户对询问的回复来判断是否执行所述关联程序或所述待执行行为;
所述根据所述关联程序的设定来执行与所述服务模块对应的程序包括,根据所述执行顺序和/或所述执行状态的设定,来执行与所述服务模块对应的所述关联程序的所述待执行行为。
10.根据权利要求1所述的增强现实设备的交互方法,其特征在于,
所述接收对于一个或多个服务模块的设定还包括:接收对于与一个所述服务模块相关联的一个或多个备选服务模块的设定、以及多个所述备选服务模块之间的关联优先级的设定;
所述方法还包括:展示所述备选服务模块,并按照所述关联优先级排列所述备选服务模块;响应于用户的选定操作,从当前的所述服务模块切换到用户所选定的所述备选服务模块。
11.根据权利要求8所述的增强现实设备的交互方法,其特征在于,所述待执行行为包括:程序打开、执行语音询问、展示增强现实信息、程序暂停、程序继续、程序关闭中的一个或多个。
12.一种增强现实设备,包括:
存储器,用于存储非暂时性计算机可读指令;以及
处理器,用于运行所述计算机可读指令,使得所述计算机可读指令被所述处理器执行时实现权利要求1到11中任意一项所述的增强现实设备的交互方法。
13.一种计算机存储介质,其特征在于,包括计算机指令,当所述计算机指令在设备上运行时,使得所述设备执行如权利要求1至11中任一项所述的增强现实设备的交互方法。
CN201910764578.7A 2019-08-19 2019-08-19 增强现实设备的交互方法、设备及存储介质 Active CN110493729B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910764578.7A CN110493729B (zh) 2019-08-19 2019-08-19 增强现实设备的交互方法、设备及存储介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910764578.7A CN110493729B (zh) 2019-08-19 2019-08-19 增强现实设备的交互方法、设备及存储介质

Publications (2)

Publication Number Publication Date
CN110493729A CN110493729A (zh) 2019-11-22
CN110493729B true CN110493729B (zh) 2020-11-06

Family

ID=68551990

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910764578.7A Active CN110493729B (zh) 2019-08-19 2019-08-19 增强现实设备的交互方法、设备及存储介质

Country Status (1)

Country Link
CN (1) CN110493729B (zh)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111190488A (zh) * 2019-12-30 2020-05-22 华为技术有限公司 设备控制方法、通信装置及存储介质
CN111340887B (zh) * 2020-02-26 2023-12-29 Oppo广东移动通信有限公司 视觉定位方法、装置、电子设备和存储介质
CN113917687A (zh) * 2020-07-08 2022-01-11 佐臻股份有限公司 智能眼镜轻量化装置
CN112616141B (zh) * 2020-12-18 2022-02-11 珠海格力电器股份有限公司 蓝牙配网方法以及智能设备
CN113706718A (zh) * 2021-07-21 2021-11-26 广州中智达信科技有限公司 一种增强现实的协同方法、***及应用

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105849622A (zh) * 2013-11-18 2016-08-10 三星电子株式会社 头戴式显示设备以及改变该头戴式显示设备的光透射率的方法
CN106101115A (zh) * 2009-07-30 2016-11-09 Sk普兰尼特有限公司 用于提供增强现实的方法、服务器和便携终端
WO2018080174A1 (ko) * 2016-10-31 2018-05-03 주식회사 테그웨이 피드백 디바이스, 콘텐츠 재생 디바이스, 열적 경험 제공 시스템 및 열적 경험 제공 방법
CN108008423A (zh) * 2017-12-13 2018-05-08 广东欧珀移动通信有限公司 基于定位模块的控制方法、装置、存储介质及移动终端
CN108525290A (zh) * 2018-04-04 2018-09-14 网易(杭州)网络有限公司 虚拟现实中的交互显示方法、装置及存储介质和终端
CN108550190A (zh) * 2018-04-19 2018-09-18 腾讯科技(深圳)有限公司 增强现实数据处理方法、装置、计算机设备和存储介质
CN109032344A (zh) * 2018-07-04 2018-12-18 Oppo(重庆)智能科技有限公司 定位处理方法及相关产品
CN110073301A (zh) * 2017-08-02 2019-07-30 强力物联网投资组合2016有限公司 工业物联网中具有大数据集的数据收集环境下的检测方法和***

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110306986A1 (en) * 2009-03-24 2011-12-15 Min Kyu Lee Surgical robot system using augmented reality, and method for controlling same
CN106774928A (zh) * 2016-12-30 2017-05-31 维沃移动通信有限公司 一种虚拟现实终端的数据处理方法和虚拟现实终端
CN108427498A (zh) * 2017-02-14 2018-08-21 深圳梦境视觉智能科技有限公司 一种基于增强现实的交互方法和装置
US10565243B2 (en) * 2017-02-17 2020-02-18 Sap Se Application-independent transformation and progressive rendering of queries for constrained user input devices and data model enabling same
KR20180118999A (ko) * 2017-04-24 2018-11-01 최원석 대중교통 정보를 이용한 실시간 길안내 시스템

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106101115A (zh) * 2009-07-30 2016-11-09 Sk普兰尼特有限公司 用于提供增强现实的方法、服务器和便携终端
CN105849622A (zh) * 2013-11-18 2016-08-10 三星电子株式会社 头戴式显示设备以及改变该头戴式显示设备的光透射率的方法
WO2018080174A1 (ko) * 2016-10-31 2018-05-03 주식회사 테그웨이 피드백 디바이스, 콘텐츠 재생 디바이스, 열적 경험 제공 시스템 및 열적 경험 제공 방법
CN110073301A (zh) * 2017-08-02 2019-07-30 强力物联网投资组合2016有限公司 工业物联网中具有大数据集的数据收集环境下的检测方法和***
CN108008423A (zh) * 2017-12-13 2018-05-08 广东欧珀移动通信有限公司 基于定位模块的控制方法、装置、存储介质及移动终端
CN108525290A (zh) * 2018-04-04 2018-09-14 网易(杭州)网络有限公司 虚拟现实中的交互显示方法、装置及存储介质和终端
CN108550190A (zh) * 2018-04-19 2018-09-18 腾讯科技(深圳)有限公司 增强现实数据处理方法、装置、计算机设备和存储介质
CN109032344A (zh) * 2018-07-04 2018-12-18 Oppo(重庆)智能科技有限公司 定位处理方法及相关产品

Also Published As

Publication number Publication date
CN110493729A (zh) 2019-11-22

Similar Documents

Publication Publication Date Title
CN110493729B (zh) 增强现实设备的交互方法、设备及存储介质
US10485041B1 (en) Method and device for executing application
CN111741513B (zh) 一种物联网设备的配网方法及相关设备
KR101807286B1 (ko) 근거리 통신을 이용한 휴대 단말기의 기능 수행 방법 및 장치
CN105634881B (zh) 应用场景推荐方法及装置
JP6448158B2 (ja) 車載インフォテインメントとデータを交換するための方法、サーバ、モバイル端末、及び装置
US20130072119A1 (en) Apparatus and method for connecting with bluetooth device in portable terminal
US20130165045A1 (en) Electronic device and method for sharing resources via bluetooth network
KR20160117411A (ko) Wifi 목록을 디스플레이하는 방법 및 디바이스
KR100996920B1 (ko) 휴대 단말기 및 그의 주변기기 제어방법
CN112260907A (zh) 跨设备的控制方法、装置及***
CN113253826A (zh) 一种控制方法、装置、终端以及存储介质
US9733714B2 (en) Computing system with command-sense mechanism and method of operation thereof
KR20170138383A (ko) 근거리 통신을 이용한 휴대 단말기의 기능 수행 방법 및 장치
KR20200104846A (ko) 노래방 시스템 및 그의 제어 방법
CN115696637A (zh) 信息获取方法、装置、蓝牙设备、终端设备及存储介质
KR102617419B1 (ko) 사용자 장치, 서비스 제공 장치, 액세스 포인트, 그를 포함하는 음원 정보 제공 시스템, 그의 제어 방법 및 컴퓨터 프로그램이 기록된 기록매체
CN113805837A (zh) 音频处理方法、移动终端及存储介质
KR102404364B1 (ko) 외부 전자 장치와 페어링되는 전자 장치 및 그 전자 장치의 제어 방법
KR101850820B1 (ko) 전자기기 및 전자기기의 동작 방법
CN116939610A (zh) 一种接入控制方法、***及可读存储介质
CN114531743A (zh) 连接控制方法及装置、终端及存储介质
KR102331543B1 (ko) 차량 내 지원 가능한 서비스 표시 시스템 및 방법
CN117991886A (zh) 一种人机交互方法、装置、设备和存储介质
CN112631483A (zh) 应用程序控制方法、装置、终端及存储介质

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant