• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 15
    • 下载费用:30 金币  

    重庆时时彩单双赔率: 对从车辆传送或传向车辆的消息进行排队的方法.pdf

    关 键 词:
    车辆 传送 消息 进行 排队 方法
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201110062376.1

    申请日:

    2011.03.11

    公开号:

    CN102193821A

    公开日:

    2011.09.21

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情: 发明专利申请公布后的视为撤回IPC(主分类):G06F 9/46申请公布日:20110921|||实质审查的生效IPC(主分类):G06F 9/46申请日:20110311|||公开
    IPC分类号: G06F9/46; H04L29/08 主分类号: G06F9/46
    申请人: 福特全球技术公司
    发明人: 米歇尔·瑞曼德·威斯查; 菲索·瓦瑞斯; 苏克温德·瓦德华; 提摩西·艾伦·盖革
    地址: 美国密歇根州迪尔伯恩市
    优先权: 2010.03.11 US 12/722,194
    专利代理机构: 北京铭硕知识产权代理有限公司 11286 代理人: 韩明星;李娜娜
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201110062376.1

    授权公告号:

    ||||||

    法律状态公告日:

    2015.10.28|||2013.03.27|||2011.09.21

    法律状态类型:

    发明专利申请公布后的视为撤回|||实质审查的生效|||公开

    摘要

    本发明公开了一种对从车辆传送或传向车辆的消息进行排队的方法??山邮绽醋砸桓龌蚨喔鲇τ贸绦虻囊桓龌蚨喔鱿?。一个或多个消息可包括一个或多个车辆应用程序的消息标识符以将一个或多个消息与一个或多个应用程序相关联??膳帕邢⒁杂糜诖?。确定车辆至无线网络的连接状态,如果车辆连接至无线网络,传送一个或多个队列消息?;谝桓龌蚨喔鱿⒅葱幸桓龌蚨喔龀盗鞠喙氐氖录?。

    权利要求书

    1.一种对从车辆传送或传向车辆的消息进行排队的方法,所述方法包含:接收来自用于一个或多个应用程序的一个或多个消息以执行一个或多个车辆相关的事件,所述一个或多个消息包括用于所述一个或多个车辆应用程序中每一个的消息标识符以便将所述一个或多个消息与所述一个或多个应用程序关联;对所述一个或多个消息进行排队以用于传送;确定车辆与无线网络的连接状态;如果所述车辆连接至所述无线网络,传送所述一个或多个排队的消息;及基于所述一个或多个消息执行所述一个或多个车辆相关的事件。2.如权利要求1所述的方法,其特征在于,所述一个或多个消息为发出消息,并且如果所述车辆连接至所述无线网络,所述方法进一步包含:接收一个或多个进入消息;及对所述一个或多个进入消息进行排队以用于传送至所述一个或多个应用程序。3.如权利要求2所述的方法,其特征在于,所述方法在车辆计算机系统处执行。4.如权利要求3所述的方法,其特征在于,所述方法额外地在服务器处执行。5.如权利要求1所述的方法,其特征在于,所述车辆以预定时间或在预定事件发生时连接至所述无线网络。6.如权利要求5所述的方法,其特征在于,所述传送步骤进一步包含以预定时间或在预定事件发生时传送所述一个或多个消息。7.如权利要求1所述的方法,其特征在于,所述一个或多个车辆相关的事件从媒体检索事件、媒体标记事件、紧急呼叫事件、车辆诊断事件和简易信息聚合RSS事件中选择。8.如权利要求1所述的方法,其特征在于,所述一个或多个车辆相关的事件从安装应用程序、安装补丁包或安装用户自定义设定中选择。9.如权利要求1所述的方法,其特征在于,所述确定步骤进一步包含确定生成连接的主要地址。10.如权利要求9所述的方法,其特征在于,所述主要地址为主机名称。

    说明书

    对从车辆传送或传向车辆的消息进行排队的方法

    技术领域

    本发明总体上涉及一种用于对车辆相关服务的消息排队的方法和系统。

    背景技术

    在现有技术中已经提供了与消息排队系统相关的多个示例。例如,美国专利US?7,213,150号提出了用于保密消息队列的方法和装置。该系统开始时通过在起始处生成消息。接下来,系统计算消息摘要(digest)。使用原始私匙加密签名该摘要。消息和签名摘要被转送至队列用于传送至接收者。一旦在队列处接收到消息和签名摘要,系统通过使用原始公钥加密验证摘要是否在起始处有签名。如果签名有效,则起始处不能拒绝生成消息。有效消息和摘要设置在队列上并且通知接收者消息可用。

    美国专利US?7,240,089号公开了消息队列方法、系统和带有可复用池部件(reusable?pooling?component)的程序产品。US?7,240,089公开了池机制(pooling?mechanism)以限制在消息队列系统中的重复连接并且防止过度生成和破坏连接以及相关的开销。其通过在客户端和消息队列系统之间提供层(在该处存放连接)来实现。池机制防止通过过度地重复生成并破坏消息队列系统连接而失去太多的源。

    另外,美国微软公司制造并且发行名为微软消息队列服务器(MICROSOFT?MESSAGE?QUEUE?SERVER)的产品。该系统可用于例如事务处理(TP,transaction-processing)应用程序(例如,政券交易、银行交易或现场控制)中。

    发明内容

    本发明一个方面包括一种用于对从车辆传送的消息或传送至车辆的消息进行排队方法。该方法可在车辆计算机系统处执行??商娲鼗蛄硗獾?,该方法可在服务器处执行。

    该方法包括接收来自一个或多个应用程序的一个或多个消息以执行一个或多个车辆相关的事件。一个或多个消息包括用于所述一个或多个车辆应用程序中每一个的消息标识符以便将一个或多个消息与一个或多个应用程序相关联。一个或多个车辆相关的事件可包括但不限于媒体检索事件、媒体标记事件、紧急呼叫事件、车辆诊断事件和简易信息聚合(RSS)事件。此外,车辆相关事件可包括安装应用程序、安装补丁包或安装用户自定义设定。

    一个或多个消息可以为发出的消息。因此,在一个或多个实施例中,该方法可包括接收一个或多个进入消息并且对一个或多个进入消息进行排队以用于传送至一个或多个应用程序。如果车辆连接至无线网络,可执行接收和排队步骤。

    该方法可进一步包括确定车辆至无线网络的连接状态。车辆可以预定时间或事件连接至所述无线网络。因此,可在预定时间或预定事件发生时传送一个或多个消息。确定车辆的无线网络连接状态可进一步包括确定生成连接的主要地址(例如,主机名称)。

    该方法可进一步包括如果车辆连接至无线网络,传送一个或多个队列消息。

    该方法可进一步包括基于一个或多个消息执行一个或多个车辆相关的事件。

    本发明的另一方面可包括接收来自一个或多个车辆相关应用程序的一个或多个消息。车辆相关的应用程序可包括用于将一个或多个消息与每个应用程序相关联的消息标识符。

    该方法可进一步包括对一个或多个消息进行排队用于传送。

    该方法可进一步包括确定车辆是否连接至无线网络。如果车辆连接至无线网络,则该方法包括传送一个或多个队列消息。

    另外地,该方法可包括基于一个或多个消息执行一个或多个车辆相关的事件。

    该方法可包括在计算机处接收请求用于执行一个或多个车辆相关的事件。

    本发明的另一方面可包括用于从车辆传送消息或传送消息至车辆的消息队列系统。该消息队列系统可用于使用不同通讯平台传送一个或多个队列消息,包括但不限于电子邮件、短消息(SMS)和USB。

    该消息队列系统被配置为接收来自一个或多个应用程序的一个或多个消息用于执行一个或多个车辆相关的事件。一个或多个消息包括用于将一个或多个车辆应用程序中每一个与一个或多个应用程序相关联的消息标识符。

    在一个实施例中,一个或多个应用程序可以为多个应用程序。

    该消息队列系统可进一步被配置为用于对一个或多个消息进行排队以用于传送。

    另外,该消息队列系统可进一步被配置为用于确定车辆至无线网络的连接状态。如果车辆连接至无线网络,该消息队列系统可进一步被配置为用于传送一个或多个队列消息。无线网络可为宽带无线网络。

    该消息队列系统可进一步被配置为用于基于一个或多个消息执行一个或多个车辆相关的事件。

    在一个实施例中,该消息队列系统可包括车辆计算机系统和服务器。

    根据附图和本发明的下面的详细说明可更好地理解本发明的这些和其它方面。

    附图说明

    以下示出的附图说明了本发明的一些实施例。附图并不意图限制本发明。在联系附图并且参考下面的描述可更佳地理解本发明的实施例(关于运转的机构和方式)以及进一步的目标和优点。

    图1示出了根据本发明多个实施例中的一个的用于消息队列系统和运转消息队列系统的系统架构。

    图2示出了根据本发明多个实施例中的另一个的用于消息队列系统和运转消息队列系统的系统架构。

    图3示出了根据本发明的多个实施例中的一个用于使用一个或多个基于车辆服务的消息队列运转。

    图4说明了根据本发明的多个实施例中的一个示例性框型布局。

    具体实施方式

    本说明书公开了本发明的详细实施例,然而,应理解所公开的实施例仅为本发明的示例,其可以以多种可替代形式实施。附图无需按比例绘制,可以放大或最小化一些特征以显示特定组件的细节。因此,本说明书中公开的具体结构和功能细节不应解释为限定,而仅解释为权利要求的代表性基础和/或教导本领域技术人员以多种方式实施本发明的代表性基础。

    图1和2说明了消息队列系统的示例性架构。图1说明了消息队列系统,其中在车辆计算机系统12处生成应用程序请求。图2说明了相同的消息队列系统,其中在服务器14处生成应用程序请求。两个操作均在下面详细描述。

    消息队列系统10的车辆计算机系统12可容纳于车辆内。图4示例性说明了车辆计算机系统。图4将在下面详细描述。应该明白地是图中的布置是说明性的??尚薷?例如,增加、删除或组合一个或多个特征)或重新布置图中的布置而不脱离本发明的范围。

    车辆计算机系统12可以为车辆内的车辆乘客提供一个或多个服务16。非限制性示例的服务16可包括媒体检索服务、紧急呼叫服务、车辆诊断服务、简易信息聚合(RSS,Real?Simple?Syndication)服务、使用万维网的网络服务以及软件授权和更新服务。在一个实施例中,这些服务16可作为应用程序(或软件)安装在车辆计算机系统12上。应用程序可由原始设备制造商(OEM)的工厂安装或以后上传至车辆计算机系统12。在另一实施例中,这些服务16可从服务传送网络(SDN,service?delivery?network)(例如从图4中的网络344)接收。在这个实施例中,应用程序16可以为用于与SDN通讯的软件。

    消息队列API?18允许应用程序16和消息队列???0之间的通讯。在请求发送至应用程序16时,可由一个或多个应用程序16调用消息队列API?18。应用程序16可被自动激活(例如基于预配置时间)或手动激活(例如由用户)。非限制性示例的自动激活可以是预配置时间(例如,每10000英里)以执行车辆诊断。另一个非限制性示例的自动激活可以是预定同步以下载内容,例如新闻。非限制性示例的应用程序16的用户激活可以是从车辆音响系统收听的歌曲的用户标记。

    基于将要执行的请求行为,应用程序16可生成一个或多个消息用于传送请求。消息可以作为具有特定大小的数据包传送。例如,数据包可默认为不大于1MB。如另一非限制性示例,数据包的大小可基于服务器14上的可用邮箱空间。此外,可通过OEM或由车主配置用于传送的可接受的消息大小。

    在一个实施例中,“大”消息(例如,但不限于大于1MB)可被分割为较小的消息以用于传送。因此,在传送消息期间可占用较少的带宽。此外,可避免由于例如不稳定的网络连接引起的数据丢失。因此,如果在下载部分数据时网络连接中断,则随后在下个可用连接,可下载中断部分和后续部分。在接收端(例如服务器14或车辆计算机系统12)处可维持在中断之前下载的部分的完整性。一旦接收所有的消息部分,随后可由接收系统(车辆计算机系统12或服务器14)读取消息。

    在另一实施例中,超过特定大小的消息可能完全不被传送。这些消息可由系统12和/或服务器14删除。

    包含请求的消息可设置在数据管理器20内。队列消息可用于一个或多个应用程序。因此,例如,如果用户对两个或多个应用程序(例如车辆诊断和音乐标记)作出请求,与每个请求相关的消息可在数据管理器20内排队。

    数据管理器20可负责对进入消息和发出消息排队。数据管理器20可由OEM在工厂安装或稍后安装至车辆计算机系统12。

    数据管理器20可包括输出队列22和输入队列24。输出消息可保留在输出队列22中直至在车辆计算机系统12和服务器14之间建立连接。在已经传送一个或多个消息之后,输入消息可保留在输入队列24内。存储在输入队列24内或输出队列22内的消息可存储在车辆计算机系统12的非持久性存储器(non-persistent?memory)(未显示)。

    数据传送管理器26可负责用于建立与服务器14的通讯。非限制性示例的通讯可为宽频带无线(例如,WiFi、WiMax等)或声载数据(DoV)通讯??墒褂肨CP/IP协议传输消息。非限制性协议可包括POP3、FTP、MAPI、MQSeries、BizTalk和比特流(BitTorrent)。在一个实施例中,消息可以以电子邮件发送。因此,可另外地或可替代地使用IMAP电子邮件协议。IMAP协议可包括或可不包括IMAP-IDLE扩展。

    消息可安全地传输至服务器。在一个实施例中,简单验证保密层(Simple?Authentication?and?Security?Layer,SASL)保密机制可用于保密地传输消息并且验证车辆计算机系统12和服务器14。例如,对于每个消息,可传输电子序列号(ESN,electronic?serial?number)和安全哈希算法(SHA,Secure?Hash?Algorithm)函数。非限制性示例的SHA包括但不限于SHA-0、SHA-1或SHA-2。在一个实施例中,ESN可用作登录并且SHA函数可用作密码。

    数据管理器26可生成与服务器14的消息管理器44的连接。除了完成与车辆计算机系统12的连接,消息管理器44也可接收传输的消息并且发布去向服务器14的数据管理器46的消息以及接收来自服务器14的数据管理器46的消息。在一个实施例中,消息管理器44可以为一个或多个电子邮件服务器。另外,消息管理器44可管理通过包括但不限于SMS、DoV和USB的其它通讯系统传送的数据。

    数据管理器46可负责用于对在服务器14处的进入消息和发出消息进行排队。数据管理器46可包括输出队列48和输入队列50。发出消息可保留在输出队列48内直至在车辆计算机系统12和服务器14之间建立连接。在来自车辆计算机系统12的一个或多个消息已经传送至服务器14之后,进入消息可接收并且保留在输入队列50内。存储在输入队列50或输出队列48内的消息可存储在服务器14的非持久性存储器(未显示)内。

    由服务器14接收(例如基于对应用程序16作出的自动或手动请求)的进入消息可传送至应用程序52以用于处理。例如,当在车辆计算机系统12和服务器14之间建立连接时,用于标记歌曲的来自用户的请求可由服务器接收并且设置在输入队列50内。消息可随后被传送至存储在服务器14上的音乐应用程序以用于标记。标记的歌曲或已经标记歌曲的通知可随后在终端被发送至用户。

    终端68可以为个人计算机(PC)或漫游装置(ND)。终端68可通过网络66与服务器14通讯。网络66可为任何宽带或拔号连接。非限制性示例的宽带连接可包括WiFi、LAN、WAN、因特网、以太网或它们的组合。

    在一个实施例中,第三方服务提供者(终端70)可通过服务器14与车辆计算机系统12通讯。第三方服务提供者可以为车辆计算机系统12提供一个或多个服务和/或为来自车辆计算机系统12的服务提供服务请求。非限制性示例包括歌曲标记信息(例如从PANDORA传送)、基于非订阅和订阅内容(例如,月刊、可听音频书籍许可和体育比分)、电子支付信息(例如在快餐馆、收费站和加油站驾车路过使用的小额支付)、车内电子广告、车辆追踪和事件报告。

    消息传送可以以下面非限制性方式中的至少一种来实现:e-mail、SMS、DoV、USB、Sirius数据连接、DTMF、TCP(例如WiFi、蓝牙和移动宽带)和无线网状网路(Mesh?Networking)(例如,基于802.11s通讯标准)。因此,可可使用任何通讯系统而无需改变如图1和2所示的架构来传送和排队消息。

    将参考如图3中所示的消息队列系统的操作来描述系统架构(图1和2)的进一步细节。如方框200所说明,用户可提交来自车辆的一个或多个应用程序16的请求(例如,如上所述的歌曲标记)??删砂磁?、语音指令等作出请求。参考图1,如数据流28所示,响应于请求,应用程序16可唤醒API18以对由应用程序16生成的一个或多个消息进行排队以用于处理。

    如在方框202所说明,车辆计算机系统12可确定车辆的数据连接状态。车辆计算机系统12可检索与其生成连接的主要地址(primary?address)。数据连接可以为任意无线连接(例如但不限于WiFi、WiMax和DoV)。因此,车辆计算机系统12可检索的主要地址可包括但不限于主机名称(例如在WiFi或WiMax连接可用的情况下)或电话号码(例如在DoV连接可用的情况下)。

    如方框204所说明,数据连接确定可进一步包括确定连接是否可用。如果连接不可用,如方框206所说明,随后车辆计算机系统12可等待连接。如方框208处所说明,可对一个或多个消息进行排列直至连接可用。

    在一个实施例中,车辆计算机系统12可以检索连接预定次数(例如但不限于每隔5分钟)??商娲鼗蚨钔獾?,车辆乘客可手动请求来自车辆的连接检索(例如,语音指令、按钮等)。连接检索次数可在车辆计算机系统12的工厂安装期间或在之后的时间(例如,在车辆交易之后)配置??捎沙盗炯扑慊低?2、漫游装置或个人计算机(PC)使用软件配置工具(例如从OEM的网站如www.syncmyride.com上下载)来配置连接检索次数。

    在一个实施例中,检索连接可包括确定连接是否实际上处于直接互联网连接。例如,一些为客户提供WiFi服务的公开场所可阻止连接至互联网直至已经收到互联网连接费用。如另一非限制性示例,可要求订阅以获得访问互联网。在这些情况下,在直接连接不可用时,可传送消息说明连接不可用。

    在一些实施例中,在不能连接至服务器14的情况下,系统10也可包括备份服务器(未显示)。在这种情况下,车辆计算机系统14也可检索与备份服务器的连接。如果备份服务器不可用,传送至用户的消息可说明无法连接至服务器。

    如果连接可用,车辆计算机系统12可提醒数据传输管理器26的连接可用性并且信号30可传送至服务器14用于生成与服务器14的连接。服务器14可响应请求传送响应信号,包括“邮箱”(″mailbox″)的状态(例如在服务器14的输出队列内存储消息的消息)和“邮箱”(″mailbox″)的大小。应该明白地是词汇“邮箱”总体上指的是用于保存一个或多个队列消息的一个或多个位置。因此,如方框210所说明,队列消息可被排队以用于传送至服务器14。

    基于从服务器14收到的信息,如方框212所说明,数据传输管理器26可确定队列消息是否超过阈值大小(例如1MB)。如果超过阈值大小,则如方框214所说明,消息可被分割为两个或多个较小的消息。如上所述,分割的消息无法被读取直至在服务器14处接收所有的块。

    如果消息没有超过阈值大小或消息曾经被分割,则如方框216所说明,作出是否存在用于消息传送的预设时间的进一步确定。用户(例如但不限于车主、销售商或维修技术员)可配置用于消息更新(例如传送和/或接收)的时间。因此,当配置时,车辆计算机系统12可根据配置的时间周期性地检查消息更新。例如,如果用户已经配置消息更新以每隔24小时发生,随后当生成连接时,车辆计算机系统12可每隔24小时询问服务器14消息更新。应该明白地是配置可基于特定时间范围(例如每隔24小时)或特定时间周期(例如每个早晨3点)。

    在一个实施例中,消息更新检查受限于超时周期。超时周期也可由用户配置。例如,如果消息更新检查被配置为每隔24小时发生,但自最近更新起已经过36小时,则车辆计算机系统12可不检查另一个更新直至建立与服务器14的新连接。因此,每个新连接可重置超时周期。

    在另一实施例中,用户也可手动地请求消息更新。因此,在用户手动地请求消息更新时,超时周期也可重置。当没有连接可用时,如果用户请求消息更新,将错误消息(例如说明连接不可用)呈现给用户??商娲?,在没有连接的周期期间可停用消息更新检查选项。

    如果消息传送周期已经重置,则如方框218所说明,随后消息传送可暂停直至配置的传送时间。

    如果已经满足消息传送的时间或者用户已经手动地请求消息更新,则如方框220所说明可传送随后队列消息。发出消息34(图1)可从输出队列22释放并且经由数据传输管理器26传送至服务器14?;谌缟纤鲆桓龌蚨喔鐾ㄑ断低晨墒褂帽玖煊蛞阎暮鲜实姆椒ù拖?。

    根据先进先出(FIFO)安排,可释放并接收消息??商娲鼗蛄硗獾?,高优先级消息可在低优先级消息之前传送。

    服务器14可接收进入消息54并且将其放置在输入队列50内。队列消息56可传送至应用程序52用于异步处理。

    一旦进行处理,可响应于请求,生成响应消息58并且传送至输出队列48。如上所述,当对多个应用程序作出请求时可利用队列方法。因此,在一个实施例中,应用程序52可基于与每个请求相关的消息ID对请求生成合适的响应。传送消息ID以确保唯一性并且正确地输送消息。例如,在基于e-mail的通讯系统中,每个消息可具有与其相关的IMAP?64位消息ID(例如,至邮箱的32位消息ID和32位唯一标识符有效值)。应用程序52可利用该ID将请求与响应相关联。

    当消息在输出队列48内排队时,服务器14可传送响应信号38a至车辆计算机系统12。车辆计算机系统12可传送检查信号38b以接收输入消息。在一个实施例中,为了考虑与车辆计算机系统12的连接突然消失,服务器14可在消息被传送至服务器14的同时传送响应信号38a。

    在检查进入消息时,车辆计算机系统12可传送请求(经由请求信号40)进入消息。如方框222所说明,可通过返回信号42接收进入消息。在一个实施例中,车辆计算机系统12可基于消息ID接收指定消息。

    在接收到进入消息时,车辆计算机系统12可将消息放置进输入队列22。中间硬件层(未显示)可确保进入消息的签名以及消息已经完整到达。

    应用程序16可随后接收指示消息输送在输入队列22的输送消息64。因此,可实现由用户作出请求。例如,如果用户请求标准化媒体库内的媒体项目,基于上述方法的结果是,目标应用程序处理输送的媒体标准数据并且媒体索引被更新。在一个实施例中,一旦完成排队过程,可从输入队列和/或输出队列清扫任何消息。

    图2说明了从服务器14开始的消息排队过程。在这个实施例中,可由用户从终端68发起应用程序服务的请求??商娲鼗蛄硗獾?,可由第三方服务提供商从终端70发起请求。非限制性示例的应用程序服务可包括安装一个或多个应用程序至车辆计算机系统12、补丁包或自定义设置。

    一旦服务器接收到请求,由应用程序52生成的一个或多个消息100可在输出队列48内排队??稍诔盗炯扑慊低?2和服务器14之间生成连接102。在这一点上,车辆计算机系统12在一个实施例中也可如上所述检查消息更新。

    服务器可传送响应连接信号104至车辆计算机系统12,车辆计算机系统12可依次传送请求信号106以接收消息。根据利用的通讯系统可依照本领域已知的合适方法传送消息。在一个实施例中,如果消息较大,则消息可以以多个消息传送(如上所述)。

    一旦接收到请求信号106,服务器14可传送发出消息108a并且将该一个或多个消息108a传送至车辆计算机系统12。例如而非限定,该一个或多个消息可以为一个或多个应用程序的一个或多个安装文件。

    数据传输管理器26可将进入消息118引导至车辆计算机系统12的输入队列24。输送信号120可发送至应用程序16为应用程序16指示输入队列24中的一个或多个消息可用。在一个实施例中,一旦接收到至应用程序16的输送信号120,可实现消息队列24内的一个或多个消息的进一步处理。例如,如果消息为完整的安装文件,则一个或多个消息可传送至安装器(未显示)以用于开始处理。另外地或可替代地,可生成消息以提醒用户开始安装??商娲?,如果消息不是完整的安装文件,则安装器可检索另外的安装文件以完成安装。

    在完成处理之后,结果消息22可传送至输出队列22。非限制性示例的结果消息122包括安装日志。

    在一个实施例中,消息队列系统10内实施的覆写(overwrite)部件可覆写输出队列22(或图1的输出队列48)内存储的之前的结果消息122(或图1的结果消息58)。例如,队列22、48内剩余的超过90天的任何消息会被覆写。在客户开始事件和/或服务器开始事件期间覆写特性均可用。该特性可考虑更有效的空间分配。

    在从服务器14传送消息之间或之后,车辆计算机系统12可生成至服务器的第二连接以便在服务器14处检查等待消息和/或传送发出消息。在一个实施例中,起始连接102可持续并且信号110可为消息更新检查信号和/或消息传送信号。服务器14可返回响应信号112并且车辆计算机系统12可随后传送发出消息114a。

    服务器可将进入消息114b放置在输入队列50内并且将确认信号116传送至车辆计算机系统12确认接收到消息114b。在服务器14处,可经由数据连接124将消息(例如安装日志)传送至应用程序52。

    图4说明了用于车辆300的车载计算机系统12的示例方框布局。以车载计算机系统12驱动的车辆可包含位于车辆内的视觉前端界面302。用户也能够通过触摸感应屏(如果提供的话)与该界面交流。在另一说明性实施例中,通过按钮按压、语音对话和对话合成发生交流。

    在图4所示的实施例中,处理器304控制车载计算机系统的至少一部分操作。由于设置在车辆中,处理器304允许车载处理指令和程序。而且,处理器304连接至非持久存储器306和持久存储器308。在该说明性实施例中,非持久存储器为随机访问存储器(RAM)而持久存储器为硬盘驱动(HDD)或闪存。

    处理器304也设置有允许用户能够与处理器交互的多个不同的输入。在该说明性实施例中,设有麦克风310、辅助输入312(用于输入313)、USB输入314、GPS输入316以及蓝牙输入318?;股栌惺淙胙≡衿?20使得用户能够在各种输入之间切换。麦克风和辅助连接器312的输入在传输至处理器304之前通过转换器322从模拟转换为数字。

    系统的输出可包括但不限于视觉显示器302和扬声器324或立体声系统输出。扬声器324连接至放大器326并通过数字-模拟转换器328从处理器304接收信号。输出也可通过在334和336处分别显示的双向数据流送至远程蓝牙装置(例如,PND54)或USB装置(例如,车辆导航系统60)。

    在一个说明性实施例中,系统12使用蓝牙收发器318与用户漫游装置340(例如手机、智能手机、PDA等)通讯338。漫游装置340随后可用于通过例如与移动通讯塔348通讯346来与车辆300外部的网络344通讯342。

    在漫游装置和蓝牙收发器之间的示例性通讯由信号350表示。

    可通过按钮352或类似输入指导漫游装置340和蓝牙收发器318配对,通知CPU车载蓝牙收发器将与移动装置内的蓝牙收发器配对。

    可使用例如数据计划、声载数据(data?over?voice)或与漫游装置340相关联的DTMF音调在CPU?304和网络344之间通讯数据??商娲?,最好能够包括车载调制解调器354用于在CPU?304和网络344之间通过语音频带传输数据。在一个说明性实施例中,处理器304设有包括API的操作系统以用于与调制解调器应用程序软件通讯。调制解调器应用程序软件可访问蓝牙收发器318上的嵌入式??榛蚬碳赐瓿捎朐冻汤堆朗辗⑵?例如在漫游装置上发现的)完成无线通讯。在另一个实施例中,漫游装置340包括语音频带或宽频带数据通讯的调制解调器。在声载数据实施例中,在可采用已知的频分复用技术,漫游装置340的主人可以通过该装置谈话时传送数据。在其他时间,当主人没有使用该装置时,数据传输可使用全带宽(在一个例子中为300Hz至3.4kHz)。

    如果用户的移动装置具有数据计划,有可能该数据计划允许宽带传输且系统能够使用更宽的带宽(加快数据传输)。在另一个实施例中,漫游装置340被固定于车辆300的移动通讯装置(未显示)取代。在另一个实施例中,ND?340可以为能够通过例如(但不限于)802.11g网络(例如WiFi)或WiMax网络通讯的无线局域网络(LAN)装置。

    在一个实施例中,进入数据可经由声载数据或数据计划经过漫游装置340,经过车载蓝牙收发器318并进入车辆的内部处理器304。例如,在一些临时数据的情况下,数据可存贮在HDD?308或其他存储介质上直至不再需要这些数据的时候。

    可与车辆交互的其他装置包括具有例如USB连接356和/或天线358的个人导航装置330;或具有USB?360或其他连接的车辆导航系统332、车载GPS装置316或具有对网络344具有连接性的远程导航装置(未显示)。

    而且,CPU可以与各种其他辅助装置362相互通讯。这些装置可通过无线364或有线366连接通讯。而且,或者可替代地,CPU可使用例如WiFi?370收发器连接至车载无线路由器368。这可使得CPU?304在本地路由器368的范围内连接至远程网络。

    尽管已经说明并描述了本发明的实施例,并不意味着这些实施例说明并描述了本发明的所有可能形式。而是,说明书中使用的词汇为说明性词汇而非限制,并且应该明白地是在不脱离本发明的实质和范围下可作多种改变。

    关于本文
    本文标题:对从车辆传送或传向车辆的消息进行排队的方法.pdf
    链接地址://www.4mum.com.cn/p-5865443.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 龙虎游戏官方下载 北京赛车稳赚玩法技巧 江苏时时11选五 百盈金团是骗局吗 足球上下盘什么意思 双色球历史结果1000期 北京pk10冠亚和值大小 京pk10最稳办法 北京pk10网上骗局 pk10助赢免费手机软件 秒速时时开奖历史 北京pk10一期人工计划 赌大小从20的稳赢方案 北京pk10怎么玩赚钱 聚富视界下载安装 众发pk10免费计划app