一种防止多渠道车载设备串号的方法及系统与流程

文档序号:17148207发布日期:2019-03-19 23:10阅读:392来源:国知局
一种防止多渠道车载设备串号的方法及系统与流程

本发明涉及车载设备技术领域,尤其涉及的是一种防止多渠道车载设备串号的方法及系统。



背景技术:

目前车载设备唯一码基本分成两类,一类是硬件唯一码,另一类是软件唯一码。但在车载设备制造过程中,不同渠道对硬件标准执行力度不同,造成各种硬件唯一码都可能随意烧录,软件唯一码又可能在还原系统或升级系统发生变化。当第三方软件提供商给这些渠道提供软件时候,不能通用的确定设备唯一码,造成第三方软件提供商出现多台设备对应一个号的串号现象或一个设备对应很多号的多号现象,这两种现象会导致统计的错误以及影响服务的质量。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术中的不足之处,本发明的目的在于提供一种防止多渠道车载设备串号的方法及系统,从而克服现有的车载设备唯一码容易引起串号和多号现象,影响服务质量的问题。

本发明解决技术问题所采用的技术方案如下:

一种防止多渠道车载设备串号的方法,其中,包括:

步骤a、预先给车载设备的各渠道商分别生成不同的项目唯一码;

步骤b、提供硬件唯一码和/或软件唯一码供渠道商选择,以渠道商的选择作为该渠道商的车载设备的自选唯一码并存储;以及

步骤c、结合渠道商的项目唯一码与自选唯一码,生成该渠道商的车载设备的设备唯一码。

所述的防止多渠道车载设备串号的方法,其中,所述步骤c具体包括:

步骤c1、当渠道商的车载设备联网时,判断该渠道商的车载设备的自选唯一码是否为空;

步骤c2、当该渠道商的车载设备的自选唯一码不为空时,结合渠道商的项目唯一码与自选唯一码,生成该渠道商的车载设备的设备唯一码。

所述的防止多渠道车载设备串号的方法,其中,所述步骤c具体还包括:

步骤c3、当该渠道商的车载设备的自选唯一码为空时,不予生成设备唯一码,并报告给该渠道商。

所述的防止多渠道车载设备串号的方法,其中,所述步骤b中,以硬件唯一码和/或软件唯一码中的一种或多种组合作为车载设备的自选唯一码。

所述的防止多渠道车载设备串号的方法,其中,所述步骤b中,所述硬件唯一码包括imei、wifi的mac地址、cpu序列号、蓝牙mac地址。

所述的防止多渠道车载设备串号的方法,其中,所述步骤b中,所述软件唯一码包括buildserial、android_id、buildserial、uuid。

本发明还提供一种防止多渠道车载设备串号的系统,其中,包括:

项目唯一码生成模块,用于预先给车载设备的各渠道商分别生成不同的项目唯一码;

自选唯一码生成模块,用于提供硬件唯一码和/或软件唯一码供渠道商选择,以渠道商的选择作为该渠道商的车载设备的自选唯一码并存储;

设备唯一码生成模块,用于结合渠道商的项目唯一码与自选唯一码,生成该渠道商的车载设备的设备唯一码。

所述的防止多渠道车载设备串号的系统,其中,所述设备唯一码生成模块具体包括:

判断单元,用于当渠道商的车载设备联网时,判断该渠道商的车载设备的自选唯一码是否为空;

第一执行单元,用于当该渠道商的车载设备的自选唯一码不为空时,结合渠道商的项目唯一码与自选唯一码,生成该渠道商的车载设备的设备唯一码。

所述的防止多渠道车载设备串号的系统,其中,所述设备唯一码生成模块具体还包括:

第二执行单元,用于当该渠道商的车载设备的自选唯一码为空时,不予生成设备唯一码,并报告给该渠道商。

所述的防止多渠道车载设备串号的系统,其中,以硬件唯一码和/或软件唯一码中的一种或多种组合作为车载设备的自选唯一码。

有益效果:本发明提供了一种防止多渠道车载设备串号的方法及系统,本发明通过为不同渠道设置不同的项目唯一码,并结合渠道商的项目唯一码与渠道商为车载设备选取的自选唯一码,生成该渠道商的车载设备的设备唯一码,能够有效避免因设备唯一码引起的串号和多号现象,从而提高服务质量。

附图说明

图1是本发明较佳实施例的防止多渠道车载设备串号的方法的流程图。

图2是本发明较佳实施例的防止多渠道车载设备串号的系统的原理图。

具体实施方式

为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用于解释本发明,并不用于限定本发明。

请参见图1,图1为本发明较佳实施例的防止多渠道车载设备串号的方法的流程图。参见图1所示,所述防止多渠道车载设备串号的方法包括:

步骤s100、预先给车载设备的各渠道商分别生成不同的项目唯一码;

步骤s200、提供硬件唯一码和/或软件唯一码供渠道商选择,以渠道商的选择作为该渠道商的车载设备的自选唯一码并存储;以及

步骤s300、结合渠道商的项目唯一码与自选唯一码,生成该渠道商的车载设备的设备唯一码。

本发明通过为不同渠道设置不同的项目唯一码(app_id,applicationidentification),并结合渠道商的项目唯一码与渠道商为车载设备选取的自选唯一码,生成该渠道商的车载设备的设备唯一码,能够有效避免因设备唯一码引起的串号和多号现象,从而提高服务质量。

进一步的,本实施例中,所述步骤s200中,优选以硬件唯一码和/或软件唯一码中的一种或多种组合作为车载设备的自选唯一码,具体实施时,让渠道商从诸多唯一码中选择一种或多种组合成该渠道的唯一码并保存,渠道确定唯一码后,保证设备的自选唯一码唯一。其中,所述硬件唯一码包括但不限于imei(国际移动设备识别码)、wifi的mac地址(硬件地址)、cpu序列号、蓝牙mac地址(bluetoothmacaddr)等。所述软件唯一码包括但不限于buildserial(android的硬件序列号)、android_id、buildserial、uuid(渠道软件生成的唯一码)等。具体实施时,例如,项目唯一码可以为efe56ec5dab26e7a7a1f42ee9d50e850,imei可以为86464c0005bb98f,wifi的mac地址可以为00:08:22:d9:50:07,蓝牙mac地址可以为00:00:46:66:84:22,buildserial可以为91588689c9f5dad,android_id可以为65c0e05f6f9a6a6e等。

进一步地,本实施例中,所述步骤s300具体包括:

步骤s310、当渠道商的车载设备联网时,判断该渠道商的车载设备的自选唯一码是否为空;

步骤s320、当该渠道商的车载设备的自选唯一码不为空时,结合渠道商的项目唯一码与自选唯一码,生成该渠道商的车载设备的设备唯一码。

具体实施时,渠道商的车载设备联网,上报所有信息,根据上报的信息判断该渠道商的车载设备的自选唯一码是否为空,当不为空时,唯一码信息结合app_id生成设备唯一码,例如,当渠道商的车载设备的自选唯一码:wifi的mac地址为00:08:22:d9:50:07,该渠道商的项目唯一码为efe56ec5dab26e7a7a1f42ee9d50e850时,则结合渠道商的项目唯一码与自选唯一码生成该渠道商的车载设备的设备唯一码为efe56ec5dab26e7a7a1f42ee9d50e850-00:08:22:d9:50:07。

进一步地,本实施例中,所述步骤s300具体还包括:

步骤s330、当该渠道商的车载设备的自选唯一码为空时,不予生成设备唯一码,并报告给该渠道商。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

进一步的,本发明实施例还提供一种防止多渠道车载设备串号的系统,包括:项目唯一码生成模块100、自选唯一码生成模块200、以及设备唯一码生成模块300,其中,

项目唯一码生成模块100,用于预先给车载设备的各渠道商分别生成不同的项目唯一码;具体如上所述。

自选唯一码生成模块200,用于提供硬件唯一码和/或软件唯一码供渠道商选择,以渠道商的选择作为该渠道商的车载设备的自选唯一码并存储;其中,优选以硬件唯一码和/或软件唯一码中的一种或多种组合作为车载设备的自选唯一码,具体如上所述。

设备唯一码生成模块300,用于结合渠道商的项目唯一码与自选唯一码,生成该渠道商的车载设备的设备唯一码;具体如上所述。

进一步的,本实施例中,所述设备唯一码生成模块300具体包括:

判断单元,用于当渠道商的车载设备联网时,判断该渠道商的车载设备的自选唯一码是否为空;具体如上所述。

第一执行单元,用于当该渠道商的车载设备的自选唯一码不为空时,结合渠道商的项目唯一码与自选唯一码,生成该渠道商的车载设备的设备唯一码;具体如上所述。

进一步的,本实施例中,所述设备唯一码生成模块具体还包括:

第二执行单元,用于当该渠道商的车载设备的自选唯一码为空时,不予生成设备唯一码,并报告给该渠道商;具体如上所述。

可以理解的是,对本领域普通技术人员来说,可以根据本发明的技术方案及其发明构思加以等同替换或改变,而所有这些改变或替换都应属于本发明所附的权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1