本发明属于软件技术领域,涉及一种匿名呼叫移车的方法。
背景技术:
随着科技的发展和智能化技术的进步,外卖、打车等软件不断发展,但无论哪个软件都需要用户提供电话号码进行注册,因此出现很多对电话号码恶意骚扰或报复的情况,给用户造成诸多困扰,也因此如何保护用户隐私成为各个行业与公众的关注点。
现如今的私家车辆越来越多,出门办事方便了自身的同时,在停车、临时停靠时,难免有挡着别人车辆或者磕碰到别人停靠的车辆的时候,通常情况下,人们都是将联系电话放置在车上直接展示,方便有磕碰或挡到别人车辆时来电通知。但这样就直接暴露了车主的隐私,还会被各种广告推销或者恶意收集电话信息的人利用,给用户造成极大地困扰。
因此,需要进一步加强对用户个人信息的保护,针对上述问题,本发明提出了一种匿名呼叫移车的方法。
技术实现要素:
本发明的目的在于:提供了一种匿名呼叫移车的方法,解决了现有采用将车主电话号码直接放置在车上,有磕碰或挡到别人车辆时直接来电通知的方式,泄露了车主个人信息,导致电话号码容易被恶意利用的问题。
本发明采用的技术方案如下:
一种匿名呼叫移车的方法,包括以下步骤:
获取需要移车的车牌号,并上传到服务器;
将车牌号转换成车牌信息数据,在服务器的数据库中进行匹配后,将该车牌号对应的真实手机号码绑定到虚拟号码上,并将此虚拟号码显示给app前端页面;
用户拨打虚拟号码,自动转接至该车牌号对应的真实手机号码。
进一步地,还包括车主在app前端输入车牌号和真实手机号码,上传至服务器并存储在服务器的数据库中。
进一步地,所述获取需要移车的车牌号通过手动输入车牌号或者调取车牌照片中的车牌号。
更进一步地,所述调取车牌照片中的车牌号包括:
用户在app前端调用手机摄像头拍照,得到包含需要移车的车牌号的车牌照片;
对车牌照片进行压缩转换处理,并以数据接口的方式将照片转换成base64数据发送给app后台;
app后台接收app前端传回的base64数据后,调用车牌识别接口对数据进行识别分析,得到需要移车的车牌号。
进一步地,获取到需要移车的车牌号并上传到服务器后,会临时存储在服务器的运行缓存中,再将车牌号转换成车牌信息数据。
进一步地,所述在服务器的数据库中进行匹配具体包括:
匹配成功,则将该车牌号对应的真实手机号码绑定到虚拟号码上,并将此虚拟号码显示给app前端页面;
匹配失败,则在app前端页面提示匹配失败。
更进一步地,所述虚拟号码存储在服务器的虚拟号码池中。
综上所述,由于采用了上述技术方案,本发明的有益效果是:
1.一种匿名呼叫移车的方法,通过识别车牌号或直接输入车牌号,匹配车牌号对应的真实手机号码,再将真实手机号码绑定到虚拟号码上,当需要联系车主时,只需要通过虚拟号码临时联系车主即可,不存在泄露车主个人信息的问题,防止电话号码被有心之人恶意利用。
2.本发明中调取车牌照片中的车牌号时,以数据接口的方式将照片转换成base64数据发送给app后台,采用了base64编码,不仅比较简短,同时也具有不可读性和保密性。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图,其中:
图1是一种匿名呼叫移车的方法的流程图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明,即所描述的实施例只是本发明的一部分实施例,而不是全部的实施例。通常在此处描述和附图中示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明的是,术语“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
一种匿名呼叫移车的方法,解决了现有采用将车主电话号码直接放置在车上,有磕碰或挡到别人车辆时直接来电通知的方式,泄露了车主个人信息,导致电话号码容易被恶意利用的问题。
一种匿名呼叫移车的方法,包括以下步骤:
获取需要移车的车牌号,并上传到服务器;
将车牌号转换成车牌信息数据,在服务器的数据库中进行匹配后,将该车牌号对应的真实手机号码绑定到虚拟号码上,并将此虚拟号码显示给app前端页面;
用户拨打虚拟号码,自动转接至该车牌号对应的真实手机号码。
本发明通过识别车牌号或直接输入车牌号,匹配车牌号对应的真实手机号码,再将真实手机号码绑定到虚拟号码上,当需要联系车主时,只需要通过虚拟号码临时联系车主即可,不存在泄露车主个人信息的问题,防止电话号码被有心之人恶意利用。
下面结合实施例对本发明的特征和性能作进一步的详细描述。
实施例一
本发明的较佳实施例,提供了一种匿名呼叫移车的方法,如图1所示,包括以下步骤:
步骤1:车主在app前端输入车牌号和真实手机号码,上传至服务器并存储在服务器的数据库中。
步骤2:通过手动输入车牌号或者调取车牌照片中的车牌号来获取需要移车的车牌号,并上传到服务器,临时存储在服务器的运行缓存中;
所述调取车牌照片中的车牌号包括:
用户在app前端调用手机摄像头拍照,得到包含需要移车的车牌号的车牌照片;
对车牌照片进行压缩转换处理,并以数据接口的方式将照片转换成base64数据发送给app后台,base64编码可用于在http环境下传递较长的标识信息,将一个较长的标识符(一般为128-bit的uuid)编码为一个字符串,用作http表单和httpgeturl中的参数,采用base64编码不仅比较简短,同时也具有不可读性和保密性;
app后台接收app前端传回的base64数据后,调用第三方的车牌识别接口对数据进行识别分析,得到需要移车的车牌号。
步骤3:将车牌号转换成车牌信息数据,在服务器的数据库中进行匹配;
若匹配成功,则将该车牌号对应的真实手机号码通过阿里虚拟号码服务绑定到服务器的虚拟号码池中随机的一个虚拟号码上,所述虚拟号码的使用时间限制为半小时,半小时后解绑,并将此虚拟号码显示给app前端页面;
若匹配失败,则在app前端页面提示匹配失败,并返回步骤2。
步骤4:用户拨打虚拟号码,自动转接至该车牌号对应车主的真实手机号码,且车主来电显示为虚拟号码。
本发明通过识别车牌号或直接输入车牌号,匹配车牌号对应的真实手机号码,再将真实手机号码绑定到虚拟号码上,当需要联系车主时,只需要通过虚拟号码临时联系车主即可,不存在泄露车主个人信息的问题,防止电话号码被有心之人恶意利用。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明的保护范围,任何熟悉本领域的技术人员在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。