一种基于个人隐私保密的司乘通讯方法及系统
文献发布时间:2023-06-19 09:26:02
技术领域
本发明涉及通讯技术领域,具体涉及一种基于个人隐私保密的司乘通讯方法及系统。
背景技术
在目前的打车应用软件中,通讯功能是十分重要的一环,乘客下单后往往需要与司机进一步交流,以便确认上车的具体时间地点,减少行程的延误,现有的通讯方式较为单一,应用往往只给用户提供了电话沟通的功能,用户难以根据环境情况作出别的选择,比如在弱信号的状态下,乘客与司机的通话质量较差,难以顺利进行交流,有时还会无法拨打电话的情况,因此电话通讯具有较大的局限性;另一方面,现代人的隐私保护意识较强,不希望个人信息泄露,而电话通讯时会显示司乘双方的手机号,有可能引发行程之外的骚扰行为,现有的通讯方法难以保护乘客与司机的隐私,因此需要一种新的基于个人隐私保密的司乘通讯方法及系统来解决上述的不足。
发明内容
为了克服上述现有的通讯方法存有的选择单一、局限性较大和隐私保护效果较差的技术缺陷,本发明提供一种选择多样化、适应性好和保护隐私的基于个人隐私保密的司乘通讯方法及系统。
为了解决上述问题,本发明按以下技术方案予以实现的:
本发明所述的一种基于个人隐私保密的司乘通讯方法,其特征在于,该方法包括:
成单完成后,接收乘客与司机中的任一方的通讯请求;
根据所述通讯请求启动推荐工作,推荐工作评估双方的信号强度;
如果乘客与司机均为强信号状态,推荐工作向通讯请求的发起方推荐电话通话,并将消息通话和语音通话作为备选;
如果乘客与司机均为强网络状态且任一方为弱信号状态,推荐工作向通讯请求的发起方推荐语音通话,并将电话通话和消息通话作为备选;
如果乘客与司机中的任一方为弱信号且任一方为弱网络状态,推荐工作向通讯请求的发起方推荐消息通话,并将电话通话和语音通话作为备选;
当通讯请求的发起方采用了电话通话,即启用电话通讯加密;
当通讯请求的发起方采用了语音通话,即启用语音通讯加密;
当通讯请求的发起方采用了消息通话,即启用消息通讯加密;
当乘客与司机中的任一方发起结束通讯的请求,即终止通讯。
所述的推荐工作包括:检测乘客的信号强度和网络强度,同时检测司机的信号强度和网络强度,推荐工作以信号强度或网络强度较差的一方作为推荐基准。
所述的电话通讯加密包括:通讯请求的发起方唤起电话通话请求,若被呼叫方接受电话通话请求,即分别对电话通话双方的电话号码进行号码映射,分别生成电话通话双方的虚拟号码,通讯请求的发起方使用虚拟号码发起拨号行为,然后运营商对虚拟号码进行重新映射,以使电话通话的双方通过真实号码实现通话连通,并在电话通话界面显示虚拟号码。
所述的虚拟号码生成后,即会设置有使用寿命,超过使用寿命的虚拟号码无法被重新映射。
所述的语音通讯加密包括:通讯请求的发起方唤起语音通话请求,若被呼叫方接受语音通话请求,即创建一个新的通话频道,使语音通话的双方通过网络实现语音连接,进入通话频道的双方的信息互不可见。
所述的消息通讯加密包括:通讯请求的发起方唤起消息通话请求,若被呼叫方接受消息通话请求,即生成一个对话窗口,使消息通话的双方通过网络传递文字消息,消息通话的任一方发出消息时,该消息即会经过滤工作进行过滤,然后显示在对话窗口上。
所述的对话窗口内还设置有常用语,用于快速发送以提高消息通话的效率。
所述的过滤工作包括:接收消息通话的任一方上传的消息,将消息与敏感词库进行匹配,裁剪、屏蔽或替换消息中的敏感词,然后对消息进行号码匹配,裁剪、屏蔽或替换消息中的号码信息,最后返回过滤的消息。
一种基于个人隐私保密的司乘通讯系统,其特征在于,该系统包括:
请求模块,用于接收乘客与司机中的任一方的通讯请求;
推荐模块,用于评估双方的信号强度以推荐最优的通讯模式;
电话通话模块,用于启用手机的电话功能;
电话通讯加密模块,用于对电话通话进行通讯加密;
语音通话模块,用于启用手机的语音功能;
语音通讯加密模块,用于对语音通话进行通讯加密;
消息通话模块,用于启用手机的网络功能;
消息通讯加密模块,用于对消息通话进行通讯加密;
终止模块,用于结束通讯功能。
与现有技术相比,本发明的有益效果是:
本发明所述的一种基于个人隐私保密的司乘通讯方法及系统具有选择多样化、适应性好和保护隐私的优点,在信号良好时采用电话通话,在网络良好时采用语音通话,在弱网情况下采用消息通话,选择较为灵活,且用户无需知晓对方的信号和网络情况,即可选择最优的通讯方式,能适应复杂的司乘之间的信号和网络状态,此外,用户的通讯经过了有效的加密,能避免个人信息外泄,解决了现有的通讯方法存有的选择单一、局限性较大和隐私保护效果较差的问题,满足了用户打车时的通讯需要。
附图说明
下面结合附图对本发明的具体实施方式作进一步详细的说明,其中:
图1是本发明的方法流程示意图;
图2是本发明的推荐工作的方法流程示意图;
图3是本发明的电话通讯加密的方法流程示意图;
图4是本发明的语音通讯加密的方法流程示意图;
图5是本发明的过滤工作的方法流程示意图;
图6是本发明的系统结构示意图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
如图1~图5所示,本发明所述的一种基于个人隐私保密的司乘通讯方法,该方法包括:一种基于个人隐私保密的司乘通讯方法,其特征在于,该方法包括:
101、成单完成后,接收乘客与司机中的任一方的通讯请求。
具体的,用户的打车订单成单完成后,乘客与司机中的任一方均可发起通讯请求。
102、根据所述通讯请求启动推荐工作,推荐工作评估双方的通讯强度;
具体的,乘客与司机中的任一方的通讯请求均会启动推荐工作,推荐工作评估双方的通讯强度,该设置的优点在于:通讯请求的发起方无需获知对方的通讯情况,而是直接由推荐工作来获得最优的通讯方式,省去了验证过程,避免由于对方通讯不畅而反复切换通讯方式。
所述的推荐工作包括:
201、检测乘客的信号强度和网络强度,
202、检测司机的信号强度和网络强度,
203、推荐工作以信号强度或网络强度较差的一方作为推荐基准。
具体的,所述推荐工作的工作过程为:检测乘客的信号强度和网络强度,在不同的环境下,该检测会出现四组不同的结果,四组结果分别为:乘客的信号较强且网络较强、乘客的信号较强但网络较弱、乘客的信号较弱但网络较强、乘客的信号较弱且网络较弱,每次对乘客的信号强度和网络强度进行检测时,只会获得四组结果中的一种。
然后检测司机的信号强度和网络强度,在不同的环境下,该检测会出现四组不同的结果,四组结果分别为:司机的信号较强且网络较强、司机的信号较强但网络较弱、司机的信号较弱但网络较强、司机的信号较弱且网络较弱,每次对司机的信号强度和网络强度进行检测时,只会获得四组结果中的一种,即,乘客与司机的信号强度和网络强度具有16种不同的组合,推荐工作每次对乘客与司机进行检测工作时,即会获得16种组合中的一种;检测完成后,推荐工作以信号强度或网络强度较差的一方作为推荐基准,该设置的优点在于:能确保信号强度或网络强度较差的一方能获得较好的通讯体验。
1031、如果乘客与司机均为强信号状态,推荐工作向通讯请求的发起方推荐电话通话,并将消息通话和语音通话作为备选;
1041、当通讯请求的发起方采用了电话通话,即启用电话通讯加密。
所述的电话通讯加密包括:
301、通讯请求的发起方唤起电话通话请求;
302、若被呼叫方接受电话通话请求,即分别对电话通话双方的电话号码进行号码映射,分别生成电话通话双方的虚拟号码;
303、通讯请求的发起方使用虚拟号码发起拨号行为;
304、运营商对虚拟号码进行重新映射,以使电话通话的双方通过真实号码实现通话连通,并在电话通话界面显示虚拟号码。
具体的,电话通话界面显示的是虚拟号码,由于电话通话的双方都无法看到对方的真实号码,因此能防止用户的信息出现泄露。所述的虚拟号码生成后,即会设置有使用寿命,超过使用寿命的虚拟号码无法被重新映射,即,通讯结束后,虚拟号码即会迅速失效,乘客与司机中的任一方利用通话记录中的虚拟号码进行回拨时,均无法打通,该设置可避免产生行程之外的骚扰行为,且失效的虚拟号码可再次生成利用,以实现重复使用的功能。
1032、如果乘客与司机均为强网络状态且乘客与司机中的任一方为弱信号状态,推荐工作向通讯请求的发起方推荐语音通话,并将电话通话和消息通话作为备选;
1042、当通讯请求的发起方采用了语音通话,即启用语音通讯加密。
所述的语音通讯加密包括:
401、通讯请求的发起方唤起语音通话请求;
402、若被呼叫方接受语音通话请求,即创建一个新的通话频道;
403、语音通话的双方通过网络实现语音连接,进入通话频道的双方的信息互不可见。
具体的,如果乘客与司机均为强网络状态,且乘客与司机中的任一方为弱信号状态,此时不适宜进行电话通话,因为乘客与司机中信号较弱的一方的电话通话质量较差,推荐工作向通讯请求的发起方推荐语音通话,并将电话通话和消息通话作为备选,当通讯请求的发起方采用了语音通话,即启用语音通讯加密,所述语音通讯加密包括:通讯请求的发起方唤起语音通话请求,若被呼叫方接受语音通话请求,即创建一个新的通话频道,使语音通话的双方通过网络实现语音连接,进入通话频道的双方的信息互不可见,且乘客与司机仅能在通话频道内进行一对一交流,避免了因拨打电话而泄露个人信息。
1033、如果乘客与司机中的任一方为弱信号且乘客与司机中的任一方为弱网络状态,推荐工作向通讯请求的发起方推荐消息通话,并将电话通话和语音通话作为备选;
具体的,如果乘客与司机中的任一方为弱信号,且乘客与司机中的任一方为弱网络状态,此时不适宜进行电话通话,因为乘客与司机中信号较弱的一方的电话通话质量较差,且由于网络不佳,语音通话也受到影响,推荐工作向通讯请求的发起方推荐消息通话,并将电话通话和语音通话作为备选,由于消息通话对网络强度的需求较低,因此能维持必要的通讯功能。
1043、当通讯请求的发起方采用了消息通话,即启用消息通讯加密。
所述的消息通讯加密包括:通讯请求的发起方唤起消息通话请求,若被呼叫方接受消息通话请求,即生成一个对话窗口,使消息通话的双方通过网络传递文字消息,消息通话的任一方发出消息时,该消息即会经过滤工作进行过滤,然后显示在对话窗口上。
所述的过滤工作包括:
501、接收消息通话的任一方上传的消息,
502、将消息与敏感词库进行匹配,裁剪、屏蔽或替换消息中的敏感词,
503、对消息进行号码匹配,裁剪、屏蔽或替换消息中的号码信息,
504、返回过滤的消息。
具体的,消息通话的任一方发出消息时,该消息即会经过滤工作进行过滤,过滤工作包括:接收消息通话的任一方上传的消息,将消息与敏感词库进行匹配,若消息中包含有敏感词库中的词汇,则裁剪、屏蔽或替换消息中的敏感词,具体为,裁剪消息中的敏感词部分,使消息的剩余部分正常发出;或者以无意义的字符串来占据敏感词的位置;或者以特定的词汇来替换消息中的敏感词,以使消息中不含有敏感词。然后对消息进行号码匹配,具体为,检测消息中是否含有数字,若消息中含有数字,则检验数字是否为电话号码格式,若消息中含有电话号码,则裁剪、屏蔽或替换消息中的号码信息,以防止产生个人信息的泄露。
完成过滤工作后,最后返回过滤的消息,然后显示在对话窗口上。所述对话窗口内还设置有常用语,用户直接点击常用语即可快速发送消息,以便提高消息通话的效率。
105、当乘客与司机中的任一方发起结束通讯的请求,即终止通讯。
具体的,当乘客与司机处于电话通话状态时,任意一方发起结束电话通话的请求,即会挂断电话;当乘客与司机处于语音通话状态时,任意一方发起结束语音通话的请求,即会关闭通话频道;当乘客与司机处于消息通话状态时,任意一方发起结束消息通话的请求,即会关闭对话窗口。
如图6所示,本发明所述的一种基于个人隐私保密的司乘通讯系统,该系统包括:
请求模块1,用于接收乘客与司机中的任一方的通讯请求;
推荐模块2,用于评估双方的通讯强度以推荐最优的通讯模式;
电话通话模块31,用于启用手机的电话功能;
电话通讯加密模块41,用于对电话通话进行通讯加密;
语音通话模块32,用于启用手机的语音功能;
语音通讯加密模块42,用于对语音通话进行通讯加密;
消息通话模块33,用于启用手机的网络功能;
消息通讯加密模块43,用于对消息通话进行通讯加密;
终止模块5,用于结束通讯功能。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,故凡是未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
- 一种基于个人隐私保密的司乘通讯方法及系统
- 一种基于个人隐私保密的司乘通讯方法及系统