专利名称:提高接收广告的手机的安全性的系统、方法及装置的制作方法
技术领域:
本发明涉及移动通信系统,尤其是涉及一种提高接收广告的手机的安全性的系统、方法及装置。
背景技术:
目前,手机广告已经逐步得到了广泛应用。手机广告主要的实现方式是在现有的电信增值业务产品上搭载广告。例如在彩铃上配置带广告的铃声,在彩信报上搭载广告宣传图片文字等。手机广告的实现方式为:系统根据手机客户的特征信息为手机制定用户标签,广告用户根据广告内容选择所需的用户标签;广告投放平台根据广告用户选择的用户标签,确定与用户标签相对应的手机号码集,将广告内容和确定的手机号码集发送给业务平台(例如彩信报平台),由业务平台将广告内容插入到具体的业务载体(例如彩信报)上、发送到手机号码集中的手机上。但是,在目前的手机广告发送方案中,对手机号码、及根据手机客户的特征信息为手机制定用户标签,没有相应的保密措施,导致在广告用户、广告投放平台和业务平台的维护人员都可能接触到包括手机号码及手机客户的特征信息的客户隐私,这样就容易导致客户隐私泄露。可见,在现有技术中,存在手机广告投放系统中的客户信息容易泄露的问题。
发明内容
本发明实施例提供一种提高接收广告的手机的安全性的系统,用以解决现有技术中存在的手机广告投放系统中的客户信息容易泄露的问题。相应的,本发明实施例还提供了一种提高接收广告的手机的安全性的方法及装置。本发明实施例技术方案如下:一种提高接收广告的手机的安全性的系统,包括:手机标识库、广告投放平台、数据平台、密钥平台;其中,手机伪码库,用于存储预先密钥中心对手机号码加密转换后的手机伪码;数据平台,用于在根据来自广告投放平台的查询请求,在手机伪码库中存放的手机伪码中、确定了广告投放所对应的手机伪码之后,向密钥中心发送加密请求、要求对确定的手机伪码进行加密,该加密请求中携带有确定的手机伪码;在接收到来自密钥中心的加密后的手机伪码后,将该接收到的加密后的手机伪码发送给广告投放平台;广告投放平台,用于在向数据平台发送查询请求之后,接收来自数据平台的加密后的手机伪码;向密钥中心发送解密请求、要求获取解密密钥;在接收到来自密钥中心的混合解密密钥后,用该混合解密密钥对接收到的手机伪码进行解密,得到该加密后的手机伪码对应的手机号码;将解密得到的手机号码发送给业务平台,以使该业务平台将广告内容发送到解密得到的手机号码所指的手机上;密钥中心,用于根据来自数据平台的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥,使用分配的加密密钥对接收到的加密请求中的手机伪码进行加密,将加密后的手机伪码发送给数据平台,存储分配的解密密钥;根据来自广告投放平台的解密请求,查找到已分配并存储的解密密钥,将该解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合成为混合解密密钥,将该混合解密密钥发送给广告投放平台。一种提高接收广告的手机的安全性的方法,包括:预先根据来自手机伪码库的转换请求,对该转换请求中的手机号码进行加密转换成手机伪码,将加密转换后得到的手机伪码发送给手机伪码库、以进行保存;根据来自数据平台的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥,使用分配的加密密钥对接收到的加密请求中的手机伪码进行加密,将加密后的手机伪码发送给数据平台,存储分配的解密密钥;根据来自广告投放平台的解密请求,查找到已存储的解密密钥,对该解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合成为混合解密密钥,将该混合解密密钥发送给广告投放平台。一种提高接收广告的手机的安全性的装置,包括:接收模块,用于接收来自手机伪码库的转换请求,该转换请求中携带有手机号码;接收来自数据平台的加密请求,该加密请求中携带有手机伪码;接收来自广告投放平台的解密请求;分配模块,用于根据接收模块接收到的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥;转换模块,用于根据接收模块接收到的转换请求,对该转换请求中的手机号码进行加密转换成手机伪码;根据接收模块接收到的加密请求,使用分配模块分配的加密密钥对该加密请求中的手机伪码进行加密、转换成加密后的手机伪码;存储模块,用于存储分配模块分配的解密密钥;查找模块,用于根据接收模块接收到的解密请求,在存储模块查找到已存储的解密密钥;混合模块,用于将查找模块查找到的解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合成为混合解密密钥;发送模块,用于将转换模块加密转换后的手机伪码发送给手机伪码库;将转换模块转换成的加密后的手机伪码发送给数据平台;用于将混合模块混合后的混合解密密钥发送给广告投放平台。根据本发明实施例提供的技术方案,通过将手机号码预先转换为手机伪码、并保存该手机伪码,在手机广告投放的过程中,数据平台在保存的手机伪码中确定了要符合广告投放要求的手机伪码后,由密钥中心分配一对密钥对、并使用密钥对中的加密密钥对数据平台确定的手机伪码进行加密,将加密后的手机伪码发送给数据平台,广告投放平台使用密钥对中的解密密钥和伪码解密密钥构成的混合解密密钥、将来自数据平台的加密后的手机伪码解密成手机号码,这样,在手机广告投放系统进行广告投放的各环节中、使用的都是手机伪码,数据平台和广告投放平台之间的数据不对称、即使获取对方的解密密钥或加密密钥也无法使用获取的密钥,这样就避免了客户信息泄露的问题,从而能够解决现有技术中手机广告投放系统中的客户信息容易泄露的问题;并且本发明实施例的技术方案中的密码对为非对称密码,加密后数据的安全性高、处理效率高。
图1为根据本发明实施例的提高接收广告的手机的安全性的系统的结构框图;图2为根据本发明实施例的提高接收广告的手机的安全性的方法的工作流程图3为根据本发明实施例的提高接收广告的手机的安全性的装置的结构框图。
具体实施例方式针对现有技术中存在的手机广告投放系统中的客户信息容易泄露的问题,本发明实施例提供了一种提高接收广告的手机的安全性的方案,用于解决该问题。在本发明实施例提供的技术方案中,通过将手机号码预先转换为手机伪码、并保存该手机伪码,在手机广告投放的过程中,数据平台在保存的手机伪码中确定了要符合广告投放要求的手机伪码后,由密钥中心分配一对密钥对、并使用密钥对中的加密密钥对数据平台确定的手机伪码进行加密,将加密后的手机伪码发送给数据平台,广告投放平台使用密钥对中的解密密钥和伪码解密密钥构成的混合解密密钥、将来自数据平台的加密后的手机伪码解密成手机号码,这样,在手机广告投放系统进行广告投放的各环节中、使用的都是手机伪码,数据平台和广告投放平台之间的数据不对称、即使获取对方的解密密钥或加密密钥也无法使用获取的密钥,这样就避免了客户信息泄露的问题,从而能够解决现有技术中手机广告投放系统中的客户信息容易泄露的问题;并且本发明实施例的技术方案中的密码对为非对称密码,加密后数据的安全性高、处理效率高。下面对本发明实施例进行详细说明。图1示出了根据本发明实施例的提高接收广告的手机的安全性的系统的结构框图,如图1所示,该系统包括:手机伪码库1、广告投放平台3、数据平台2、密钥平台4 ;其中手机伪码库1,连接至密钥中心4,用于存储预先密钥中心4对手机号码加密转换后的手机伪码;数据平台2,连接至手机伪码库I和广告投放平台3,用于在根据来自广告投放平台3的查询请求,在手机伪码库I中存放的手机伪码中、确定了广告投放所对应的手机伪码之后,向密钥中心4发送加密请求、要求对确定的手机伪码进行加密,该加密请求中携带有确定的手机伪码;在接收到来自密钥中心4的加密后的手机伪码后,将该接收到的加密后的手机伪码发送给广告投放平台3 ;广告投放平台3,连接至数据平台2和密钥中心4,用于在向数据平台2发送查询请求之后,接收来自数据平台2的加密后的手机伪码;向密钥中心4发送解密请求、要求获取解密密钥;在接收到来自密钥中心4的混合解密密钥后,用该混合解密密钥对接收到的手机伪码进行解密,得到该加密后的手机伪码对应的手机号码;将解密得到的手机号码发送给业务平台,以使该业务平台将广告内容发送到解密得到的手机号码所指的手机上;密钥中心4,连接至数据平台2和广告投放平台3,用于根据来自数据平台2的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥,使用分配的加密密钥对接收到的加密请求中的手机伪码进行加密,将加密后的手机伪码发送给所述数据平台,存储分配的解密密钥;根据来自广告投放平台3的解密请求,查找到已分配并存储的解密密钥,将该解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合成为混合解密密钥,将该混合解密密钥发送给广告投放平台3。图1所示系统的工作原理包括如下处理过程:步骤一、手机伪码库I接收并存储来自手机号码库的手机号码及手机号码的手机特征信息,向密钥中心4发送转换请求、要求对接收的手机号码加密转换为手机伪码,该转换请求中携带有存储的手机号码;密钥中心4根据来自手机伪码库I的转换请求,对该转换请求中的手机号码进行加密转换成手机伪码,将加密转换后得到的手机伪码发送给所述手机伪码库I ;手机伪码库I保存来自密钥中心4的手机伪码;步骤二、业务平台于根据广告客户的广告需求,向广告投放平台3发送广告展示请求,该广告展示请求中携带有表示广告投放要求特征的广告标签;步骤三、广告投放平台3根据接收到的广告展示请求,向数据平台2发送查询请求,查询请求中携带有接收到的广告标签;步骤四、数据平台2根据来自广告投放平台3的查询请求中携带的广告标签、以及手机伪码库I中存储的手机特征信息,确定与广告标签所表示的广告投放要求特征相匹配的手机特征信息所对应的手机伪码;步骤五、数据平台2向密钥中心4发送加密请求、要求对确定的手机伪码进行加密,该加密请求中携带有确定的手机伪码;步骤六、密钥中心4根据来自数据平台2的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥,以及分配一个一次性的密钥标识,使用分配的加密密钥对接收到的加密请求中的手机伪码进行加密,将加密后的手机伪码发送给数据平台2,存储分配的解密密钥和密钥标识; 步骤七、数据平台2接收到来自所述密钥中心4的加密后的手机伪码后,将加密后的手机伪码和密钥标识发送给广告投放平台3 ;步骤八、广告投放平台3在接收到来自数据平台2的加密后的手机伪码后,向密钥中心4发送解密请求、要求获取解密密钥,该解密请求中携带有密钥标识;步骤九、密钥中心4根据来自广告投放平台3的解密请求,查找到与密钥标识对应的已存储的解密密钥,对查找到的解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合处理成为混合解密密钥,将该混合解密密钥发送给广告投放平台3 ;步骤十、广告投放平台3接收到来自密钥中心4的混合解密密钥后,用该混合解密密钥对接收到的手机伪码进行解密,得到该加密后的手机伪码对应的手机号码;步骤十一、广告投放平台3将解密得到的手机号码发送给业务平台;步骤十二、业务平台将广告内容发送到接收到的手机号码所指的手机上。通过上述处理过程,由密钥中心预先对手机号码加密转换为手机伪码,并分配一对包括加密密码和解密密码的密码对,使用密钥对中的加密密钥对数据平台确定的手机伪码进行加密,将加密后的手机伪码发送给数据平台,将解密密钥和伪码解密密钥构成的混合解密密钥发送给广告投放平台、使其将来自数据平台的加密后的手机伪码解密成手机号码,这样,在手机广告投放系统进行广告投放的各环节中、使用的都是手机伪码,数据平台和广告投放平台之间的数据不对称、即使获取对方的解密密钥或加密密钥也无法使用获取的密钥,这样就避免了客户信息泄露的问题,从而能够解决现有技术中手机广告投放系统中的客户信息容易泄露的问题;并且本发明实施例的技术方案中的密码对为非对称密码,加密后数据的安全性高、处理效率高。图2示出了根据本发明实施例的提高接收广告的手机的安全性的方法的工作流程图,如图2所示,该处理流程包括:步骤21、预先根据来自手机伪码库的转换请求,对该转换请求中的手机号码进行加密转换成手机伪码,将加密转换后得到的手机伪码发送给手机伪码库、以进行保存;步骤22、根据来自数据平台的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥,使用分配的加密密钥对接收到的加密请求中的手机伪码进行加密,将加密后的手机伪码发送给所述数据平台,存储分配的解密密钥;一种较优的方式,在分配了一对密钥对后,分配一个与该密钥对对应的一次性的密钥标识,将加密后的手机伪码和密钥标识发送给数据平台,存储该分配的解密密钥和密钥标识;步骤23、根据来自广告投放平台的解密请求,查找到已存储的解密密钥,将该解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合成为混合解密密钥,将该混合解密密钥发送给广告投放平台。一种优选的方式,根据接收到的解密请求中的密钥标识,查找到与该密钥标识相对应的解密密钥。根据如图2所示的方法,密钥中心预先对手机号码加密转换为手机伪码,能够避免手机广告投放过程中手机号码泄露,并为手机投放过程中处理的手机伪码分配加密密码和解密密码,能够进一步加强手机投放过程中的手机伪码的安全性,并且,加密密码和解密密码是非对称性密码,保证了手机伪码的安全性。为实现上述功能,本发明实施例这里的提高接收广告的手机的安全性的方法可以通过硬件实现,也可以通过软件程序实现,即密钥中心包括如下所述的提高接收广告的手机的安全性的装置。图3示出了根据本发明实施例的提高接收广告的手机的安全性的装置的结构框图,如图3所示,该装置包括:接收模块31,用于接收来自手机伪码库的转换请求,该转换请求中携带有手机号码;接收来自数据平台的加密请求,该加密请求中携带有手机伪码;接收来自广告投放平台的解密请求;分配模块32,连接至接收模块31,用于根据接收模块31接收到的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥;转换模块33,连接至接收模块31,用于根据接收模块31接收到的转换请求,对该转换请求中的手机号码进行加密转换成手机伪码;根据接收模块31接收到的加密请求,使用分配模块32分配的加密密钥对该加密请求中的手机伪码进行加密、转换成加密后的手机伪码;存储模块34,连接至分配模块32,用于存储分配模块32分配的解密密钥;查找模块35,连接至接收模块31、存储模块34,用于根据接收模块31接收到的解密请求,在存储模块34查找到已存储的解密密钥;混合模块36,连接至查找模块35,用于将查找模块35查找到的解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合成为混合解密密钥;发送模块37,连接至转换模块33、混合模块36,用于将转换模块33加密转换后的手机伪码发送给手机伪码库;将转换模块33转换成的加密后的手机伪码发送给数据平台;用于将混合模块36混合后的混合解密密钥发送给广告投放平台。图3所示装置的工作流程如图2所示,这里不再赘述。
通过如图3所示的装置,也能够解决现有技术中手机广告投放系统中的客户信息容易泄露的问题。综上所述,根据本发明实施例提供的技术方案,通过将手机号码预先转换为手机伪码、并保存该手机伪码,在手机广告投放的过程中,数据平台在保存的手机伪码中确定了要符合广告投放要求的手机伪码后,由密钥中心分配一对密钥对、并使用密钥对中的加密密钥对数据平台确定的手机伪码进行加密,将加密后的手机伪码发送给数据平台,广告投放平台使用密钥对中的解密密钥和伪码解密密钥构成的混合解密密钥、将来自数据平台的加密后的手机伪码解密成手机号码,这样,在手机广告投放系统进行广告投放的各环节中、使用的都是手机伪码,数据平台和广告投放平台之间的数据不对称、即使获取对方的解密密钥或加密密钥也无法使用获取的密钥,这样就避免了客户信息泄露的问题,从而能够解决现有技术中手机广告投放系统中的客户信息容易泄露的问题;并且本发明实施例的技术方案中的密码对为非对称密码,加密后数据的安全性高、处理效率高。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种提高接收广告的手机的安全性的系统,其特征在于,包括:手机标识库、广告投放平台、数据平台、密钥平台;其中 所述手机伪码库,用于存储预先所述密钥中心对手机号码加密转换后的手机伪码; 所述数据平台,用于在根据来自所述广告投放平台的查询请求,在所述手机伪码库中存放的手机伪码中、确定了广告投放所对应的手机伪码之后,向所述密钥中心发送加密请求、要求对确定的手机伪码进行加密,该加密请求中携带有确定的手机伪码;在接收到来自所述密钥中心的加密后的手机伪码后,将该接收到的加密后的手机伪码发送给所述广告投放平台; 所述广告投放平台,用于在向所述数据平台发送查询请求之后,接收来自所述数据平台的加密后的手机伪码;向所述密钥中心发送解密请求、要求获取解密密钥;在接收到来自所述密钥中心的混合解密密钥后,用该混合解密密钥对接收到的手机伪码进行解密,得到该加密后的手机伪码对应的手机号码;将解密得到的手机号码发送给业务平台,以使该业务平台将广告内容发送到解密得到的手机号码所指的手机上; 所述密钥中心,用于根据来自所述数据平台的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥,使用分配的加密密钥对接收到的加密请求中的手机伪码进行加密,将加密后的手机伪码发送给所述数据平台,存储分配的解密密钥;根据来自所述广告投放平台的解密请求,查找到已分配并存储的解密密钥,将该解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合成为混合解密密钥,将该混合解密密钥发送给所述广告投放平台。
2.根据权利要求1所述的系统,其特征在于,所述手机伪码库,具体用于接收并存储来自手机号码库的手机号码及手机号码的手机特征信息;向所述密钥中心发送转换请求、要求对接收的手机号码加密转换为手机伪码,该转换请求中携带有存储的手机号码;将来自所述密钥中心的手机伪码替换存储的手机号码,并保存手机伪码; 所述密钥中心,具体用于根据来自所述手机伪码库的转换请求,对该转换请求中的手机号码进行加密转换成手机伪码,将加密转换后得到的手机伪码发送给所述手机伪码库。
3.根据权利要求1所述的系统,其特征在于,所述密钥中心,还用于在分配了一对所述密钥对后,分配一个与该密钥对对应的一次性的密钥标识,将加密后的手机伪码和密钥标识发送给所述数据平台,存储该分配的解密密钥和密钥标识; 所述数据平台,还用于将加密后的手机伪码和接收到的密钥标识发送给所述广告投放平台; 所述广告投放平台,还用于将接收到的密钥标识携带在所述解密请求中发送给所述密钥中心; 所述密钥中心,还用于根据接收到的解密请求中的密钥标识,查找到与该密钥标识相对应的解密密钥。
4.根据权利要求2所述的系统,其特征在于,所述业务平台,用于根据广告客户的广告需求,向广告投放平台发送广告展示请求,该广告展示请求中携带有表示广告投放要求特征的广告标签; 所述广告投放平台,还用于根据来自所述业务平台的广告展示请求,向所述数据平台发送所述查询请求,所述查询请求中携带有接收到的广告标签;所述数据平台,还用于根据来自所述广告投放平台的查询请求中携带的广告标签、以及所述手机伪码库中存储的手机特征信息,确定与广告标签所表示的广告投放要求特征相匹配的手机特征信息所对应的手机伪码。
5.一种提高接收广告的手机的安全性的方法,其特征在于,包括: 预先根据来自手机伪码库的转换请求,对该转换请求中的手机号码进行加密转换成手机伪码,将加密转换后得到的手机伪码发送给所述手机伪码库、以进行保存; 根据来自数据平台的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥,使用分配的加密密钥对接收到的加密请求中的手机伪码进行加密,将加密后的手机伪码发送给所述数据平台,存储分配的解密密钥; 根据来自广告投放平台的解密请求,查找到已存储的解密密钥,对该解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合成为混合解密密钥,将该混合解密密钥发送给所述广告投放平台。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括: 在分配了一对所述密钥对后,分配一个与该密钥对对应的一次性的密钥标识,将加密后的手机伪码和密钥标识发送给所述数据平台,存储该分配的解密密钥和密钥标识; 根据接收到的解密请求中的密钥标识,查找到与该密钥标识相对应的解密密钥。
7.一种提高接收广告的手机的安全性的装置,其特征在于,包括: 接收模块,用于接收来自手机伪码库的转换请求,该转换请求中携带有手机号码;接收来自数据平台的加密请求,该加密请求中携带有手机伪码;接收来自广告投放平台的解密请求; 分配模块,用于根据所述接收模块接收到的加密请求,分配一对密钥对,该密钥对包括加密密钥和解密密钥; 转换模块,用于根据所述接收模块接收到的转换请求,对该转换请求中的手机号码进行加密转换成手机伪码;根据所述接收模块接收到的加密请求,使用所述分配模块分配的加密密钥对该加密请求中的手机伪码进行加密、转换成加密后的手机伪码; 存储模块,用于存储所述分配模块分配的解密密钥; 查找模块,用于根据所述接收模块接收到的解密请求,在所述存储模块查找到已存储的解密密钥; 混合模块,用于将所述查找模块查找到的解密密钥、以及相对于将手机号码加密成伪码的伪码解密密钥进行混合成为混合解密密钥; 发送模块,用于将所述转换模块加密转换后的手机伪码发送给所述手机伪码库;将所述转换模块转换成的加密后的手机伪码发送给所述数据平台;用于将所述混合模块混合后的混合解密密钥发送给所述广告投放平台。
8.根据权利要求7所述的装置,其特征在于,所述分配模块,还用于在分配了一对所述密钥对后,分配一个与该密钥对对应的一次性的密钥标识; 所述发送模块,还用于将所述转换模块转换成的加密后的手机伪码和密钥标识发送给所述数据平台; 所述存储模块,还用于存储所述分配模块分配的解密密钥和密钥标识; 所述接收模块,还用于接收来自广告投放平台的携带有密钥标识的解密请求;所述查找模块,还用于根据所述接收模块接收到的解密请求中的密钥标识,查找到与该密钥标识相 对应的解密密钥。
全文摘要
本发明公开了一种提高接收广告的手机的安全性的系统、方法及装置,其中,该方法包括将手机号码预先转换为手机伪码、并保存该手机伪码,在手机广告投放的过程中,由密钥中心分配一对密钥对、并使用密钥对中的加密密钥对数据平台确定的手机伪码进行加密,将加密后的手机伪码发送给数据平台,广告投放平台使用密钥对中的解密密钥和伪码解密密钥构成的混合解密密钥、将来自数据平台的加密后的手机伪码解密成手机号码。这样,在手机广告投放系统进行广告投放的各环节中、使用的都是手机伪码,数据平台和广告投放平台之间的数据不对称、即使获取对方的解密密钥或加密密钥也无法使用获取的密钥,这样就避免了客户信息泄露的问题。
文档编号H04W12/04GK103188665SQ20111046043
公开日2013年7月3日 申请日期2011年12月31日 优先权日2011年12月31日
发明者张辉, 王杨, 宋阳, 郜亦楠, 卢亚辉, 张静, 齐冬 申请人:中国移动通信集团北京有限公司