CN115914700A - 投屏处理方法、***、电子设备和存储介质 - Google Patents
投屏处理方法、***、电子设备和存储介质 Download PDFInfo
- Publication number
- CN115914700A CN115914700A CN202111159185.7A CN202111159185A CN115914700A CN 115914700 A CN115914700 A CN 115914700A CN 202111159185 A CN202111159185 A CN 202111159185A CN 115914700 A CN115914700 A CN 115914700A
- Authority
- CN
- China
- Prior art keywords
- page
- screen projection
- local
- function
- configuration information
- 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.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements 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/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/414—Specialised client platforms, e.g. receiver in car or embedded in a mobile appliance
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/431—Generation of visual interfaces for content selection or interaction; Content or additional data rendering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/485—End-user interface for client configuration
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Controls And Circuits For Display Device (AREA)
Abstract
本发明公开了一种投屏处理方法、***、电子设备和存储介质,该方法包括以下步骤:建立以智能设备为处理中枢的投屏连接,所述投屏连接支持数据交互;发送本地数据至所述智能设备,以便所述智能设备生成虚拟车机功能页面;所述本地数据包括本地功能页面信息;所述本地功能页面信息与本地功能相关联,所述虚拟车机功能页面与所述本地功能页面一一对应;接收所述智能设备生成的针对用户指令的配置信息;根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面;所述显示页面采用所述本地功能页面的用户界面风格。本发明能够保证投屏页面与本地原生页面的界面风格统一,提高用户体验。
Description
技术领域
本发明涉及投屏技术领域,特别涉及一种投屏处理方法、***、电子设备和存储介质。
背景技术
目前,现有智能网联汽车大多支持手机投屏到车载终端的主屏上,具体来说,需要在手机与车载终端已建立连接的情况下,进入对应的车联网应用程序(APP,Application),将手机屏幕内容投射到车载终端屏幕上。
然而,现有的车载投屏方式单一,导致以下几个痛点:投屏页面只能是车联网APP定制的页面,且仅能支持某几款定制的功能,投屏页面与车载终端原生页面风格不统一,影响用户体验。
发明内容
本发明的一个目的在于提供一种投屏处理方法,其优势在于通过建立以智能设备为处理中枢的投屏连接,所述投屏连接支持数据交互,从而能够实现与智能设备之间的通信;通过发送本地数据至所述智能设备,以便所述智能设备生成与本地功能页面对应的虚拟车机功能页面,使得后续智能设备的动作能够与本地同步、并且方便智能设备作为处理中枢进行后续的配置操作;通过接收所述智能设备生成的针对用户指令的配置信息,并根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面,所述显示页面采用所述本地功能页面的用户界面风格,从而能够生成定制化的显示页面,并且能够保持用户界面风格统一,提高用户体验。
本发明的另一个目的在于提供一种投屏处理方法,其优势在于通过在建立投屏连接之前向所述智能设备发送投屏校验信息,以使所述智能设备根据所述投屏校验信息进行投屏校验,从而能够为投屏连接的成功建立提供安全保障。
本发明的另一个目的在于提供一种投屏处理方法,其优势在于当所述用户指令用于指示打开智能设备上的投屏互联应用功能页面时,所述配置信息包括与所述投屏互联应用功能页面对应的投屏页面数据以及第一页面配置参数,通过根据所述第一页面配置参数,融合所述投屏互联应用功能页面对应的投屏页面数据以及与所述第一页面配置参数对应的本地数据,以生成所述显示页面,从而能够实现智能设备中的投屏互联应用功能页面的定制化投屏。
本发明的另一个目的在于提供一种投屏处理方法,其优势在于当所述用户指令用于指示打开智能设备上的投屏互联应用功能页面时,所述投屏页面数据包括协议数据,所述协议数据包括除所述本地功能之外新增功能的数据,通过根据所述第一页面配置参数,在所述本地功能之外添加所述新增功能,以生成所述显示页面,从而能够实现在投屏基本功能之外添加新增功能。
本发明的另一个目的在于提供一种投屏处理方法,其优势在于当所述投屏连接断开后,则从所述显示页面中删除所述新增功能,显示所述本地功能页面,从而能够恢复本地原有功能页面。
本发明的另一个目的在于提供一种投屏处理方法,其优势在于当所述用户指令用于指示打开所述智能设备中第三方应用功能页面时,所述配置信息包括与所述第三方应用功能页面对应的录屏页面数据以及第二页面配置参数,通过在本地根据所述第二页面配置参数,融合所述录屏页面数据以及与所述第二页面配置参数对应的本地数据,以生成所述显示页面,从而能够实现智能设备中的第三方应用功能页面的定制化投屏。
本发明的另一个目的在于提供一种投屏处理方法,其优势在于当所述用户指令用于指示打开本地功能页面时,所述配置信息包括与所述本地功能页面对应的第三页面配置参数,通过在本地根据所述第三页面配置参数,融合与所述第三页面配置参数对应的本地数据,以生成所述显示页面,从而能够实现本地功能页面的定制化显示。
本发明的另一个目的在于提供一种投屏处理方法,其优势在于当所述用户指令用于指示打开本地首页时,所述配置信息包括所述第三方应用的应用数据以及第四页面配置参数,通过根据所述第四页面配置参数,融合所述第三方应用的应用数据与所述第四页面配置参数对应的本地数据,以生成所述本地首页,从而能够实现本地首页的定制化显示。
本发明的另一个目的在于提供一种投屏处理方法,其优势在于在所述根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面之后,对所述显示页面进行呈现,便于用户观看。
本发明的另一个目的在于提供一种投屏处理***,其优势在于通过所述车载终端与所述智能设备建立投屏连接,以所述智能设备为处理中枢,所述投屏连接支持数据交互,从而能够实现车载终端与智能设备之间的通信;通过所述车载终端发送本地数据至所述智能设备,以便所述智能设备生成与本地功能页面对应的虚拟车机功能页面,使得后续智能设备的动作能够与车载终端同步、并且方便智能设备作为处理中枢进行后续的配置操作;通过所述车载终端接收所述智能设备生成的针对用户指令的配置信息,并根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面,所述显示页面采用所述本地功能页面的用户界面风格,从而能够生成定制化的显示页面,并且能够保持用户界面风格统一,提高用户体验。
本发明的另一个目的在于提供一种电子设备,其优势在于通过该电子设备执行前述投屏处理方法,能够实现车载终端与智能设备之间的通信,能够实现智能设备的动作与车载终端同步,能够根据智能终端的配置生成定制化的显示页面,并且能够保持用户界面风格统一,提高用户体验。
本发明的另一个目的在于提供一种存储介质,其上存储有计算机程序,在需要时能够被调用并执行,从而能够实现车载终端与智能设备之间的通信,能够实现智能设备的动作与车载终端同步,能够根据智能终端的配置生成定制化的显示页面,并且能够保持用户界面风格统一,提高用户体验。
第一方面,本发明提供一种投屏处理方法,该方法包括以下步骤:
建立以智能设备为处理中枢的投屏连接,所述投屏连接支持数据交互;
发送本地数据至所述智能设备,以便所述智能设备生成虚拟车机功能页面;所述本地数据包括本地功能页面信息;所述本地功能页面信息与本地功能相关联,所述虚拟车机功能页面与所述本地功能页面一一对应;
接收所述智能设备生成的针对用户指令的配置信息;
根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面;所述显示页面采用所述本地功能页面的用户界面风格。
第二方面,本发明提供一种投屏处理***,所述***包括:车载终端和智能设备;
所述车载终端与所述智能设备建立投屏连接,以所述智能设备为处理中枢,所述投屏连接支持数据交互;
所述车载终端发送本地数据至所述智能设备,以便所述智能设备生成虚拟车机功能页面;所述本地数据包括功能页面信息;所述虚拟车机功能页面与所述功能页面一一对应;
所述车载终端接收所述智能设备生成的针对用户指令的配置信息;
所述车载终端根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面;所述显示页面采用所述功能页面的用户界面风格。
第三方面,本发明提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行计算机程序时实现前述方法。
第四方面,本发明提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述方法。
附图说明
图1为本发明实施例1的投屏处理方法的流程示意图;
图2为本发明实施例1的投屏处理方法的一具体实施方式的流程示意图;
图3为本发明实施例1的投屏处理方法的一具体实施方式的流程示意图;
图4为本发明实施例1中在未投屏状态下打开本地功能“蓝牙音乐”的界面图;
图5为本发明实施例1中在投屏状态下打开投屏互联应用中“QQ音乐”功能的界面图;
图6为本发明实施例1的投屏处理方法的一具体实施方式的流程示意图;
图7为本发明实施例1中在未投屏状态下打开“负一屏”功能的界面图;
图8为本发明实施例1中在未投屏状态下打开“设置”功能的界面图;
图9为本发明实施例1中在投屏状态下打开“负一屏”功能的界面图;
图10为本发明实施例1中在投屏状态下打开“设置”功能的界面图;
图11为本发明实施例1的投屏处理方法的一具体实施方式的流程示意图;
图12为本发明实施例1的投屏处理方法的一具体实施方式的流程示意图;
图13为本发明实施例1的投屏处理方法的一具体实施方式的流程示意图;
图14为本发明实施例1的投屏处理方法的一具体实施方式的流程示意图;
图15为本发明实施例1的投屏处理方法的一具体实施方式的流程示意图;
图16为本发明实施例2的投屏处理***的架构图;
图17为本发明实施例3的电子设备的架构图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
参见图1所示,本实施例提供了一种投屏处理方法,该方法具体包括以下步骤:
S1,建立以智能设备为处理中枢的投屏连接,所述投屏连接支持数据交互。
S2,发送本地数据至所述智能设备,以便所述智能设备生成虚拟车机功能页面;所述本地数据包括本地功能页面信息;所述本地功能页面信息与本地功能相关联,所述虚拟车机功能页面与所述本地功能页面一一对应。
具体地,本地功能页面信息包括当前打开的所有本地功能的页面信息以及打开顺序等。
S3,接收所述智能设备生成的针对用户指令的配置信息。
在本实施例中,用户指令可以是在智能设备端直接获取得到,也可以是在本地获取后上传至智能设备。具体地,用户指令可以通过语音、触屏、方控等方式输入,本实施例对此不做任何具体限制。
S4,根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面;所述显示页面采用所述本地功能页面的用户界面风格。
本实施例通过建立以智能设备为处理中枢的投屏连接,所述投屏连接支持数据交互,从而能够实现与智能设备之间的通信;通过发送本地数据至所述智能设备,以便所述智能设备生成与本地功能页面对应的虚拟车机功能页面,使得后续智能设备的动作能够与本地同步、并且方便智能设备作为处理中枢进行后续的配置操作;通过接收所述智能设备生成的针对用户指令的配置信息,并根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面,所述显示页面采用所述本地功能页面的用户界面风格,从而能够生成定制化的显示页面,并且能够保持用户界面风格统一,提高用户体验。
参见图2所示,在一种可选的实施方式中,步骤S1包括:
S11,与所述智能设备建立数据链路。
在本实施方式中,建立的数据链路可以是wifi数据链路、蓝牙数据链路或其它数据链路,本实施方式并不对此做任何具体限定。
S12,向所述智能设备发送投屏校验信息,以使所述智能设备根据所述投屏校验信息进行投屏校验,并在所述投屏校验通过后建立所述投屏连接。
在本实施方式中,投屏校验信息可以包括当前设备(即本地)的硬件信息、软件版本信息和操作***版本信息等。智能设备根据该投屏校验信息校验当前设备是否符合投屏条件,若符合,表示校验通过,则在当前设备与智能设备之间建立投屏连接,保证当前设备与智能设备之间可以互发消息、协议指令等数据,若不符合,表示校验不通过,则结束流程。
在一种可选的实施方式中,所述智能设备上配置有投屏互联应用,当所述用户指令用于指示打开所述投屏互联应用功能页面时,参见图3所示,步骤S3中的配置信息包括与所述投屏互联应用功能页面对应的投屏页面数据以及第一页面配置参数,步骤S4通过以下步骤实现:
S41,根据所述第一页面配置参数,融合所述投屏互联应用功能页面对应的投屏页面数据以及与所述第一页面配置参数对应的本地数据,以生成所述显示页面。
在本实施方式中,投屏页面数据可以由投屏互联应用预先配置并以视频流数据的形式传送到本地。其中,第一页面配置参数可以包括:是否显示状态栏或菜单栏等、是否支持语音功能、页面内显示哪些提示词、和/或是否有帮助菜单等,还可以包括待融合的本地功能等。
例如,假设“蓝牙音乐”和“USB音乐”为本地功能,在未投屏连接的状态下,打开“蓝牙音乐”的功能页面如图4所示。若投屏互联应用中配置了“QQ音乐”功能,当所述用户指令用于指示打开“QQ音乐”功能页面时,智能设备下发的投屏页面数据包括“QQ音乐”的视频流,第一页面配置参数包括待融合的本地功能,即“蓝牙音乐”和“USB音乐”,还包括在页面内显示哪些提示词或提示图标等。在此场景下,当根据所述第一页面配置参数,融合所述投屏互联应用功能页面对应的投屏页面数据以及与所述第一页面配置参数对应的本地数据后,可以生成如图5所示的显示页面。对比图4和图5中知,两者的界面风格一致,用户界面风格上是保持统一的。
本实施方式能够实现智能设备中的投屏互联应用功能页面的定制化投屏。
在另一种可选的实施方式中,如图6所示,步骤S3接收到的投屏页面数据包括协议数据,所述协议数据包括除所述本地功能之外新增功能的数据。在此场景下,步骤S41通过以下步骤实现:
S411,根据所述第一页面配置参数,在所述本地功能之外添加所述新增功能,以生成所述显示页面。
例如,假设投屏互联应用中集成了“负一屏”、“设置”等功能,同时在本地也集成了“负一屏”、“设置”等功能。如图7和图8所示,这些功能的页面均以列表或文字为主。在用户指令指示打开相应投屏互联应用功能页面时,智能设备将除对应本地功能之外新增功能的数据(包括序号、位置、名称、下级功能项信息等)作为投屏页面数据,并以json或者xml等模板的形式将其发送给当前设备。当前设备在接收到投屏页面数据和第一页面配置参数后,将根据所述第一页面配置参数,在所述本地功能之外添加所述新增功能,从而生成如图9和图10所示的显示页面。对比图7和图9可以看出,“负一屏”功能在投屏后增加了“稳私”功能项;对比图8和图10可以看出,“设置”功能在投屏后增加了“通用”功能项,同时在右侧还增加了其二级功能菜单。
本实施方式能够实现在投屏基本功能之外添加新增功能。
在另一种可选的实施方式中,如图11所示,在步骤S4之后还包括:
S5,若所述投屏连接断开,则从所述显示页面中删除所述新增功能,显示所述本地功能页面。
本实施方式能够在未投屏状态下恢复本地原有功能页面。
在另一种可选的实施方式中,如图12所示,当所述用户指令用于指示打开所述智能设备中第三方应用功能页面时,步骤S3接到的配置信息包括与所述第三方应用功能页面对应的录屏页面数据以及第二页面配置参数。在此场景下,步骤S4通过以下步骤实现:
S42,根据所述第二页面配置参数,融合所述录屏页面数据以及与所述第二页面配置参数对应的本地数据,以生成所述显示页面。
具体地,当用户指令指示打开所述智能设备中第三方应用功能页面时,将在智能设备端打开该页面并进行录屏,以得到相应的录屏页面数据。其中,第二页面配置参数也可以包括:是否显示状态栏或菜单栏等、是否支持语音功能、页面内显示哪些提示词、和/或是否有帮助菜单等。
本实施方式能够实现智能设备中第三方应用功能页面的定制化投屏。
在另一种可选的实施方式中,如图13所示,当所述用户指令用于指示打开本地功能页面时,步骤S3接收到的所述配置信息包括与所述本地功能页面对应的第三页面配置参数。在此场景下,步骤S4通过以下步骤实现:
S43,根据所述第三页面配置参数,融合与所述第三页面配置参数对应的本地数据,以生成所述显示页面。
具体地,当用户指令指示打开所本地功能页面时,智能设备端仅需提供相应的第三页面配置参数即可。其中,第三页面配置参数也可以包括:是否显示状态栏或菜单栏等、是否支持语音功能、页面内显示哪些提示词、和/或是否有帮助菜单等。
本实施方式能够实现本地功能的定制化投屏。
在另一种可选的实施方式中,如图14所示,当所述用户指令用于指示打开本地首页时,步骤S3接收到的配置信息包括所述第三方应用的应用数据以及第四页面配置参数。在此场景下,步S4通过以下步骤实现:
S44,根据所述第四页面配置参数,融合所述第三方应用的应用数据与所述第四页面配置参数对应的本地数据,以生成所述本地首页。
具体地,第三方应用的应用数据包括第三方应用的图标或标识等信息;第四页面配置参数也可以包括:是否显示状态栏或菜单栏等、是否支持语音功能、页面内显示哪些提示词、和/或是否有帮助菜单等。
本实施方式能够在本地首页加载第三应用,并且能够实现定制化显示。
在另一种可选的实施方式中,如图15所示,在步骤S4之后,执行以下步骤:S6,对所述显示页面进行呈现。
本实施方式便于向用户直观展示投屏效果。
实施例2
本实施例提供一种投屏处理***,如图16所示,所述***包括:车载终端10和智能设备20。其中:
所述车载终端10与所述智能设备20建立投屏连接,以所述智能设备为处理中枢,所述投屏连接支持数据交互;
所述车载终端10发送本地数据至所述智能设备20,以便所述智能设备20生成虚拟车机功能页面;所述本地数据包括功能页面信息;所述虚拟车机功能页面与所述功能页面一一对应;
所述车载终端10接收所述智能设备20生成的针对用户指令的配置信息;
所述车载终端10根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面;所述显示页面采用所述功能页面的用户界面风格。
本实施例通过所述车载终端与所述智能设备建立投屏连接,以所述智能设备为处理中枢,所述投屏连接支持数据交互,从而能够实现车载终端与智能设备之间的通信;通过所述车载终端发送本地数据至所述智能设备,以便所述智能设备生成与本地功能页面对应的虚拟车机功能页面,使得后续智能设备的动作能够与车载终端同步、并且方便智能设备作为处理中枢进行后续的配置操作;通过所述车载终端接收所述智能设备生成的针对用户指令的配置信息,并根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面,所述显示页面采用所述本地功能页面的用户界面风格,从而能够生成定制化的显示页面,并且能够保持用户界面风格统一,提高用户体验。
实施例3
参见图17所示,本实施例提供了一种电子设备30,包括处理器31、存储器32及存储在存储器32上并可在处理器31上运行的计算机程序,处理器31执行程序时实现实施例1中的投屏处理方法。图17显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同***组件(包括存储器32和处理器31)的总线33。
总线33包括数据总线、地址总线和控制总线。
存储器32可以包括易失性存储器,例如随机存取存储器(RAM)321和/或高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。
存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1中的投屏处理方法。
电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。网络适配器36通过总线33与模型生成的设备30的其它模块通信。可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)***、磁带驱动器以及数据备份存储***等。
应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
本实施例提供的电子设备通过执行前述投屏处理方法,能够实现车载终端与智能设备之间的通信,能够实现智能设备的动作与车载终端同步,能够根据智能终端的配置生成定制化的显示页面,并且能够保持用户界面风格统一,提高用户体验。
实施例4
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现实施例1中投屏处理方法。
其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行实现实施例1中投屏处理方法中的步骤。
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
本实施例的计算机可读存储介质通过其上存储有计算机程序,在需要时能够被调用并执行,从而能够实现车载终端与智能设备之间的通信,能够实现智能设备的动作与车载终端同步,能够根据智能终端的配置生成定制化的显示页面,并且能够保持用户界面风格统一,提高用户体验。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
Claims (12)
1.一种投屏处理方法,其特征在于,该方法包括以下步骤:
建立以智能设备为处理中枢的投屏连接,所述投屏连接支持数据交互;
发送本地数据至所述智能设备,以便所述智能设备生成虚拟车机功能页面;所述本地数据包括本地功能页面信息;所述本地功能页面信息与本地功能相关联,所述虚拟车机功能页面与所述本地功能页面一一对应;
接收所述智能设备生成的针对用户指令的配置信息;
根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面;所述显示页面采用所述本地功能页面的用户界面风格。
2.根据权利要求1所述的投屏处理方法,所述建立以智能设备为处理中枢的投屏连接,包括以下步骤:
与所述智能设备建立数据链路;
向所述智能设备发送投屏校验信息,以使所述智能设备根据所述投屏校验信息进行投屏校验,并在所述投屏校验通过后建立所述投屏连接。
3.根据权利要求1所述的投屏处理方法,所述智能设备上配置有投屏互联应用,当所述用户指令用于指示打开所述投屏互联应用功能页面时,所述配置信息包括与所述投屏互联应用功能页面对应的投屏页面数据以及第一页面配置参数;
所述根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面,包括以下步骤:
根据所述第一页面配置参数,融合所述投屏互联应用功能页面对应的投屏页面数据以及与所述第一页面配置参数对应的本地数据,以生成所述显示页面。
4.根据权利要求3所述的投屏处理方法,所述投屏页面数据包括协议数据,所述协议数据包括除所述本地功能之外新增功能的数据;
所述根据所述第一页面配置参数,融合所述投屏互联应用功能页面对应的投屏页面数据以及与所述第一页面配置参数对应的本地数据,以生成所述显示页面,包括以下步骤:
根据所述第一页面配置参数,在所述本地功能之外添加所述新增功能,以生成所述显示页面。
5.根据权利要求4所述的投屏处理方法,在所述根据所述第一页面配置参数,在所述本地功能之外添加所述新增功能,以生成所述显示页面之后,所述方法还包括以下步骤:若所述投屏连接断开,则从所述显示页面中删除所述新增功能,显示所述本地功能页面。
6.根据权利要求1所述的投屏处理方法,当所述用户指令用于指示打开所述智能设备中第三方应用功能页面时,所述配置信息包括与所述第三方应用功能页面对应的录屏页面数据以及第二页面配置参数;
所述根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面,包括以下步骤:
根据所述第二页面配置参数,融合所述录屏页面数据以及与所述第二页面配置参数对应的本地数据,以生成所述显示页面。
7.根据权利要求1所述的投屏处理方法,当所述用户指令用于指示打开本地功能页面时,所述配置信息包括与所述本地功能页面对应的第三页面配置参数;
所述根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面,包括以下步骤:
根据所述第三页面配置参数,融合与所述第三页面配置参数对应的本地数据,以生成所述显示页面。
8.根据权利要求6所述的投屏处理方法,当所述用户指令用于指示打开本地首页时,所述配置信息包括所述第三方应用的应用数据以及第四页面配置参数;
所述根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面,包括以下步骤:
根据所述第四页面配置参数,融合所述第三方应用的应用数据与所述第四页面配置参数对应的本地数据,以生成所述本地首页。
9.根据权利要求1所述的投屏处理方法,在所述根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面之后,所述方法还包括以下步骤:
对所述显示页面进行呈现。
10.一种投屏处理***,其特征在于,所述***包括:车载终端和智能设备;
所述车载终端与所述智能设备建立投屏连接,以所述智能设备为处理中枢,所述投屏连接支持数据交互;
所述车载终端发送本地数据至所述智能设备,以便所述智能设备生成虚拟车机功能页面;所述本地数据包括功能页面信息;所述虚拟车机功能页面与所述功能页面一一对应;
所述车载终端接收所述智能设备生成的针对用户指令的配置信息;
所述车载终端根据所述配置信息,融合与所述配置信息对应的所述本地数据,以生成显示页面;所述显示页面采用所述功能页面的用户界面风格。
11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行计算机程序时实现权利要求1-9中任一项所述的方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-9中任一项所述的方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111159185.7A CN115914700A (zh) | 2021-09-30 | 2021-09-30 | 投屏处理方法、***、电子设备和存储介质 |
PCT/CN2021/132704 WO2023050546A1 (zh) | 2021-09-30 | 2021-11-24 | 投屏处理方法、***、电子设备和存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111159185.7A CN115914700A (zh) | 2021-09-30 | 2021-09-30 | 投屏处理方法、***、电子设备和存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115914700A true CN115914700A (zh) | 2023-04-04 |
Family
ID=85729477
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111159185.7A Pending CN115914700A (zh) | 2021-09-30 | 2021-09-30 | 投屏处理方法、***、电子设备和存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN115914700A (zh) |
WO (1) | WO2023050546A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112540736A (zh) * | 2019-09-20 | 2021-03-23 | 上海博泰悦臻电子设备制造有限公司 | 一种投屏方法及装置 |
CN111078175A (zh) * | 2019-12-25 | 2020-04-28 | 上海擎感智能科技有限公司 | 一种邮件处理方法、移动终端及计算机存储介质 |
CN111399789B (zh) * | 2020-02-20 | 2021-11-19 | 华为技术有限公司 | 界面布局方法、装置及*** |
CN111443884A (zh) * | 2020-04-23 | 2020-07-24 | 华为技术有限公司 | 投屏方法、装置和电子设备 |
CN111634188B (zh) * | 2020-05-29 | 2023-03-24 | 阿波罗智联(北京)科技有限公司 | 用于投屏的方法和装置 |
-
2021
- 2021-09-30 CN CN202111159185.7A patent/CN115914700A/zh active Pending
- 2021-11-24 WO PCT/CN2021/132704 patent/WO2023050546A1/zh unknown
Also Published As
Publication number | Publication date |
---|---|
WO2023050546A1 (zh) | 2023-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10127057B2 (en) | Method and apparatus for dynamically implementing application function | |
CN106716379B (zh) | 数据处理方法、装置及终端设备 | |
CN104023154A (zh) | 调试*** | |
CN107509051A (zh) | 远程控制方法、装置、终端及计算机可读存储介质 | |
CN111290797A (zh) | 页面切换方法、客户端、服务器、电子设备和*** | |
CN112130875A (zh) | 车辆ecu软件升级方法、装置及*** | |
CN112416455B (zh) | 数据处理方法、装置、终端和存储介质 | |
US11023220B2 (en) | Firmware update with integrated smart sequence and action engine | |
US10108477B2 (en) | Mobile device diagnostics | |
CN108289056B (zh) | 分享动态图表的方法、装置以及计算设备 | |
CN115914700A (zh) | 投屏处理方法、***、电子设备和存储介质 | |
CN111615819B (zh) | 一种传输数据的方法和装置 | |
CN113709243B (zh) | 设备远程控制方法及装置、电子设备和存储介质 | |
CN115454674A (zh) | 获取外部数据源数据的方法、装置、电子设备及存储介质 | |
WO2017096889A1 (zh) | ***升降级的方法和装置 | |
CN108446219B (zh) | 应用程序的操作方法、***、介质和计算设备 | |
CN112597022A (zh) | 远程诊断方法、装置、存储介质及电子设备 | |
CN111193717A (zh) | Ftp黑白名单控制方法、装置及电子设备 | |
CN112579235A (zh) | 响应数据国际化的方法、转码中心、客户端、设备及介质 | |
CN112416374A (zh) | 数据处理方法、装置、终端和存储介质 | |
CN111176746A (zh) | 一种数据配置方法、装置、***、电子设备及其存储介质 | |
CN112527422B (zh) | 视图更新方法、装置、设备及存储介质 | |
CN113398581B (zh) | 游戏画面显示方法、装置、电子设备及可读存储介质 | |
CN109933960A (zh) | 服务调用控制方法、服务调用方法、装置及终端 | |
CN114006812B (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 |