CN103051695B - 一种利用手机对车载应用软件进行信息输入的方法及*** - Google Patents
一种利用手机对车载应用软件进行信息输入的方法及*** Download PDFInfo
- Publication number
- CN103051695B CN103051695B CN201210538345.3A CN201210538345A CN103051695B CN 103051695 B CN103051695 B CN 103051695B CN 201210538345 A CN201210538345 A CN 201210538345A CN 103051695 B CN103051695 B CN 103051695B
- Authority
- CN
- China
- Prior art keywords
- cell
- input
- customer terminal
- software
- onboard servers
- 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.)
- Expired - Fee Related
Links
Landscapes
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种利用手机对车载应用软件进行信息输入的方法及***,该***包括车载主机上的车载服务器、手机客户端,车载服务器和手机客户端通过TCP/IP协议连接和通讯;所述车载服务器上设置有车载应用软件,所述手机客户端上设置有与车载应用软件对应的手机应用软件;所述手机客户端将其应用软件中的输入信息发送至车载服务器端,所述车载服务器接收手机客户端发送的应用软件输入信息并将其模拟或转发至车载应用软件的输入功能界面中。采用本发明可提高车载应用软件的输入操作的便捷性,也大大的增加了操作空间,使得用户体验得以大大的提高。
Description
技术领域
本发明涉及一种对车载应用软件的信息输入方法,尤其涉及的是一种利用手机对车载应用软件进行信息输入的方法及***。
背景技术
车载应用软件输入操作的不便,一直是汽车用户体验的一大难题。原因在于车载主机的屏幕通常都是垂直固定安装,屏幕距离驾驶员都有一定的距离,且屏幕表面非常光滑,无论是进行拼音还是手写输入,都需要在触摸屏上做点击输入和选择等诸多操作,这比直接在电脑或手机上进输入操作要难得多,效率也低。另外,有些车型如奔驰的某些系列汽车,由于有玻璃装置将车载主机的屏幕隔离,因此,另外设计了手写板来实现车载应用软件的输入。但手写板的便捷性依然不如电脑或手机。而且不管是直接在触摸屏或者在手写板上进行输入,操作的人必须是坐在驾驶和副驾驶位上才能操作,效率都比较低,操作不方便。现有的车载主机存在着应用软件信息输入操作不便的技术问题。
因此,现有技术还有待于改进和发展。
发明内容
本发明的目的在于提供一种利用手机对车载应用软件进行信息输入的方法及***,以解决现有的车载主机存在的应用软件输入操作不便的技术问题。
本发明的技术方案如下:
一种利用手机对车载应用软件进行信息输入的方法,其中,包括以下步骤:
步骤1:手机客户端与车载服务器通过TCP/IP协议连接和通讯;
步骤2:用户启动手机客户端应用软件功能输入界面,手机客户端同步发送用户选择信息至车载服务器;
步骤3:车载服务器接收手机客户端发送的用户选择信息并判断对应的应用软件是否启动:
A:若未启动则执行步骤4;
B:若已经启动则执行步骤5;
步骤4:车载服务器通过调用运行进程的API函数CreatProcess启动对应的应用软件;
步骤5:车载服务器发送预定义的消息给对应的应用软件,对应的应用软件切换到输入功能界面;
步骤6:在手机上进行输入操作;
步骤7:手机客户端将输入信号发送至车载服务器;
步骤8:车载服务器端解析手机客户端发来的输入信号,并在车载服务器的应用软件上模拟或转发相同的输入信号;
步骤9:手机客户端确认输入完成;
步骤10:结束。
所述的利用手机对车载应用软件进行信息输入的方法,其中,步骤5中所述的预定义的消息为车载服务器与各类应用软件之间约定的输入功能界面切换消息。
所述的利用手机对车载应用软件进行信息输入的方法,其中,步骤6中所述的在手机上进行输入操作为用户根据自己的习惯选择手机***的拼音、手写、语音输入或者其他输入方法。
所述的利用手机对车载应用软件进行信息输入的方法,其中,所述车载应用软件为在线音乐、电子地图或其他应用软件。
5.一种利用手机对车载应用软件进行信息输入的***,其中,包括车载主机上的车载服务器、手机客户端,车载服务器和手机客户端通过TCP/IP协议连接和通讯;所述车载主机上还设置有车载应用软件,所述的车载服务器软件与车载应用软件通过自定义的消息来通讯和控制;所述手机客户端上设置有与车载应用软件对应的功能输入界面;所述手机客户端将其输入界面的输入信息发送至车载服务器端,所述车载服务器接收手机客户端发送的应用软件输入信息并将其模拟或者转发至车载应用软件的输入功能界面中。
所述的利用手机对车载应用软件进行信息输入的***,其中,所述车载应用软件为在线音乐、电子地图或其他应用软件。
本发明提供的利用手机对车载应用软件进行信息输入的方法及***,通过手机对车载应用软件的启动控制、输入界面切换、输入信息的传输,车载服务器端对接受的输入信息在对应的应用软件上进行模拟或者转发,实现了处于车内任何位置的人员都可以直接通过手机对车载应用软件进行输入操作,一方面,提高了车载应用软件的输入操作的便捷性,另一方面,也大大的增加了操作空间,使得用户体验得以大大的提高。
附图说明
图1是本发明中利用智能手机对车载主机应用软件进行信息输入的方法流程图。
图2是本发明中利用智能手机对车载在线音乐软件进行信息输入的方法流程图。
图3是本发明中利用智能手机对车载电子地图软件进行信息输入的方法流程图。
图4是本发明中利用智能手机对车载主机应用软件进行信息输入的***结构框图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。
如图1本发明中利用智能手机对车载主机应用软件进行信息输入的方法流程图所示,利用智能手机对车载主机应用软件进行信息输入的方法主要包括步骤1:手机客户端与车载服务器通过TCP/IP协议连接和通讯;步骤2:用户启动手机客户端应用软件的功能输入界面,手机客户端同步发送用户选择信息至车载服务器;步骤3:车载服务器接收手机客户端发送的用户选择信息并判断对应的应用软件是否启动若未启动则执行步骤4,若已经启动则执行步骤5;步骤4:车载服务器通过调用运行进程的API函数CreatProcess启动对应的应用软件;步骤5:车载服务器发送预定义的消息给对应的应用软件,对应的应用软件切换到输入功能界面,所述的预定义的消息为车载服务器与各类应用软件之间的通讯消息(输入功能界面切换消息),应用软件接收到各自的通讯消息后会自动切换至其输入功能界面;步骤6:在手机上进行输入操作,用户在手机客户端上进行信息输入操作,用户则根据自己的习惯选择手机***的拼音、手写或者语音输入法,例如:当对在线音乐等多媒体软件进行输入时,则可以采用拼音等文字输入方法进行输入,当对电子地图进行输入时,则可以进行手写输入,因为电子地图这类软件本身的输入界面就可以进行手写输入,手机客户端软件将手写轨迹发送到车载服务器,车载服务器通过模拟鼠标移动,在电子地图软件的手写输入界面上即可模拟手写输入;步骤7:手机客户端将输入信号发送至车载服务器,用户输入完成后,选择界面上的“确定”或者“发送”按钮,手机客户端将用户输入的信息发送至车载服务器端;步骤8:车载服务器端解析手机客户端发来的输入信号,并在车载服务器的应用软件上模拟或转发相同的输入信号,车载应用软件在接收到相应的信号后即可进行相应的操作;步骤9:手机客户端确认输入完成;步骤10:结束。本发明所述的手机都为一般意义上的智能手机。
如图2本发明中利用智能手机对车载在线音乐软件进行信息输入的方法流程图所示,包括以下步骤,步骤1:手机客户端与车载服务器通过TCP/IP协议连接和通讯;步骤2:用户启动手机客户端的“在线音乐”软件的功能输入界面,手机客户端同步发送用户选择的“在线音乐”信息至车载服务器;步骤3:车载服务器接收手机客户端发送的用户选择信息并判断对应的“在线音乐”软件是否启动,如果“在线音乐”软件未启动则执行步骤4,若果“在线音乐”软件已经启动则执行步骤5;步骤4:车载服务器通过调用运行进程的API函数CreatProcess启动对应的“在线音乐”软件;步骤5:车载服务器发送预定义的消息给对应的“在线音乐”软件,对应的“在线音乐”切换到输入功能界面,所述的预定义的消息为车载服务器与“在线音乐”软件之间的输入功能界面切换消息,“在线音乐”软件接收到输入功能界面切换消息后会自动切换至其输入功能界面;步骤6:在手机上进行输入操作;步骤7:手机客户端将输入信号发送至车载服务器;步骤8:车载服务器端解析手机客户端发来的输入信号并将其转发至“在线音乐软件”,所述的输入信号为输入文字(字符串),车载服务器通过消息机制转发给“在线音乐”软件,“在线音乐”软件在输入框上显示所述的输入文字(字符串);步骤9手机客户端确认输入完成;步骤10:结束。
如图3本发明中利用智能手机对车载电子地图软件进行信息输入的方法流程图所示,包括以下步骤,步骤1:手机客户端与车载服务器通过TCP/IP协议连接和通讯;步骤2:用户启动手机客户端的“电子地图”软件的功能输入界面,手机客户端同步发送用户选择的“电子地图”信息至车载服务器;步骤3:车载服务器接收手机客户端发送的用户选择信息并判断对应的“电子地图”软件是否启动,如果“电子地图”软件未启动则执行步骤4,若果“电子地图”软件已经启动则执行步骤5;步骤4:车载服务器通过调用运行进程的API函数CreatProcess启动对应的“电子地图”软件;步骤5:车载服务器发送预定义的消息给对应的“电子地图”软件,对应的“电子地图”切换到输入功能界面,所述的预定义的消息为车载服务器与“电子地图”软件之间的输入功能界面切换消息,“电子地图”软件接收到输入功能界面切换消息后会自动切换至其输入功能界面;步骤6:在手机上进行输入操作,用户可在手机屏上进行手写操作;步骤7:手机客户端将输入信号发送至车载服务器,如手机客户端发送手写的触摸(鼠标)事件(MOUSEEVENTF_LEFTDOWN,MOUSEEVENTF_MOVE,MOUSEEVENTF_LEFTUP)和坐标轨迹(根据不同屏幕计算和转换后的坐标数据)给车载服务器;步骤8:车载服务器端解析手机客户端发来的输入信号,并在车载服务器的“电子地图”软件上模拟相同的输入信号,如服务器解析触摸(鼠标)事件和坐标数据,调用mouse_event(API函数)同步模拟车载主机的鼠标点击、移动事件,同步在车载主机进行一样的手写操作。手机客户端通过发送“上”、“下”、“左”、“右”和“确定”输入信号给车载服务器,同步在车载主机进行一样的操作实现选择文字;步骤9手机客户端确认输入完成,完成后“电子地图”软件怎会根据不同的输入信息进行不同的操作,入音乐的在线搜索、音乐播放、下载等;步骤10:结束。
如图4本发明中利用智能手机对车载主机应用软件进行信息输入的***结构框图所示,本发明提供的利用智能手机对车载主机应用软件进行信息输入的***包括车载主机上的车载服务器、手机客户端,车载服务器和手机客户端通过TCP/IP协议连接和通讯。车载服务器和手机客户端还分别连接至WIFI局域网,以便进行其他网络操作和应用。车载服务器上设置有在线音乐、电子地图等车载应用软件,车载服务器通过消息机制对车载应用软件进行控制。手机客户端上与车载服务器对应也设置有在线音乐、电子地图等应用软件。本***通过将在手机客户端的应用软件上进行信息输入,在将该信息模拟并发送至车载服务器上对应的车载应用软件上,实现通过手机对车载软件进行信息输入的功能。
可见,通过本发明提供的方法和***,实现了手机对车载应用软件的调用、输入信息的传输,在通过车载主机对接受的输入信息的模拟,实现了处于车内任何位置的人员都可以直接通过手机对车载应用软件进行输入操作,一方面,提高了车载应用软件的输入操作的便捷性,另一方面,也大大的增加了操作空间,使得用户体验得以大大的提高。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
Claims (3)
1.一种利用手机对车载应用软件进行信息输入的方法,其特征在于,包括以下步骤:
步骤1:手机客户端与车载服务器通过TCP/IP协议连接和通讯;
步骤2:用户启动手机客户端应用软件功能输入界面,手机客户端同步发送用户选择信息至车载服务器;
步骤3:车载服务器接收手机客户端发送的用户选择信息并判断对应的应用软件是否启动:
A:若未启动则执行步骤4;
B:若已经启动则执行步骤5;
步骤4:车载服务器通过调用运行进程的API函数CreatProcess启动对应的应用软件;
步骤5:车载服务器发送预定义的消息给对应的应用软件,对应的应用软件切换到输入功能界面;
步骤6:在手机上进行输入操作;
步骤7:手机客户端将输入信号发送至车载服务器;
步骤8:车载服务器端解析手机客户端发来的输入信号,并在车载服务器的应用软件上模拟或转发相同的输入信号,车载应用软件在接收相应的信号后即可进行相应的操作;
步骤9:手机客户端确认输入完成;
步骤10:结束;
其中,步骤5中所述的预定义的消息为车载服务器与各类应用软件之间约定的输入功能界面切换消息;
步骤6中所述的在手机上进行输入操作为用户根据自己的习惯选择手机***的拼音、手写、语音输入或者其他输入方法。
2.根据权利要求1所述的利用手机对车载应用软件进行信息输入的方法,其特征在于,所述车载应用软件为在线音乐、电子地图或其他应用软件。
3.一种利用手机对车载应用软件进行信息输入的***,其特征在于,包括车载主机上的车载服务器、手机客户端,车载服务器和手机客户端通过TCP/IP协议连接和通讯;所述车载主机上还设置有车载应用软件,所述的车载服务器软件与车载应用软件通过自定义的消息来通讯和控制;所述手机客户端上设置有与车载应用软件对应的功能输入界面;所述手机客户端将其输入界面的输入信息发送至车载服务器端,所述车载服务器接收手机客户端发送的应用软件输入信息并将其模拟或者转发至车载应用软件的输入功能界面中;所述车载应用软件为在线音乐、电子地图或其他应用软件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210538345.3A CN103051695B (zh) | 2012-12-13 | 2012-12-13 | 一种利用手机对车载应用软件进行信息输入的方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210538345.3A CN103051695B (zh) | 2012-12-13 | 2012-12-13 | 一种利用手机对车载应用软件进行信息输入的方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103051695A CN103051695A (zh) | 2013-04-17 |
CN103051695B true CN103051695B (zh) | 2015-12-02 |
Family
ID=48064189
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210538345.3A Expired - Fee Related CN103051695B (zh) | 2012-12-13 | 2012-12-13 | 一种利用手机对车载应用软件进行信息输入的方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103051695B (zh) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104683401A (zh) * | 2013-11-29 | 2015-06-03 | 钛马车联网(上海)网络技术有限公司 | 车载设备信息呈现方法及*** |
CN104461052B (zh) * | 2014-11-24 | 2018-05-29 | 东软集团股份有限公司 | 智能设备间的文字输入方法及装置 |
CN104935741A (zh) * | 2015-06-05 | 2015-09-23 | 北京九五智驾信息技术股份有限公司 | 车机与移动终端互联的方法及*** |
CN105827710B (zh) * | 2016-03-31 | 2019-05-31 | 百度在线网络技术(北京)有限公司 | 车载终端与移动终端协同输入的控制方法及移动终端 |
CN109936497A (zh) * | 2017-12-15 | 2019-06-25 | 蔚来汽车有限公司 | 一种车载即时通讯方法以及车载即时通讯*** |
CN114115603A (zh) * | 2021-11-26 | 2022-03-01 | 哈尔滨地图出版社有限公司 | 遥控云挂图 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101063941A (zh) * | 2006-04-25 | 2007-10-31 | 英业达股份有限公司 | 自动化完全远程控制方法 |
CN101951553A (zh) * | 2010-08-17 | 2011-01-19 | 深圳市子栋科技有限公司 | 基于语音命令的导航方法及*** |
CN102724329A (zh) * | 2012-07-05 | 2012-10-10 | 深圳市路畅科技股份有限公司 | 一种车载导航仪的控制方法 |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN2847225Y (zh) * | 2005-08-04 | 2006-12-13 | 河北工业大学 | 车载导航控制多媒体装置 |
CN201114368Y (zh) * | 2007-10-23 | 2008-09-10 | 青岛海信电器股份有限公司 | 电视机及其远程控制*** |
CN101510125A (zh) * | 2009-03-30 | 2009-08-19 | 东南大学 | 一种通过蓝牙实现手机控制计算机键盘鼠标操作的方法 |
US9094436B2 (en) * | 2010-05-27 | 2015-07-28 | Ford Global Technologies, Llc | Methods and systems for interfacing with a vehicle computing system over multiple data transport channels |
CN104038535A (zh) * | 2010-12-22 | 2014-09-10 | 北京华夏未来信息技术有限公司 | 在虚拟应用环境下改善用户体验的方法及虚拟应用*** |
CN102521099A (zh) * | 2011-11-24 | 2012-06-27 | 深圳市同洲视讯传媒有限公司 | 一种进程监控方法及进程监控*** |
CN102521027B (zh) * | 2011-12-02 | 2013-10-30 | 华中科技大学 | 虚拟桌面***中的窗口界面传输方法 |
CN102636177B (zh) * | 2012-04-01 | 2015-11-25 | 北京百度网讯科技有限公司 | 一种导航路径规划方法和装置、导航*** |
CN102708683B (zh) * | 2012-06-20 | 2014-02-12 | 深圳市京泰基科技有限公司 | 可提高载客效率的电话召车的车辆调配方法 |
-
2012
- 2012-12-13 CN CN201210538345.3A patent/CN103051695B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101063941A (zh) * | 2006-04-25 | 2007-10-31 | 英业达股份有限公司 | 自动化完全远程控制方法 |
CN101951553A (zh) * | 2010-08-17 | 2011-01-19 | 深圳市子栋科技有限公司 | 基于语音命令的导航方法及*** |
CN102724329A (zh) * | 2012-07-05 | 2012-10-10 | 深圳市路畅科技股份有限公司 | 一种车载导航仪的控制方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103051695A (zh) | 2013-04-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103051695B (zh) | 一种利用手机对车载应用软件进行信息输入的方法及*** | |
CN102866803B (zh) | 一种支持盲操作的汽车虚拟中控台手势操控方法及装置 | |
CN109597557B (zh) | 控制列表滚动条的方法和使用该方法的电子装置 | |
CN104363331A (zh) | 一种手机互联启动手机app的方法及车载多媒体设备 | |
CN104541239A (zh) | 文本选择和录入 | |
CN102662576A (zh) | 基于触摸的信息发送方法及装置 | |
CN107436758A (zh) | 一种移动终端的信息显示方法和移动终端 | |
CN103957442A (zh) | 一种跨屏输入程序和远端设备的跨屏输入方法 | |
CN102202082A (zh) | 车载通信***及方法 | |
CN104683401A (zh) | 车载设备信息呈现方法及*** | |
CN105354003A (zh) | 一种基于移动终端和车载终端互联的显示方法及装置 | |
CN103064609A (zh) | 一种扩展信息的显示方法和装置 | |
CN105959373A (zh) | 一种智能车载显示控制*** | |
CN109407931A (zh) | 车载控制触摸屏的控制方法及电子控制设备 | |
CN108170358A (zh) | 手机与平视显示器交互方法 | |
CN103480151A (zh) | 一种利用智能手机模拟赛车游戏方向盘的方法和*** | |
CN102222008B (zh) | 界面管理***及其方法 | |
CN110072148A (zh) | 一种基于主从模式的车载信息***的实现方法 | |
CN104859561A (zh) | 用于汽车上的车机信息处理方法及装置 | |
KR101413179B1 (ko) | 차량에서의 스마트폰 정보 제공 시스템 | |
CN105711523A (zh) | 车载智能终端、***及信息共享方法 | |
CN113596769A (zh) | 车辆控制方法、装置及终端设备 | |
CN102799286A (zh) | 手写笔的输入方法和装置 | |
CN102798392B (zh) | 一种车载多屏导航仪***及控制方法 | |
CN102087596B (zh) | 嵌入式浏览装置及其多页面混合显示方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20151202 Termination date: 20201213 |