应用程序运行方法和系统的制作方法_2

文档序号:9274563阅读:来源:国知局
中,用户终端根据用户选择信息运行用户选择的APP以获取APP的运行信息,并将运行信息发送至车载终端。
[0068]在步骤206中,车载终端向用户展示运行信息。
[0069]综上所述,本发明实施例提供的应用程序运行方法,通过在用户终端上运行APP,再将APP的运行信息显示与车载终端上,解决了相关技术中嵌入式系统本身的缺陷,导致APP升级过程比较复杂且提高了车载终端的成本的问题;达到了 APP升级简单且降低车载终端成本的效果。
[0070]图3-1是根据一示例性实施例示出的另一种应用程序运行方法的流程图,本实施例以该应用程序运行方法应用于图1所示的实施环境中来举例说明。该应用程序运行方法可以包括如下几个步骤:
[0071]在步骤301中,车载终端和用户终端建立连接。
[0072]在利用本发明实施例提供的应用程序运行方法时,可以首先使车载终端和用户终端建立连接,该连接可以是有线连接,如通用串行总线(英文-Universal Serial BusUSB ;简称:USB)连接,也可以是无线连接,如蓝牙连接或无线保真(英文:Wireless-Fidelity ;简称:WIFI)连接。
[0073]需要说明的是,在车载终端和用户终端建立连接后,用户终端可以通过动态主机配置协议(英文:Dynamic Host Configurat1n Protocol ;简称DHCP)给车载终端分配一个IP地址,这样就无需用户进行多余的设置。
[0074]在步骤302中,车载终端获取用户终端中安装的APP的主列表。
[0075]用户终端中通常安装有数目较多的APP,而在车载终端与用户终端建立连接之后,车载终端可以获取用户终端中APP的主列表,该列表中可以包含有用户终端中安装的所有APP的应用标识(英文-Applicat1n Identity ;简称:APP_ID),而用户终端与车载终端可以都保存有APP-1D与APP的对应关系。如图3-2所示,其为APP-1D与APP的对应示意图,其中每个APP都对应与一个APP-1D。
[0076]在步骤303中,车载终端向用户展示主列表,主列表中记录有用户终端中安装的全部APP。
[0077]车载终端在获取主列表后,可以在显示组件上向用户展示主列表。
[0078]根据车载终端与用户终端是否为第一次建立连接,本步骤可以分为两种情况。
[0079]第一种情况:车载终端与用户终端是第一次建立连接。
[0080]I)车载终端在向用户展示主列表后获取用户配置信息,用户配置信息用于指示用户在主列表中选择的至少一个APP。
[0081]车载终端与用户终端第一次建立连接后,可以首先显示主列表中的所有APP,之后用户可以通过车载终端的输入组件选择常用的几个APP作为用户配置信息。
[0082]2)车载终端向用户展示包含有至少一个APP的列表。
[0083]车载终端在获取用户配置信息后,可以仅显示用户配置信息中用户选择的几个常用的APP,以减少用户在车辆行驶过程中的操作量,增加了驾驶的安全性。
[0084]第二种情况:车载终端与用户终端不是第一次建立连接。
[0085]I)获取用户配置信息。
[0086]在车载终端与用户终端不是第一次建立连接时,可以获取历史记录的用户配置信息。
[0087]2)根据用户配置信息向用户展示包含有至少一个APP的列表。
[0088]车载终端在获取了历史记录的用户配置信息后,可以根据该用户配置信息向用户展示包含有至少一个APP的列表。
[0089]在步骤304中,车载终端获取用户选择信息,用户选择信息用于指示用户在主列表中选择的APP。
[0090]车载终端在向用户展示了包含有至少一个APP的列表后,用户可以通过车载终端的输入组件输入用户选择信息。如图3-3所示,用户可以通过点击对应的APP图标来输入用户选择信息。
[0091]其中,输入组件可以包括:触摸屏,声音输入模块,方向盘按键和车载终端硬按键等。
[0092]在步骤305中,车载终端将用户选择信息发送至用户终端。
[0093]车载终端再获取了用户选择信息后,可以将用户选择信息发送至用户终端。
[0094]需要说明的是,用户选择信息中可以包含有用户选择的APP的APP-1D。
[0095]在步骤306中,用户终端根据用户选择信息运行用户选择的APP。
[0096]用户终端在获取了用户选择信息后,可以根据用户选择信息中的APP-1D运行对应的APP。
[0097]需要说明的是,用户终端与车载终端之间蓝牙连接所使用的协议,可以是免提(英文:Hands_free Profile ;简称:HFP)协议、高级音频传输(英文:Advanced Aud1Distribut1n Profile ;简称:A2DP)协议,也可以是实时传输协议(英文:Real_timeTransport Protocol ;简称:RTP),且车载终端和用户终端使用的协议需要保持一致。
[0098]在步骤307中,用户终端从服务器获取APP的运行信息。
[0099]用户终端运行用户选择的APP之后,可以从服务器获取该APP的运行信息。
[0100]其中运行信息可以包括影音信息,即视频信息与声音信息。可选的,用户终端可以通过USB连接将视频信息发送至车载终端,通过蓝牙连接将声音信息传递给车载终端。
[0101]在步骤308中,用户终端将运行信息发送至车载终端。
[0102]在步骤309中,车载终端向用户展示运行信息。
[0103]车载终端在获取了运行信息后,可以通过影音显示组件向用户播放影音信息。具体的,车载终端可以通过显示组件播放运行信息中的视频信息,通过音频组件播放运行信息中的音频信息。需要说明的是,在需要时,车载终端可以对运行信息中的视频信息和音频信息解码后,再向用户进行展示。
[0104]在步骤310中,车载终端接收用户的操作信息并将操作信息发送至用户终端。
[0105]车载终端再向用户展示了运行信息之后,用户可以通过输入组件输入各种操作信息,车载终端可以将该操作信息发送至用户终端。示例性的,车载终端在向用户展示导航APP的运行信息之后,用户可以在导航APP中输入目的地信息,而车载终端可以将该目的地信息发送至用户终端。
[0106]可选的,车载终端可以根据事先定义的操作事件列表,将这些用户输入的操作信息转化成用户终端可以识别的操作。示例性的,车载终端可以将车载终端硬按键与APP的多个指令如“确定”和“取消”等关联起来。
[0107]在步骤311中,用户终端根据操作信息控制APP并获取APP在被控制后产生的反馈运行信息。
[0108]用户终端在获取了车载终端发送的操作信息后,可以根据该操作信息控制APP,并获取APP在被控制后产生的反馈运行信息,即用户可以通过车载终端上的输入组件间接的控制用户终端中运行的APP。
[0109]需要说明的是,本步骤用户终端获取的APP在被控制后产生的反馈运行信息也可以是用户终端通过服务器获取的,即,服务器可以用于向用户终端提供运行信息。示例性的,用户终端在获取车载终端发送的目的地信息后,用户终端运行的导航APP可以通过服务器获取到达目的地所需的反馈运行信息。
[0110]在步骤312中,用户终端将反馈运行信息发送至车载终端。
[0111]用户终端在获取反馈运行信息之后,可以将该反馈运行信息发送至车载终端。
[0112]在步骤313中,车载终端向用户展示反馈运行信息。
[0113]车载终端在获取反馈运行信息之后,可以通过影音组件向用户展示反馈运行信息。示例性的,车载终端在获取到达目的地所需的反馈运行信息之后,可以通过影音组件中的音频组件播放反馈运行信息中的音频信息,通过影音组件中的视频组件播放反馈运行信息中的视频信息。
[0114]需要补充说明的是,本发明实施例提供的应用程序运行方法,通过获取用户配置信息,减少了用户在车辆行驶过程中的操作量,达到了增加驾驶的安全性的效果。
[0115]需要补充说明的是,本发明实施例提供的应用程序运行方法,使APP实际运行于用户终端中,而用户终端升级APP简单快捷,达到了既能在车辆中使用APP,又能够简单快捷的升级APP的效果。
[0116]综上所述,本发明实施例提供的应用程序运行方法,通过在用户终端上运行APP,再将APP的运行信息显示与车载终端上,解决了相关技术中嵌入式系统本身的缺陷,导致APP升级过程比较复杂且提高了车载终端的成本的问题;达到了 APP升级简单且降低车载终端成本的
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1