虚拟手机的实现方法、实现装置、存储介质及电子设备与流程

未命名 09-09 阅读:111 评论:0


1.本发明涉及智慧车辆技术领域,特别是涉及虚拟手机的实现方法、实现装置、存储介质及电子设备。


背景技术:

2.在当今社会,随着科技的发展智能手机越来越普遍。智能手机强大的app功能几乎覆盖了人们日常生活和工作的方方面面,给用户带来了极大的便利,人们在日常生活和工作中已越来越离不开智能手机。
3.然而,有时用户出门会忘记带手机,或者没有留意手机已经电量不足无法使用。在没有带手机或手机不能使用的情况下,用户只能返回取手机,或者给手机充电后才能继续使用,这对于用户而言非常不方便。


技术实现要素:

4.鉴于以上所述现有技术的缺点,本发明的目的在于提供一种虚拟手机的实现方法、实现装置、存储介质及电子设备,车辆复刻用户可用的电子设备的功能,并在交互界面上显示虚拟手机,让用户即便在没带手机或手机无法使用的情况下,也能利用该虚拟手机实现手机功能。
5.本发明的另一目的在于,提供一种虚拟手机的实现方法、实现装置、存储介质及电子设备,在用户没带手机或手机无法使用的情况下,复刻该用户智能手表、便携式电脑、平板电脑等电子设备的通话功能、软件功能,让用户在车内依然可以打电话、拍视频、应用app功能等,从而获得与使用手机一样的体验。
6.本发明的另一目的在于,提供一种虚拟手机的实现方法、实现装置、存储介质及电子设备,让虚拟手机的交互界面以悬浮的形式显示在屏幕中,用户可以移动屏幕中的虚拟手机,从而不会让该虚拟手机遮挡屏幕中其它的显示内容。
7.为实现上述目的及其他相关目的,本发明提供一种虚拟手机的实现方法,包括以下步骤:获取虚拟手机的显示指令;响应于所述显示指令,获取可调用的至少一个电子设备,并复刻所述至少一个电子设备的设备功能;显示所述虚拟手机的交互界面,用于获取用户指令,并利用所述复刻的设备功能来执行所述用户指令的相应操作。
8.为实现上述目的及其他相关目的,本发明提供一种虚拟手机的实现装置,包括:指令获取模块,用于获取虚拟手机的显示指令;功能复刻模块,用于响应于所述显示指令,获取可调用的至少一个电子设备,并复刻所述至少一个电子设备的设备功能;界面显示模块,用于显示所述虚拟手机的交互界面,用于获取用户指令,并利用所述复刻的设备功能来执行所述用户指令的相应操作。
9.为实现上述目的及其他相关目的,本发明提供一种计算机可读存储介质,其中存储有计算机程序,所述计算机程序被处理器加载执行时,实现所述的虚拟手机的实现方法。
10.为实现上述目的及其他相关目的,本发明提供一种电子设备,包括:处理器及存储
器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述电子设备执行所述的虚拟手机的实现方法。
附图说明
11.图1显示为本发明一实施例中虚拟手机的实现方法的应用场景图。
12.图2显示为本发明一实施例中虚拟手机的实现方法的流程图。
13.图3显示为本发明一实施例中虚拟手机显示于车机屏幕的示意图。
14.图4显示为本发明另一实施例中虚拟手机的实现方法的流程图。
15.图5显示为本发明一实施例中虚拟手机的实现装置的模块图。
16.图6显示为本发明一实施例中电子设备的结构图。
具体实施方式
17.以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
18.需要说明的是,以下实施例中所提供的图示仅以示意方式说明本发明的基本构想,遂图示中仅显示与本发明中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
19.如图1所示,针对用户出门忘带智能手机,或智能手机因没电、欠费等原因不能使用的情况,本发明提供一种虚拟手机的实现方法,该方法可由车载终端(即车机)或其它电子设备负责执行。另外,该用户虽无法正常使用其智能手机,但是其智能手表、便携式电脑、平板电脑中的至少一种是携带并可以正常使用。
20.如图2所示,本发明提供的一种虚拟手机的实现方法,包括以下步骤:
21.s10:获取虚拟手机的显示指令;
22.具体的,以车机执行该步骤为例,用户可以向车内的麦克风说出语音,或者在车机屏幕上点击按钮来下达该显示指令。例如,用户说“打开虚拟手机”以向车机下达虚拟手机的显示指令;又例如,用户在车机屏幕中点击“虚拟手机”的按钮来向车机下达虚拟手机的显示指令等。
23.s20:响应于所述显示指令,获取可调用的至少一个电子设备,并复刻所述至少一个电子设备的设备功能;
24.具体的,以车机执行该步骤为例,车机在响应该显示指令时,通过wifi、gprs、蓝牙中的一种或多种方式搜索该用户的可调用电子设备,如智能手表、平板电脑、便携式电脑等,在成功搜索到该用户的可调用电子设备后,将该电子设备的设备功能进行复刻,从而通过复刻将这些可调用的电子设备的设备能力与自身设备能力(如5g能力)进行整合。
25.例如,该用户佩戴了智能手表,车机通过蓝牙搜索到该用户的智能手表后,将该智能手表的e-sim功能,以及聊天、支付、闹钟、监测睡眠、监测身体健康等各个软件功能进行
复刻。
26.又例如,该用户佩戴了平板电脑,车机通过wifi搜索到该用户的平板电脑后,将该平板电脑的e-sim功能,以及视频通话、聊天、游戏、网购、拍照、播放短视频等各个软件功能进行复刻。
27.再例如,该用户佩戴了便携式电脑,车机通过gprs搜索到该用户的便携式电脑后,将该便携式电脑的数据处理算力、软件生态、从云端下载数据(联系人/相册/文件等)、文档编辑等各个软件功能进行复刻。
28.需说明的是,本步骤并非强制要求调用多种设备,可供调用的电子设备越多,则整合得到的虚拟手机的还原度越高,功能越全面;反之,可供调用的电子设备越少,则整合得到的虚拟手机的还原度越低,功能越单一。
29.例如:用户没有佩戴有e-sim卡的手表,车机在生成虚拟手机时就没有把e-sim功能进行复刻和整合,则生成的虚拟手机也就缺少拨打电话的功能。
30.又例如,用户没有携带笔记本电脑或平板电脑,车机在生成虚拟手机时就没有把电脑算力、app软件功能进行复核和整合,但整合了智能手表的算力和app软件,则生成的虚拟手机算力有限,可用app有限等。
31.在一实施例中,车机具有双系统,主系统用于实现常规车机功能,辅系统用于同步车主各电子设备的e-sim、app等,从而实现电子设备功能的复刻。
32.s30:显示所述虚拟手机的交互界面,用于获取用户指令,并利用所述复刻的设备功能来执行所述用户指令的相应操作。
33.如图3所示,该虚拟手机的交互界面为智能手机的模拟界面,该虚拟手机的交互界面以悬浮的形式显示在屏幕中,用户可以移动屏幕中的虚拟手机,从而不会让该虚拟手机遮挡屏幕中其它的显示内容。
34.如图4所示,在一实施例中,在步骤s10获取所述虚拟手机的显示指令之前,所述方法还包括以下步骤:
35.s001、识别车主是否已经上车;
36.具体的,步骤s001首先获取车内乘客的生物特征信息;然后识别所述生物特征信息,以识别所述车内乘客是否为车主。其中,生物特征信息包括但不限于:人脸图像、指纹信息、声纹信息、虹膜信息等。
37.例如,车机可以通过主驾位置的摄像头拍摄车主人脸图像或虹膜信息并进行识别,以判断出车主是否上车;可以通过一指纹采集模块来获取车主的指纹信息,以判断出车主是否上车;也可以通过一麦克风采集车内音频并进行声纹识别,从而判断出车主是否上车等。
38.s002、响应于识别出车主已经上车,开始建立与车主的预设电子设备的通信连接;
39.具体的,车机会通过wifi、gprs、蓝牙中的一种或多种方式搜索该用户的可调用电子设备,如智能手表、平板电脑、便携式电脑等,并在搜索到可调用的电子设备后与这些电子设备配对,以实现通信连接。
40.s003、响应于未能建立与车主的预设电子设备的通信连接,执行s10获取虚拟手机的显示指令的步骤。
41.具体的,若车机通过wifi、gprs、蓝牙中的一种或多种方式未能搜索该用户的可调
用电子设备,则等待获取前文介绍的虚拟手机显示指令。于此,车机可以在获得用户下达的显示指令后打开虚拟手机,也可以在搜索失败后生成显示指令,以自动打开虚拟手机。
42.另外,在一实施例中,车机在监测到用户离车时,可以将虚拟手机映射到该用户的其它设备中,从而让用户即便下车也可以用其它设备来实现手机功能。
43.例如,车机通过人脸识别检测到用户离车,则将生成的虚拟手机传输至通信连接的该用户的平板电脑上,如此,该用户离车后可以携带该平板电脑,并利用该平板电脑来来执行所述用户指令的相应操作,从而让该平板电脑能拥有手机的功能,甚至因复刻了其它电子设备而超越了原手机的功能。
44.参阅图5,本实施例提供一种虚拟手机的实现装置500,由于本实施例的技术原理与前述方法实施例的技术原理相似,因而不再对同样的技术细节做重复性赘述。本实施例的装置500包括如下模块:
45.指令获取模块501,用于获取虚拟手机的显示指令;
46.功能复刻模块502,用于响应于所述显示指令,获取可调用的至少一个电子设备,并复刻所述至少一个电子设备的设备功能;
47.界面显示模块503,用于显示所述虚拟手机的交互界面,用于获取用户指令,并利用所述复刻的设备功能来执行所述用户指令的相应操作。
48.在一实施例中,装置500还包括用户识别模块(未图示),用于识别车主是否已经上车;响应于识别出车主已经上车,开始建立与车主的预设电子设备的通信连接;响应于未能建立与车主的预设电子设备的通信连接,令指令获取模块501执行所述获取虚拟手机的显示指令的步骤。
49.本领域技术人员应当理解,图5实施例中的各个模块的划分仅仅是一种逻辑功能的划分,实际实现时可以全部或部分集成到一个或多个物理实体上。且这些模块可以全部以软件通过处理元件调用的形式实现,也可以全部以硬件的形式实现,还可以部分模块通过处理元件调用软件的形式实现,部分模块通过硬件的形式实现。
50.如图6所示,本技术还提供一种电子设备,所述电子设备为智能手机、平板电脑、便携式电脑、台式机、车机等,用以执行前述实施例介绍的方法。
51.图6显示的电子设备仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。如图6所示,电子设备以通用计算设备的形式表现,其组件可以包括但不限于:一个或者多个处理器或者处理单元16,系统存储器28,连接不同系统组件(包括系统存储器28和处理单元16)的总线18。
52.总线18表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器,外围总线,图形加速端口,处理器或者使用多种总线结构中的任意总线结构的局域总线。举例来说,这些体系结构包括但不限于工业标准体系结构(isa)总线,微通道体系结构(mac)总线,增强型isa总线、视频电子标准协会(vesa)局域总线以及外围组件互连(pci)总线。
53.该电子设备典型地包括多种计算机系统可读介质。这些介质可以是任何能够被电子设备访问的可用介质,包括易失性和非易失性介质,可移动的和不可移动的介质。
54.系统存储器28可以包括易失性存储器形式的计算机系统可读介质,例如随机存取存储器(ram)30和/或高速缓存存储器32。电子设备可以进一步包括其它可移动/不可移动的、易失性/非易失性计算机系统存储介质。仅作为举例,存储系统34可以用于读写不可移
动的、非易失性磁介质(图6未显示,通常称为“硬盘驱动器”)。尽管图6中未示出,可以提供用于对可移动非易失性磁盘(例如“软盘”)读写的磁盘驱动器,以及对可移动非易失性光盘(例如cd-rom,dvd-rom或者其它光介质)读写的光盘驱动器。在这些情况下,每个驱动器可以通过一个或者多个数据介质接口与总线18相连。存储器28可以包括至少一个程序产品,该程序产品具有一组(例如至少一个)程序模块,这些程序模块被配置以执行本发明各实施例的功能。
55.具有一组(至少一个)程序模块42的程序/实用工具40,可以存储在例如存储器28中,这样的程序模块42包括——但不限于——操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。程序模块42通常执行本发明所描述的实施例中的功能和/或方法。
56.电子设备也可以与一个或多个外部设备14(例如键盘、扬声器、显示器24等)通信,还可与一个或者多个使得用户能与该电子设备交互的设备通信,和/或与使得该电子设备能与一个或多个其它计算设备进行通信的任何设备(例如网卡,调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口22进行。并且,电子设备还可以通过网络适配器20与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图6所示,网络适配器20通过总线18与电子设备的其它模块通信。应当明白,尽管图中未示出,可以结合该电子设备使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
57.所属技术领域的技术人员知道,本发明的各个方面可以实现为系统、方法或计算机程序产品。因此,本发明的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、驻留软件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明的各个方面还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
58.可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
59.计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
60.计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。
61.可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
62.应当理解,本发明的方法都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,使得这些计算机程序指令在通过计算机或其它可编程数据处理装置的处理器执行时,产生了实现流程图和/或框图中的一个或多个方框中规定的功能/动作的装置。
63.也可以把这些计算机程序指令存储在计算机可读介质中,这些指令使得计算机、其它可编程数据处理装置、或其他设备以特定方式工作,从而,存储在计算机可读介质中的指令就产生出包括实现流程图和/或框图中的一个或多个方框中规定的功能/动作的指令的制造品(article of manufacture)。
64.也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令提供实现流程图和/或框图中的一个或多个方框中规定的功能/动作的过程。
65.综上,本发明的虚拟手机的实现方法、实现装置、存储介质及电子设备,在用户没带手机或手机不能使用的情况下,让车辆通过调用用户的其他电子设备来组成一台虚拟的手机供用户使用,从而提高用户使用车辆的体验,有效克服了现有技术中的种种缺点而具高度产业利用价值。
66.上述实施例仅例示性说明本发明的原理及其功效,而非用于限制本发明。任何熟悉此技术的人士皆可在不违背本发明的精神及范畴下,对上述实施例进行修饰或改变。因此,举凡所属技术领域中具有通常知识者在未脱离本发明所揭示的精神与技术思想下所完成的一切等效修饰或改变,仍应由本发明的权利要求所涵盖。

技术特征:
1.一种虚拟手机的实现方法,其特征在于,包括:获取虚拟手机的显示指令;响应于所述显示指令,获取可调用的至少一个电子设备,并复刻所述至少一个电子设备的设备功能;显示所述虚拟手机的交互界面,用于获取用户指令,并利用所述复刻的设备功能来执行所述用户指令的相应操作。2.根据权利要求1所述的方法,其中,在获取所述虚拟手机的显示指令的步骤之前,所述方法还包括:识别车主是否已经上车;响应于识别出车主已经上车,开始建立与车主的预设电子设备的通信连接;响应于未能建立与车主的预设电子设备的通信连接,执行所述获取虚拟手机的显示指令的步骤。3.根据权利要求2所述的方法,其中,所述识别车主是否已经上车的步骤包括:获取车内乘客的生物特征信息;识别所述生物特征信息,以识别所述车内乘客是否为车主。4.根据权利要求1所述的方法,其中,所述可调用的至少一个电子设备包括:智能手表、便携式电脑、平板电脑中的至少一种。5.根据权利要求4所述的方法,其中,所述至少一个电子设备的设备功能包括:通话功能和/或软件功能。6.根据权利要求1所述的方法,其中,所述虚拟手机的交互界面为智能手机的模拟界面。7.根据权利要求1所述的方法,其中,所述虚拟手机的交互界面以悬浮的形式显示。8.一种虚拟手机的实现装置,其特征在于,包括:指令获取模块,用于获取虚拟手机的显示指令;功能复刻模块,用于响应于所述显示指令,获取可调用的至少一个电子设备,并复刻所述至少一个电子设备的设备功能;界面显示模块,用于显示所述虚拟手机的交互界面,用于获取用户指令,并利用所述复刻的设备功能来执行所述用户指令的相应操作。9.一种计算机可读存储介质,其中存储有计算机程序,其特征在于,所述计算机程序被处理器加载执行时,实现如权利要求1至7中任一所述的虚拟手机的实现方法。10.一种电子设备,其特征在于,包括:处理器及存储器;其中,所述存储器用于存储计算机程序;所述处理器用于加载执行所述计算机程序,以使所述电子设备执行如权利要求1至7中任一所述的虚拟手机的实现方法。

技术总结
本发明提供虚拟手机的实现方法、实现装置、存储介质及电子设备。其中,所述虚拟手机的实现方法包括:获取虚拟手机的显示指令;响应于所述显示指令,获取可调用的至少一个电子设备,并复刻所述至少一个电子设备的设备功能;显示所述虚拟手机的交互界面,用于获取用户指令,并利用所述复刻的设备功能来执行所述用户指令的相应操作。本发明在用户没带手机或手机不能使用的情况下,让车辆通过调用用户的其他电子设备来组成一台虚拟的手机供用户使用,从而提高用户使用车辆的体验。而提高用户使用车辆的体验。而提高用户使用车辆的体验。


技术研发人员:王岩
受保护的技术使用者:博泰车联网科技(上海)股份有限公司
技术研发日:2022.02.24
技术公布日:2023/9/7
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐