投屏方法、装置、电子设备及存储介质与流程

文档序号:33005921发布日期:2023-01-18 04:01阅读:25来源:国知局
投屏方法、装置、电子设备及存储介质与流程

1.本发明实施方式涉及投屏技术领域,更具体的说,涉及一种投屏方法、装置、电子设备及存储介质。


背景技术:

2.投屏又称为同屏、屏幕共享或多屏互动。具体来说,是通过某种技术方法将设备a(如手机、ipad或电脑,等等)的内容“实时地”显示在另一个设备b(如投影机、会议平板、拼接屏、电子白板或电视机,等等)上,显示内容包括相册、视频、音频等各类多媒体信息,也包括在设备a上的实时操作画面。
3.目前,支持无线投屏技术比较成熟的方案主要包括:苹果阵营的airplay屏幕镜像、wifi联盟的miracast协议、dlna推送以及投屏器厂家自主研发出来的私有投屏协议wifidisplay,等等。
4.在目前的投屏应用中,经常发生将内容错误地投屏到其它房间的设备上。


技术实现要素:

5.本发明实施方式提出一种投屏方法、装置、电子设备及存储介质。
6.本发明实施方式的技术方案如下:
7.一种投屏方法,所述方法适用于移动设备,所述方法包括:
8.发送包含所述移动设备的标识信息的超声消息,以由已启动自身的超声检测能力的投屏展示设备基于是否接收到所述超声消息判断与对应于所述标识信息的移动设备是否处于相同房间;
9.当从与所述移动设备处于相同房间的投屏展示设备接收到确认消息时,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。
10.在示范性实施方式中,在发送包含所述移动设备的标识信息的超声消息之前,所述方法还包括:
11.以无线通信方式发送超声检测能力启动指令,所述超声检测能力启动指令适配于指示接收到所述超声检测能力启动指令的投屏展示设备启动自身的超声检测能力。
12.在示范性实施方式中,所述以无线通信方式发送超声检测能力启动指令包括下列中的至少一个:
13.以蓝牙广播方式发送所述超声检测能力启动指令;
14.以wifi广播方式发送所述超声检测能力启动指令;
15.以第四代移动通信方式发送所述超声检测能力启动指令;
16.以第五代移动通信方式发送所述超声检测能力启动指令。
17.在示范性实施方式中,所述启动自身的超声检测能力的投屏展示设备基于是否接收到所述超声消息判断与对应于所述标识信息的移动设备是否处于相同房间包括:
18.当所述投屏展示设备接收到所述超声消息后,确定与所述移动设备处于相同房
间;
19.当所述投屏展示设备没有接收到所述超声消息后,确定与所述移动设备不处于相同房间。
20.在示范性实施方式中,所述确认消息中携带与所述移动设备处于相同房间的投屏展示设备所连接到的无线局域网的接入信息;
21.所述将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备包括:
22.基于所述接入信息将所述移动设备连接到所述无线局域网;
23.基于所述无线局域网,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。
24.在示范性实施方式中,还包括:
25.基于包含在确认消息中的投屏展示设备的标识的数目,确定与所述移动设备处于相同房间的投屏展示设备的数目;
26.其中当所述数目为1时,将所述移动设备的内容投屏到所述投屏展示设备;
27.其中当所述数目为n时,n大于或等于2,移动设备向n个所述投屏展示设备分别发送定位指令,所述定位指令适配于指示投屏展示设备发送超声定位信号;所述移动设备接收n个所述投屏展示设备分别发送的n个超声定位信号,并基于所述n个超声定位信号确定所述n个投屏展示设备在所述房间内的定位位置;在所述移动设备的显示屏上展示n个控件,每个控件适配于展示相对应的投屏展示设备在所述房间内的定位位置;基于用户对所述n个控件中至少一个控件的触发指令,将所述移动设备的内容投屏到对应于所述控件的投屏展示设备。
28.一种投屏方法,所述方法适用于投屏展示设备,所述方法包括:
29.从移动设备接收包含所述移动设备的标识信息的超声消息;
30.基于是否接收到所述超声消息判断与对应于所述标识信息的移动设备是否处于相同房间,其中当判定与所述移动设备处于相同房间时,向所述移动设备发送确认消息,投屏展示所述移动设备基于所述确认消息提供的内容。
31.在示范性实施方式中,所述方法还包括:
32.以无线通信方式从移动设备接收超声检测能力启动指令,所述超声检测能力启动指令适配于指示接收到所述超声检测能力启动指令的投屏展示设备启动自身的超声检测能力。
33.在示范性实施方式中,所述基于是否接收到所述超声消息判断与对应于所述标识信息的移动设备是否处于相同房间包括:
34.当所述投屏展示设备接收到所述超声消息后,确定与所述移动设备处于相同房间;
35.当所述投屏展示设备没有接收到所述超声消息后,确定与所述移动设备不处于相同房间。
36.在示范性实施方式中,当与所述移动设备处于相同房间的投屏展示设备的数目为1时,在所述投屏展示设备上投屏展示所述内容;
37.当与所述移动设备处于相同房间的投屏展示设备的数目为n时,n大于或等于2,所述n个投屏展示设备中的每一个投屏展示设备从移动设备接收定位指令,所述定位指令适
配于指示投屏展示设备发送超声定位信号;所述n个投屏展示设备中的每一个投屏展示设备基于所述定位指令,发送超声定位信号;其中所述移动设备接收n个所述投屏展示设备分别发送的n个超声定位信号,并基于所述n个超声定位信号确定所述n个所述投屏展示设备在所述房间内的定位位置;在所述移动设备的显示屏上展示n个控件,每个控件适配于展示相对应的投屏展示设备在所述房间内的定位位置;基于用户对所述n个控件中至少一个控件的触发指令,将所述移动设备的内容投屏到对应于所述控件的投屏展示设备。
38.一种投屏方法,所述方法适用于投屏展示设备,所述方法包括:
39.发送包含所述投屏展示设备的标识信息的超声消息,以由已启动自身的超声检测能力的移动设备基于是否接收到所述超声消息判断与对应于所述标识信息的投屏展示设备是否处于相同房间;
40.从与所述投屏展示设备处于相同房间的移动设备接收内容;
41.投屏展示所述内容。
42.在示范性实施方式中,还包括:
43.从与所述投屏展示设备处于相同房间的移动设备接收用于告知处于相同房间的告知消息;
44.向所述移动设备回复确认消息,所述确认消息中携带所述投屏展示设备所连接到的无线局域网的接入信息,从而所述移动设备基于所述接入信息连接到所述无线局域网;
45.所述从与投屏展示设备处于相同房间的移动设备接收内容包括:基于所述无线局域网,从与所述投屏展示设备处于相同房间的移动设备接收内容。
46.一种投屏方法,所述方法适用于移动设备,所述方法包括:
47.接收包含投屏展示设备的标识信息的超声消息;
48.基于是否接收到所述超声消息判断与对应于所述标识信息的投屏展示设备是否处于相同房间,其中当判定与所述投屏展示设备处于相同房间时,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。
49.在示范性实施方式中,所述将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备包括:
50.向所述投屏展示设备发送用于告知处于相同房间的告知消息;
51.从所述投屏展示设备接收确认消息,所述确认消息中携带所述投屏展示设备所连接到的无线局域网的接入信息;
52.基于所述接入信息连接到所述无线局域网;
53.基于所述无线局域网,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。
54.在示范性实施方式中,还包括:
55.基于包含在超声消息中的投屏展示设备的标识的数目,确定与所述移动设备处于相同房间的投屏展示设备的数目;
56.其中当所述数目为1时,将所述移动设备的内容投屏到所述投屏展示设备;
57.其中当所述数目为n时,n大于或等于2,移动设备向n个所述投屏展示设备分别发送定位指令,所述定位指令适配于指示投屏展示设备发送超声定位信号;所述移动设备接收n个所述投屏展示设备分别发送的n个超声定位信号,并基于所述n个超声定位信号确定
所述n个投屏展示设备在所述房间内的定位位置;在所述移动设备的显示屏上展示n个控件,每个控件适配于展示相对应的投屏展示设备在所述房间内的定位位置;基于用户对所述n个控件中至少一个控件的触发指令,将所述移动设备的内容投屏到对应于所述控件的投屏展示设备。
58.一种投屏装置,所述装置适用于移动设备,所述装置包括:
59.消息发送模块,用于发送包含所述移动设备的标识信息的超声消息,以由已启动自身的超声检测能力的投屏展示设备基于是否接收到所述超声消息判断与对应于所述标识信息的移动设备是否处于相同房间;
60.投屏模块,用于当从与所述移动设备处于相同房间的投屏展示设备接收到确认消息时,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。
61.一种投屏装置,所述装置适用于投屏展示设备,所述装置包括:
62.消息接收模块,用于从移动设备接收包含所述移动设备的标识信息的超声消息;
63.投屏模块,用于基于是否接收到所述超声消息判断与对应于所述标识信息的移动设备是否处于相同房间,其中当判定与所述移动设备处于相同房间时,向所述移动设备发送确认消息,投屏展示所述移动设备基于所述确认消息提供的内容。
64.一种投屏装置,所述装置适用于移动设备,所述装置包括:
65.接收模块,用于从投屏展示设备接收包含所述投屏展示设备的标识信息的超声消息;
66.投屏模块,用于基于是否接收到所述超声消息判断与对应于所述标识信息的投屏展示设备是否处于相同房间,其中当判定与所述投屏展示设备处于相同房间时,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。
67.一种投屏装置,所述装置适用于投屏展示设备,所述装置包括:
68.发送模块,用于发送包含所述投屏展示设备的标识信息的超声消息,以由已启动自身的超声检测能力的移动设备基于是否接收到所述超声消息判断与对应于所述标识信息的投屏展示设备是否处于相同房间;
69.接收模块,用于从与所述投屏展示设备处于相同房间的移动设备接收内容;
70.投屏模块,用于投屏展示所述内容。
71.一种电子设备,该电子设备包括:
72.处理器;
73.用于存储所述处理器可执行指令的存储器;
74.所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述可执行指令以如上任一项所述的投屏方法。
75.一种计算机可读存储介质,其上存储有计算机指令,所述计算机指令被处理器执行时可实现如上任一项所述的投屏方法。
76.一种计算机程序产品,包括计算机指令,所述计算机指令在被处理器执行时实施如上任一项所述的投屏方法。
77.从上述技术方案可以看出,在本发明实施方式中,发送包含所述移动设备的标识信息的超声消息,以由已启动自身的超声检测能力的投屏展示设备基于是否接收到所述超声消息判断与对应于所述标识信息的移动设备是否处于相同房间;当从与所述移动设备处
于相同房间的投屏展示设备接收到确认消息时,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。本发明实施方式提出一种利用超声方式验证双方设备是否在同一房间的投屏方案,可以解决错误连接到其它房间中的投屏展示设备的技术问题。而且,本发明实施方式还提出一种通过超声定位(包含测距或测角)确定多投屏展示设备的位置,在横屏模式的移动设备上以区别多设备的方式直观选择投屏展示设备的投屏方式。
附图说明
78.为了更清楚地说明本发明实施方式中的技术方案,下面将对实施方式描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
79.图1是本发明实施方式的移动设备侧的投屏方法的流程图。
80.图2是本发明实施方式的发送超声检测能力启动指令的第一示意图。
81.图3是本发明实施方式的发送超声检测能力启动指令的第二示意图。
82.图4是本发明实施方式的投屏显示设备侧的投屏方法的流程图。
83.图5是本发明实施方式的以横屏模式选择投屏展示设备的示意图。
84.图6是本发明实施方式的移动设备与投屏展示设备的投屏交互示意图。
85.图7是本发明实施方式的移动设备侧的投屏装置的结构图。
86.图8是本发明实施方式的投屏显示设备侧的投屏装置的结构图。
87.图9是本发明实施方式的移动设备侧的投屏装置的另一结构图。
88.图10是本发明实施方式的移动设备侧的投屏装置的另一结构图。
89.图11是本发明实施方式的电子设备的示范性结构图。
具体实施方式
90.为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明作进一步的详细描述。
91.为了描述上的简洁和直观,下文通过描述若干代表性的实施方式来对本发明的方案进行阐述。实施方式中大量的细节仅用于帮助理解本发明的方案。但是很明显,本发明的技术方案实现时可以不局限于这些细节。为了避免不必要地模糊了本发明的方案,一些实施方式没有进行细致地描述,而是仅给出了框架。下文中,“包括”是指“包括但不限于”,“根据
……”
是指“至少根据
……
,但不限于仅根据
……”
。由于汉语的语言习惯,下文中没有特别指出一个成分的数量时,意味着该成分可以是一个也可以是多个,或可理解为至少一个。本发明实施方式的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施方式例如能够以除在这里图示或描述的那些以外的顺序实施。
92.申请人发现:在目前的投屏应用中,经常发生将投屏内容错误投到其它房间内的展示设备上的情形。申请人经过研究,发现导致这种错误的原因在于:目前普遍采用wifi或蓝牙等方式连接投屏展示设备,而wifi信号和蓝牙信号均具有一定的穿墙性,从而提供投
屏内容的设备可能错误地连接到其它房间中的投屏展示设备。
93.本发明实施方式充分利用超声信号穿墙性差的特点,提出一种利用超声方式验证双方设备是否在同一房间的投屏方案,可以解决错误连接到其它房间中的投屏展示设备的技术问题。而且,本发明实施方式还提出一种通过超声定位(包含测距或测角)确定多投屏展示设备的位置,在横屏模式的移动设备上以区别多设备的方式直观选择投屏展示设备的新颖投屏方式。
94.图1是本发明实施方式的移动设备侧的投屏方法的流程图。所述方法适用于移动设备。其中,移动设备可以包括:功能手机、智能手机、掌上电脑、个人电脑(pc)、平板电脑或个人数字助理(pda),等等。
95.如图1所示,该方法包括:
96.步骤101:发送包含移动设备的标识信息的超声消息,以由已启动自身的超声检测能力的投屏展示设备基于是否接收到超声消息判断与对应于所述标识信息的移动设备是否处于相同房间。
97.投屏展示设备为具有投屏展示能力的设备,如投影机、会议平板、拼接屏、电子白板或电视机,等等。投屏展示设备通常固定部署在房间内。投屏展示设备可以持续保持超声检测能力(比如,投屏展示设备持续连接到电源),或投屏展示设备可以被移动设备启动超声检测能力。
98.在一个实施方式中,移动设备在步骤101之前,以无线通信方式发送超声检测能力启动指令,超声检测能力启动指令适配于指示接收到超声检测能力启动指令的投屏展示设备启动自身的超声检测能力,从而投屏展示设备基于超声检测能力启动指令启动自身的超声检测能力。
99.在一个实施方式中,以无线通信方式发送超声检测能力启动指令包括:
100.(1)、以蓝牙广播方式发送所述超声检测能力启动指令。
101.蓝牙广播方式可以实施为单一方向的、无连接的数据通信,数据发送者在广播信道上广播数据,数据接收者扫描、接收数据。
102.(2)、以wifi广播方式发送所述超声检测能力启动指令。
103.wifi广播简单讲就是可以通过wifi来发广播,让扫描到wifi的设备可以接收到广播内容。
104.(3)、以第四代移动通信方式发送所述超声检测能力启动指令。
105.(4)、以第五代移动通信方式发送所述超声检测能力启动指令。
106.以上示范性描述了以无线通信方式发送超声检测能力启动指令的典型实例,本领域技术人员可以意识到,这种描述仅是示范性的,并不用于限定本发明实施方式的保护范围。
107.比如,可以在手持移动设备的用户走进大楼但尚未走进房间之前,移动设备以无线通信方式发送超声检测能力启动指令,从而启动大楼内的投屏展示设备的超声检测能力。或,手持移动设备的用户走进房间后,移动设备以无线通信方式发送超声检测能力启动指令,从而启动房间内的投屏展示设备的超声检测能力。
108.在一个实施方式中,所述投屏展示设备启动自身的超声检测能力包括:投屏展示设备启动自身的麦克风。当投屏展示设备接收到超声检测能力启动指令后,开启麦克风,从
而投屏展示设备启动超声检测能力,既可以利用麦克风接收到超声信号。
109.优选地,当手持移动设备的用户走进房间后,移动设备发送包含所述移动设备的标识信息的超声消息(比如,用户触发移动设备上的app以使移动设备发送超声消息)。超声消息中包含移动设备的标识信息,比如移动设备的国际移动设备标识(imei),移动设备识别码(meid)、通用唯一识别码(uuid)、通用唯一识别码(udid)、开放匿名设备标识符(oaid)、idfa、gaid、mac地址或蓝牙地址,等等。
110.此时,由于超声信号穿墙性差,因此只有相同房间内的投屏展示设备可以接收到相同房间内的移动设备所发送的超声消息,而其他房间内的投屏展示设备不能接收到移动设备所发送的超声消息。在一个实施方式中,当所述投屏展示设备接收到所述超声消息后,确定与所述移动设备处于相同房间;当所述投屏展示设备没有接收到所述超声消息后,确定与所述移动设备不处于相同房间。
111.当所述投屏展示设备确认与对应于所述标识信息的移动设备处于相同房屋时,发送确认消息。优选地,确认消息中包含投屏展示设备的标识。投屏展示设备的标识可以包含投屏展示设备的国际移动设备标识(imei),移动设备识别码(meid)、通用唯一识别码(uuid)、通用唯一识别码(udid)、开放匿名设备标识符(oaid)、idfa、gaid、mac地址或蓝牙地址,等等。
112.在一个实施方式中,投屏展示设备发送确认消息包括:
113.(1)、以蓝牙广播方式发送确认消息。
114.(2)、以wifi广播方式发送所述确认消息。
115.(3)、以第四代移动通信方式发送所述确认消息。
116.(4)、以第五代移动通信方式发送所述确认消息。
117.(5)、以蓝牙直连方式向对应于所述标识信息的移动设备发送确认消息。
118.(6)、以wifi直连方式向对应于所述标识信息的移动设备发送确认消息。
119.(7)、以超声直连方式向对应于所述标识信息的移动设备发送确认消息。
120.以上示范性描述了投屏展示设备发送确认消息的典型实例,本领域技术人员可以意识到,这种描述仅是示范性的,并不用于限定本发明实施方式的保护范围。
121.步骤102:当从与所述移动设备处于相同房间的投屏展示设备接收到确认消息时,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。
122.在这里,移动设备可以采用airplay屏幕镜像、wifi联盟的miracast协议、dlna推送以及投屏器厂家自主研发出来的私有投屏协议wifidisplay,等方式,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。
123.在一个实施方式中,所述确认消息中携带与所述移动设备处于相同房间的投屏展示设备所连接到的无线局域网的接入信息(比如,接入信息包括wifi标识和wifi密码);所述将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备包括:基于所述接入信息将所述移动设备连接到所述无线局域网;基于所述无线局域网,将所述移动设备的内容投屏到所述处于相同房间的投屏展示设备。
124.图2是本发明实施方式的发送超声检测能力启动指令的第一示意图。
125.在图2中,手持移动设备的用户走进大楼但尚未走进任何房间,移动设备以无线通信方式发送超声检测能力启动指令。大楼内的房间a中的电视a、房间b中的电视b和房间c中
的电视c均接收到超声检测能力启动指令。电视a、电视b和电视c都启动自身的麦克风,从而分别启动自身的超声检测能力。因此,用户可以预先打开大楼内全部投屏展示设备的超声检测能力。然后,当用户进入房间a,并期望在电视a上投屏时,用户通过移动设备上的app发送包含移动设备的标识信息的超声消息,只有电视a接收到超声消息,电视a判定与对应于标识信息的移动设备处于相同房间,并且优选以超声直连方式向移动设备返回包含电视a标识的确认消息。移动设备接收到包含电视a标识的确认消息,建立与电视a之间的投屏连接,基于投屏连接将移动设备的内容投屏到电视a。结束投屏后,移动设备断开与电视a之间的投屏连接。
126.当用户从房间a走到房间b,并期望在电视b上投屏时,用户通过移动设备上的app发送包含移动设备的标识信息的超声消息,此时只有电视b接收到超声消息,电视b判定与对应于标识信息的移动设备处于相同房间,并且优选以超声直连方式返回包含电视b标识的确认消息。移动设备只能接收到包含电视b标识的确认消息,建立与电视b之间的投屏连接,基于投屏连接将移动设备的内容投屏到电视b。结束投屏后,移动设备断开与电视b之间的投屏连接。
127.图3是本发明实施方式的发送超声检测能力启动指令的第二示意图。
128.在图3中,手持移动设备的用户房间b,移动设备以无线通信方式发送超声检测能力启动指令。大楼内的房间a中的电视a、房间b中的电视b和房间c中的电视c均接收到超声检测能力启动指令。电视a、电视b和电视c都启动自身的麦克风,从而分别启动自身的超声检测能力。因此,用户可以在房间内打开大楼内全部投屏展示设备的超声检测能力。
129.然后,用户通过移动设备上的app发送包含移动设备的标识信息的超声消息,只有电视b接收到超声消息(因为移动设备处于房间b),电视b判定与对应于标识信息的移动设备处于相同房间,并且优选以超声直连方式向移动设备返回包含电视b标识的确认消息。移动设备接收到包含电视b标识的确认消息,建立与电视b之间的投屏连接,基于投屏连接将移动设备的内容投屏到电视b。结束投屏后,移动设备断开与电视b之间的投屏连接。
130.当用户从房间b走到房间c,并期望在电视c上投屏时,用户通过移动设备上的app发送包含移动设备的标识信息的超声消息,此时只有电视c接收到超声消息,电视b判定与对应于标识信息的移动设备处于相同房间,并且优选以超声直连方式返回包含电视b标识的确认消息。移动设备只能接收到包含电视c标识的确认消息,建立与电视c之间的投屏连接,基于投屏连接将移动设备的内容投屏到电视c。结束投屏后,移动设备断开与电视c之间的投屏连接。
131.在一个实施方式中,该方法还包括:基于包含在确认消息中的投屏展示设备的标识的数目,确定与所述移动设备处于相同房间的投屏展示设备的数目;其中:
132.(1)、当所述数目为1时,将所述移动设备的内容投屏到所述投屏展示设备。
133.(2)、当数目为n时,n大于或等于2,移动设备向n个投屏展示设备分别发送定位指令,定位指令适配于指示投屏展示设备发送超声定位信号;移动设备接收n个投屏展示设备分别发送的n个超声定位信号,并基于n个超声定位信号确定n个投屏展示设备在所述房间内的定位位置;在移动设备的显示屏上展示n个控件,每个控件适配于展示相对应的投屏展示设备在所述房间内的定位位置;基于用户对n个控件中至少一个控件的触发指令,将移动设备的内容投屏到对应于所述控件的投屏展示设备。
134.比如,每个控件在显示屏上的布置位置对应于相对应的投屏展示设备在房间内的定位位置,或每个控件以文字、语音、动画展示等多媒体方式展示对应于相对应的投屏展示设备在房间内的定位位置。优选地,当控件布置位置对应于投屏展示设备在房间内的定位位置时,使能所述移动设备进入横屏状态,从而提升用户的视觉浏览效果。
135.图4是本发明实施方式的投屏显示设备侧的投屏方法的流程图。方法适用于投屏展示设备,所述方法包括:
136.步骤401:从移动设备接收包含所述移动设备的标识信息的超声消息;
137.步骤402:基于是否接收到所述超声消息判断与对应于所述标识信息的移动设备是否处于相同房间,其中当判定与所述移动设备处于相同房间时,向所述移动设备发送确认消息,投屏展示所述移动设备基于所述确认消息提供的内容。
138.在一个实施方式中,还可以在步骤401之前包括:以无线通信方式从移动设备接收超声检测能力启动指令,所述超声检测能力启动指令适配于指示接收到所述超声检测能力启动指令的投屏展示设备启动自身的超声检测能力。
139.在一个实施方式中,所述基于是否接收到所述超声消息判断与对应于所述标识信息的移动设备是否处于相同房间包括:当所述投屏展示设备接收到所述超声消息后,确定与所述移动设备处于相同房间;当所述投屏展示设备没有接收到所述超声消息后,确定与所述移动设备不处于相同房间。
140.在一个实施方式中,当与所述移动设备处于相同房间的投屏展示设备的数目为1时,在所述投屏展示设备上投屏展示所述内容;当与所述移动设备处于相同房间的投屏展示设备的数目为n时,n大于或等于2,所述n个投屏展示设备中的每一个投屏展示设备从移动设备接收定位指令,所述定位指令适配于指示投屏展示设备发送超声定位信号;所述n个投屏展示设备中的每一个投屏展示设备基于所述定位指令,发送超声定位信号;其中所述移动设备接收n个所述投屏展示设备分别发送的n个超声定位信号,并基于所述n个超声定位信号确定所述n个所述投屏展示设备在所述房间内的定位位置;在所述移动设备的显示屏上展示n个控件,每个控件适配于展示相对应的投屏展示设备在所述房间内的定位位置;基于用户对所述n个控件中至少一个控件的触发指令,将所述移动设备的内容投屏到对应于所述控件的投屏展示设备。
141.以上描述了移动设备发送超声消息,投屏展示设备基于是否接收到超声消息判断与移动设备处于相同房间的技术方案。
142.可选地,也可以由投屏展示设备发送超声消息,移动设备基于是否接收到超声消息判断与投屏展示设备处于相同房间。本发明实施方式还提出一种投屏方法,方法适用于投屏展示设备,方法包括:发送包含投屏展示设备的标识信息的超声消息,以由已启动自身的超声检测能力的移动设备基于是否接收到超声消息判断与对应于标识信息的投屏展示设备是否处于相同房间;从与投屏展示设备处于相同房间的移动设备接收内容;投屏展示内容。
143.在示范性实施方式中,还包括:从与投屏展示设备处于相同房间的移动设备接收用于告知处于相同房间的告知消息;向移动设备回复确认消息,确认消息中携带投屏展示设备所连接到的无线局域网的接入信息,从而移动设备基于接入信息连接到无线局域网;从与投屏展示设备处于相同房间的移动设备接收内容包括:基于无线局域网,从与投屏展
示设备处于相同房间的移动设备接收内容。
144.本发明实施方式还提出一种投屏方法,方法适用于移动设备,方法包括:接收包含投屏展示设备的标识信息的超声消息;基于是否接收到超声消息判断与对应于标识信息的投屏展示设备是否处于相同房间,其中当判定与投屏展示设备处于相同房间时,将移动设备的内容投屏到处于相同房间的投屏展示设备。
145.在示范性实施方式中,将移动设备的内容投屏到处于相同房间的投屏展示设备包括:向投屏展示设备发送用于告知处于相同房间的告知消息;从投屏展示设备接收确认消息,确认消息中携带投屏展示设备所连接到的无线局域网的接入信息;基于接入信息连接到无线局域网;基于无线局域网,将移动设备的内容投屏到处于相同房间的投屏展示设备。
146.在示范性实施方式中,还包括:基于包含在超声消息中的投屏展示设备的标识的数目,确定与移动设备处于相同房间的投屏展示设备的数目;其中当数目为1时,将移动设备的内容投屏到投屏展示设备;其中当数目为n时,n大于或等于2,移动设备向n个投屏展示设备分别发送定位指令,定位指令适配于指示投屏展示设备发送超声定位信号;移动设备接收n个投屏展示设备分别发送的n个超声定位信号,并基于n个超声定位信号确定n个投屏展示设备在房间内的定位位置;在移动设备的显示屏上展示n个控件,每个控件适配于展示相对应的投屏展示设备在房间内的定位位置;基于用户对n个控件中至少一个控件的触发指令,将移动设备的内容投屏到对应于控件的投屏展示设备。
147.图5是本发明实施方式的以横屏模式选择投屏展示设备的示意图。如图5所示,房间内布置有3个投屏展示设备,分别为电视a、电视b和电视c。移动设备处于横屏状态,在移动设备的上部20和下部21分别布置有麦克风阵列。横屏模式的移动设备向电视a、电视b和电视c发送适配于指示投屏展示设备发送超声定位信号的定位指令。电视a、电视b和电视c基于定位指令,分别发送各自的超声定位信号(包含各自的设备标识以区分各超声定位信号)。横屏模式的移动设备利用上部20和下部20的麦克风阵列确定电视a、电视b和电视c在房间内的定位位置。比如,利用上部20和下部20的麦克风阵列接收电视a的超声定位信号的时间差,确定出电视a的角度,其中角度确定的具体过程请参照中国专利公开号cn112098929a,并基于超声测距方式确定电视a与移动设备之间的距离。类似确定出电视b和电视c在房间内的定位位置。
148.在横屏模式的移动设备的显示屏上,展示各自对应于电视a、电视b和电视c的3个控件,每个控件在显示屏上的布置位置对应于相对应的投屏展示设备在房间内的定位位置。比如,控件a在显示屏的显示空间中的位置对应于电视a在房间内的定位位置;控件b在显示屏的显示空间中的位置对应于电视b在房间内的定位位置;控件c在显示屏的显示空间中的位置对应于电视c在房间内的定位位置。
149.而且,基于用户对每个控件的触发指令,将移动设备的内容投屏到对应于控件的电视a、电视b或电视c。比如,进一步在显示屏中展示投屏内容的文件图标,当用户将该文件图标往控件a上拖拽时,将对应于该文件图标的投屏内容发送到电视a进行展示。
150.而且,可以基于用户对多个控件同时发出的触发指令,将移动设备的内容同时投屏到对应于多个控件的多个电视。比如,当用户利用一个手指将文件图标a往控件a上拖拽,同时利用另一个手指将文件图标c往控件c上拖拽时,将对应于文件图标c的投屏内容同时发送到电视c进行同步展示。
151.图6是本发明实施方式的移动设备与投屏展示设备的投屏交互示意图。
152.在图6中,手机上打开投屏应用,并当用户点击投屏按钮后,发送超声检测能力启动指令。投屏显示设备接收超声检测能力启动指令,并启动自身的麦克风。手机发送包含手机标识的超声格式的超声消息。投屏显示设备尝试接收该超声消息并从中解析出手机标识。当成功接收并解析出手机标识后,投屏显示设备确认与手机处于相同房间,存储手机标识,并且将投屏显示设备的标识携带在确认消息中,以优选为超声格式的确认消息发送到手机。手机接收到确认消息后,基于投屏显示设备的标识的数目确认房间内的设备台数,当只有一台时,直接向该台设备发送投屏内容;当具有多台时,手机作为超声定位信号的接收端,每个投屏显示设备作为超声定位信号的发送端,执行针对每个投屏显示设备的定位。而且,在手机上基于每个投屏显示设备的定位信息,可视化展示各个投屏显示设备,再基于用户的触摸操作将投屏内容发送到对应的投屏显示设备。
153.图7是本发明实施方式的移动设备侧的投屏装置的结构图。装置适用于移动设备,装置包括:
154.消息发送模块602,用于发送包含移动设备的标识信息的超声消息,以由已启动自身的超声检测能力的投屏展示设备基于是否接收到超声消息判断与对应于标识信息的移动设备是否处于相同房间;
155.投屏模块603,用于当从与移动设备处于相同房间的投屏展示设备接收到确认消息时,将移动设备的内容投屏到处于相同房间的投屏展示设备。
156.在一个实施方式中,装置还包括:指令发送模块601,用于以无线通信方式发送超声检测能力启动指令,超声检测能力启动指令适配于指示接收到超声检测能力启动指令的投屏展示设备启动自身的超声检测能力。
157.在一个实施方式中,指令发送模块602,用于执行下列中的至少一个:以蓝牙广播方式发送超声检测能力启动指令;以wifi广播方式发送超声检测能力启动指令;以第四代移动通信方式发送超声检测能力启动指令;以第五代移动通信方式发送超声检测能力启动指令。
158.在一个实施方式中,确认消息中携带与移动设备处于相同房间的投屏展示设备所连接到的无线局域网的接入信息;投屏模块603,用于基于接入信息将移动设备连接到无线局域网;基于无线局域网,将移动设备的内容投屏到处于相同房间的投屏展示设备。
159.在一个实施方式中,投屏模块603,用于基于包含在确认消息中的投屏展示设备的标识的数目,确定与移动设备处于相同房间的投屏展示设备的数目;其中当数目为1时,将移动设备的内容投屏到投屏展示设备;其中当数目为n时,n大于或等于2,移动设备向n个所述投屏展示设备分别发送定位指令,所述定位指令适配于指示投屏展示设备发送超声定位信号;所述移动设备接收n个所述投屏展示设备分别发送的n个超声定位信号,并基于所述n个超声定位信号确定所述n个投屏展示设备在所述房间内的定位位置;在所述移动设备的显示屏上展示n个控件,每个控件适配于展示相对应的投屏展示设备在所述房间内的定位位置;基于用户对所述n个控件中至少一个控件的触发指令,将所述移动设备的内容投屏到对应于所述控件的投屏展示设备。
160.图8是本发明实施方式的投屏显示设备侧的投屏装置的结构图。装置适用于投屏展示设备,装置包括:
161.消息接收模块702,用于从移动设备接收包含移动设备的标识信息的超声消息;
162.投屏模块703,用于基于是否接收到超声消息判断与对应于标识信息的移动设备是否处于相同房间,其中当判定与移动设备处于相同房间时,向移动设备发送确认消息,投屏展示移动设备基于确认消息提供的内容。
163.在一个实施方式中,装置还包括:指令接收模块701,用于以无线通信方式从移动设备接收超声检测能力启动指令,超声检测能力启动指令适配于指示接收到超声检测能力启动指令的投屏展示设备启动自身的超声检测能力。
164.本发明实施方式还提供一种计算机可读介质,计算机可读存储介质存储指令,指令在由处理器执行时可执行如上的投屏方法中的步骤。实际应用中的计算机可读介质可以是上述实施方式中描述的设备/装置/系统中所包含的,也可以是单独存在而未装配入该设备/装置/系统中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或多个程序被执行时,可以实现上述各实施方式描述的投屏方法。根据本发明公开的实施方式,计算机可读存储介质可以是非易失性的计算机可读存储介质,例如可以包括但不限于:便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件,或者上述的任意合适的组合,但不用于限制本发明保护的范围。在本发明公开的实施方式中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
165.图9是本发明实施方式的移动设备侧的投屏装置的另一结构图。装置适用于移动设备,装置300包括:接收模块301,用于从投屏展示设备接收包含投屏展示设备的标识信息的超声消息;投屏模块302,用于基于是否接收到超声消息判断与对应于标识信息的投屏展示设备是否处于相同房间,其中当判定与投屏展示设备处于相同房间时,将移动设备的内容投屏到处于相同房间的投屏展示设备。
166.图10是本发明实施方式的移动设备侧的投屏装置的另一结构图。装置500适用于投屏展示设备。装置500包括:发送模块501,用于发送包含投屏展示设备的标识信息的超声消息,以由已启动自身的超声检测能力的移动设备基于是否接收到超声消息判断与对应于标识信息的投屏展示设备是否处于相同房间;接收模块502,用于从与投屏展示设备处于相同房间的移动设备接收内容;投屏模块503,用于投屏展示内容。
167.如图11所示,本发明实施方式还提供一种电子设备,其中可以集成本发明实施方式实现方法的装置。如图11所示,其示出了本发明实施方式所涉及的电子设备的示范性结构图,
168.具体地:该电子设备可以包括一个或一个以上处理核心的处理器801、一个或一个以上计算机可读存储介质的存储器802以及存储在存储器上并可在处理器上运行的计算机程序。在执行存储器802的程序时,可以实现上述的投屏方法。
169.在实际应用中,该电子设备还可以包括电源803、输入单元804、以及输出单元805等部件。本领域技术人员可以理解,图11中示出的电子设备的结构并不构成对该电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:处理器801是该电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器802内的软件程序和/或模块,以及调用存储在存储器802
内的数据,执行服务器的各种功能和处理数据,从而对该电子设备进行整体监控。存储器802可用于存储软件程序以及模块,即上述计算机可读存储介质。处理器801通过运行存储在存储器802的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器802可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序等;存储数据区可存储根据服务器的使用所创建的数据等。此外,存储器802可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器802还可以包括存储器控制器,以提供处理器801对存储器802的访问。该电子设备还包括给各个部件供电的电源803,可以通过电源管理系统与处理器801逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源803还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。该电子设备还可包括输入单元804,该输入单元804可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。该电子设备还可以包括输出单元805,该输出单元805可以用于显示由用户输入的信息或提供给用户的信息以及各种图像用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。
170.本发明实施方式还提供一种计算机程序产品,该计算机程序产品包括计算机指令,该计算机指令在被处理器执行时实施如上述任一实施方式所述的投屏方法。
171.本发明附图中的流程图和框图,示出了按照本发明公开的各种实施方式的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或者代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应该注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同附图中所标准的顺序发生。例如,两个连接地表示的方框实际上可以基本并行地执行,它们有时也可以按照相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或者流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
172.本文中应用了具体实施方式对本发明的原理及实施方式进行了阐述,以上实施方式的说明只是用于帮助理解本发明的方法及其核心思路,并不用于限制本发明。对于本领域的技术人员来说,可以依据本发明的思路、精神和原则,在具体实施方式及应用范围上进行改变,其所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1