身份号与通信号分离的电话系统及处理方法与流程

文档序号:12184025阅读:274来源:国知局
身份号与通信号分离的电话系统及处理方法与流程
本专利涉及一种身份号与通信号分离的电话系统及处理方法。
背景技术
:公知的电话系统中,每个用户都有一个电话号码,该号码在整个电话系统中唯一存在。电话号码既是用户的身份号,标识每个用户的身份,同时也是标识用户通信地址的通信号,用户通过拨打对方电话号码建立通话连接,或向对方电话号码发送短信。电话号码同时作为身份号和通信号的方法,简化了电话系统的结构与处理流程,但降低了用户信息的安全性。例如,人们通过拨打电话和他人建立通话,如果双方一旦建立过通话,那么就互相知道了对方的电话号码,因此存在个人信息泄露的风险。另外,在某些应用场合,例如用户去注册网站、申请邮箱等场合,也经常需要用户填写自己的电话号码,这样也导致了个人信息的泄露,造成了现在骚扰电话、短信不断等现象。技术实现要素:为了解决现有的电话系统的用户信息安全性缺陷,本专利提出了一种身份号与通信号分离的新型电话系统及处理方法。在新型电话系统中,每个用户有且仅有一个全系统唯一的、区别于其他用户的身份号。身份号仅作为用户的身份标识,用于用户登录系统,注册终端网络地址和管理个人帐号。身份号不再用于标识用户通信地址,他人无法通过身份号与用户进行通信。在新型电话系统中,用户使用通信号标识通信地址与他人进行通信,每个通信号全系统唯一存在,且只能分配给一个用户,但每个用户可拥有一个或多个通信号,并可随时创建新的通信号或停用已有通信号。这种新的电话系统和处理方法,一方面保证用户的身份号不再用于对外通信,降低了泄露的风险。另一方面,用户可配置多个通信号,分别应用于不同场景,避免一个通信号的泄露影响其它场景的通信号的使用,而且用户一旦发现某个通信号外泄,可立即停止使用该通信号,转而创建使用新的通信号,从而最大程度降低了个人信息泄露带来的负面影响。为实现上述目的,本发明采用以下技术方案:一种身份号与通信号分离的电话系统,主要包括:用户管理模块:负责用户的身份号创建、删除、状态修改和个人信息管理;上线管理模块:负责管理用户在线状态和终端网络地址信息;通信管理模块:负责管理用户通信的建立、维护和结束;通信号管理模块:负责管理通信号的创建、删除、状态修改和查询;在身份号与通信号分离的电话系统中,身份号和通信号严格定义如下:身份号:用户在通信系统中的身份编号称为身份号,每个身份号在系统中唯一存在,只能分配给一位用户,每个用户有且只有一个身份号,不同用户的身份号一定不同,用户使用身份号进行系统登录,终端网络地址注册,和个人帐号管理;通信号:用户在通信系统中的通信地址编号称为通信号,用户使用通信号与他人通信,每个通信号在系统中唯一存在,只能分配给一位用户,但是每个用户可以拥有一个或多个通信号,用户可随时创建新的通信号或停用已有通信号。一种通信号的生成方法,包括如下步骤:用户从终端发送通信号请求消息至系统,请求消息中包括用户的身份号;系统获取通信号请求消息,读取其中的用户身份号;系统为用户生成一个系统内唯一的、且尚未与身份号绑定的通信号;系统将用户的身份号与新生成的通信号进行绑定;系统发送通信号应答消息至用户终端,应答消息中包括新生成的通信号。一种拨打通信号通过系统建立通话的处理方法:呼叫用户选择自己的一个通信号作为主叫号,选择一个其他用户的通信号作为被叫号,请求与该用户建立通话;呼叫用户的终端向系统发送通话请求,请求中包括呼叫用户的终端网络地址,主叫号和被叫号;系统获取通话请求,从中读取呼叫用户的终端网络地址,主叫号和被叫号;系统根据被叫号,即通话接收方用户的通信号,查询得到通话接收方用户的身份号;系统根据通话接收方用户的身份号,查询得到通话接收方用户的终端网络地址;系统向通话接收方用户的终端网络地址发送通话请求,请求中包括主叫号和被叫号;通话接收方用户的终端收到通话请求后,从通话请求中读取主叫号和被叫号,在屏幕上显示,同时振铃;通话接收方用户选择处理通话请求;通话接收方用户的终端向系统发送通话应答消息,应答消息中包括应答结果,主叫号和被叫号;系统向呼叫用户的终端网络地址发送通话应答消息,应答消息中包括应答结果,主叫号和被叫号;系统根据应答结果进行相应操作,如果应答结果为“接受通话”,则建立通话连接;否则结束本次通话。一种拨打通信号直接建立通话的处理方法:呼叫用户选择自己的一个通信号作为主叫号,选择一个其他用户的通信号作为被叫号,请求与该用户建立通话;呼叫用户的终端向系统发送地址查询请求,请求中包括被叫号和呼叫用户的终端网络地址;系统获取地址查询请求,从中读取被叫号和呼叫用户的终端网络地址;系统根据被叫号,即通话接收方用户的通信号,查询得到通话接收方用户的身份号;系统根据通话接收方用户的身份号,查询得到通话接收方用户的终端网络地址;系统向呼叫用户的终端网络地址发送地址查询应答消息,应答消息中包括通话接收方用户的终端网络地址;呼叫用户的终端获取地址查询应答消息,从中读取通话接收方用户的终端网络地址;呼叫用户的终端向通话接收方用户的终端网络地址发送通话请求消息,请求消息中包括主叫号,被叫号,和呼叫用户的终端网络地址;通话接收方用户的终端收到通话请求消息后,从请求消息中读取呼叫用户的终端网络地址,主叫号和被叫号,在屏幕上显示主叫号、被叫号信息和通话请求,同时振铃;通话接收方用户选择处理通话请求;通话接收方用户的终端向呼叫用户的终端网络地址发送通话应答消息,应答消息中包括应答结果,主叫号和被叫号;通话双方的终端根据应答结果进行相应操作,如果应答结果为“接受通话”,则建立通话连接;否则结束本次通话。一种使用通信号通过系统发送消息的处理方法:消息发送方用户选择自己的一个通信号作为主叫号,选择一个其他用户的通信号作为被叫号,输入要发送的消息内容,选择向该用户发送消息;消息发送方用户的终端向系统发送消息请求,消息请求中包括消息内容,以及主叫号和被叫号;系统获取消息请求,读出消息内容,以及主叫号和被叫号;系统根据被叫号,即消息接收方用户的通信号,查询得到消息接收方用户的身份号;系统根据消息接收方用户的身份号,查询得到消息接收方用户的终端网络地址;系统向消息接收方用户的终端网络地址发送消息请求,消息请求中包括消息内容,以及主叫号和被叫号;消息接收方用户的终端收到消息请求后,从消息请求中读出消息内容,以及主叫号和被叫号,在屏幕上显示。一种使用通信号直接发送消息的处理方法:消息发送方用户选择自己的一个通信号作为主叫号,选择一个其他用户的通信号作为被叫号,输入要发送的消息内容,选择向该用户发送消息;消息发送方用户的终端向系统发送地址查询请求,请求中包括消息发送方用户的终端网络地址和被叫号;系统获取地址查询请求,从中读取被叫号和消息发送方用户的终端网络地址;系统根据被叫号,即消息接收方用户的通信号,查询得到消息接收方用户的身份号;系统根据消息接收方用户的身份号,查询得到消息接收方用户的终端网络地址;系统向消息发送方用户的终端网络地址发送地址查询应答消息,应答消息中包括消息接收方用户的终端网络地址;消息发送方用户的终端获取地址查询应答消息,从应答消息中读取消息接收方用户的终端网络地址;消息发送方用户的终端向消息接收方用户的终端网络地址发送消息请求,消息请求中包括消息内容,以及主叫号和被叫号;消息接收方用户的终端收到消息请求后,读出消息内容,以及主叫号和被叫号,在屏幕上显示。附图说明图1是身份号与通信号分离的电话系统结构示意图;图2是生成通信号的流程图;图3是用户拨打通信号通过系统建立通话的消息流程图;图4是电话接收方用户的终端屏幕显示图例;图5是用户拨打通信号直接建立通话的消息流程图图6是用户使用通信号通过系统发送消息的消息流程图图7是消息接收方用户的终端屏幕显示图例;图8是用户使用通信号直接发送消息的消息流程图具体实施方式下面将结合较佳实施例及附图对本发明的内容作进一步详细描述。显然,下文所描述的实施例仅用于解释本发明,而非对本发明的限定。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。应当理解的是,尽管在下文中采用术语“第一”、“第二”等来描述各种信息,但这些信息不应限于这些术语,这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明范围的情况下,“第一”信息也可以被称为“第二”信息,类似的,“第二”信息也可以被称为“第一”信息。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。身份号与通信号定义如下:身份号:身份号是用户在电话系统中的编号,可以由数字、字母或其它符号组成,标识个人身份,用户使用身份号进行系统登录,终端网络地址注册,和个人帐号管理。通信号:用户在通信过程中用于标志通信地址的编号,可以由数字、字母或其它符号组成,用户通过通信号与他人通信,例如拨打对方通信号建立通话,或通过对方通信号发送信息。身份号与通信号分离的电话系统可以是有线电话系统,移动电话系统,网络电话系统,或者是它们的融合电话系统,下面以网络电话系统为实施例进行说明。身份号与通信号分离的电话系统的主要构成如图1所示,包括:上线管理模块110:负责管理用户的在线状态和终端网络地址信息;用户管理模块120:负责用户的身份号创建、删除、状态修改,以及个人信息管理;通信管理模块130:负责管理用户通信的建立、维护和结束;通信号管理模块140:负责管理通信号的创建、删除、状态修改和查询。在身份号与通信号分离的电话系统中:每个身份号在系统中唯一存在,只能分配给一位用户;每个用户有且只有一个身份号,不同用户的身份号一定不同;每个通信号在系统中唯一存在,只能分配给一位用户;每个用户可以拥有一个或多个通信号。电话系统中增加一位用户,用户管理模块120将为该用户分配唯一的身份号,作为该用户在系统中的身份标识,用户管理模块120保存了用户的身份号、个人信息及用户状态。表1示例了身份号为1001、1002的用户信息:身份号用户名住址用户状态1001张三北京市宣武区光明小区12栋1单元5号正常活跃用户1002李四成都市武侯区大业路17号正常活跃用户表1用户终端登录电话系统时,发送登录消息申请网络注册,登录消息中包括用户身份号和终端网络地址信息。用户的终端可以是个人电脑,智能移动电话或iPAD等网络终端。上线管理模块110收到登录消息后,进行用户网络注册登记,记录用户的在线状态及终端网络地址信息。表2示例了身份号为1001、1002的用户登录后的在线信息:身份号终端网络地址用户在线状态100110.123.12.121在线1002123.234.43.144在线表2用户终端登录电话系统后,可通过通信号管理模块140申请生成、查询和管理通信号。图2从电话系统中通信号管理模块140的角度说明了用户生成通信号的流程:步骤S110,获取用户终端发送的通信号请求消息,请求消息中包括用户的身份号。在本实施例中,用户通过终端向通信号管理模块140发送通信号请求消息,请求生成通信号。请求消息中可直接包括身份号,也可以通过终端网络地址向通信号管理模块140间接地指明身份号,因为用户终端在登录电话系统时,在上线管理模块110已经建立了身份号和终端网络地址的绑定关系,所以可以在上线管理模块110通过终端网络地址查询得到用户的身份号;步骤S120,通信号请求消息中是否指定了通信号。如果用户希望申请指定的通信号,可以在通信号请求消息中填入指定的通信号信息。否则,通信号请求消息中不填写通信号,表示由通信号管理模块140自主分配通信号;步骤S130,指定的通信号是否已经与身份号绑定。如果用户在通信号请求消息中指定了通信号,通信号管理模块140将检查指定的通信号是否已经与身份号绑定,即判断是否可以将指定通信号分配给用户;步骤S140,生成指定的通信号。如果通信号管理模块140检查发现指定通信号尚未与身份号绑定,可以进行分配,则生成指定的通信号分配给用户,否则,通信号管理模块140将发送通信号应答消息给用户终端,通知申请指定通信号失败,结束本次通信号申请流程;步骤S150,生成一个系统内唯一的、且尚未与身份号绑定的通信号。如果用户在通信号请求消息中未指定通信号,通信号管理模块140生成一个通信号,该通信号在系统内唯一存在,且尚未与任何身份号进行绑定;步骤S160,将用户的身份号与新生成的通信号进行绑定。通信号管理模块140将新生成的通信号与申请通信号的用户身份号进行绑定;步骤S170,发送通信号应答消息至用户终端,应答消息中包括新生成的通信号。通信号管理模块140发送通信号应答消息给用户终端,通知申请通信号成功,应答消息中包括新生成的通信号。通信号管理模块140负责通信号的生成处理,同时也管理用户身份号与通信号的绑定关系。此外,用户还可通过通信号管理模块140为通信号编辑备注信息,设置通信号状态。表3示例了通信号管理模块140中身份号为1001、1002的用户的部分通信号信息:通信号身份号通信号状态备注132761001正常使用张三,联系家里人223341001正常使用John,联系同事224421001停止使用张先生,普通联系方式Aid0011002正常使用李四,普通联系方式M1231002正常使用飞雨,联系网友表3用户获得了通信号,即可使用通信号与其他用户进行通信,例如拨打通信号进行通话,向对方通信号发送信息等。图3示例了用户张三拨打李四的通信号,通过系统建立通话的过程:张三在终端上输入选择主叫号与被叫号,请求通话。其中,主叫号为张三的一个通信号13276,被叫号为通话接收方用户李四的一个通信号M123;张三的终端发送通信请求至电话系统的通信管理模块130,通信请求中包含主叫号13276,被叫号M123,及张三的终端网络地址10.123.12.121;通信管理模块130获取来自张三终端的通信请求后,从中读取主叫号13276、被叫号M123,及呼叫用户张三的终端网络地址10.123.12.121。然后通信管理模块130发送查询身份号请求至通信号管理模块140,请求消息中包括被叫号,即被叫方用户李四的通信号M123;通信号管理模块140收到查询身份号请求后,根据请求消息中包含的通信号M123,查询得到通信号M123绑定的身份号1002,然后发送查询身份号应答给通信管理模块130,应答中包含被叫号M123对应的用户李四的身份号1002;通信管理模块130收到查询身份号应答后,读取其中的身份号1002,然后发送查询网络地址请求至上线管理模块110,请求中包括身份号1002;上线管理模块110收到查询网络地址请求后,根据请求中包含的身份号1002,查询得到用户李四的终端网络地址123.234.43.144,然后发送查询网络地址应答给通信管理模块130,应答中包括用户李四的终端网络地址123.234.43.144;通信管理模块130收到查询网络地址应答后,得到被叫号对应的通话接收方用户李四的终端网络地址123.234.43.144,然后发送通话请求至李四的终端网络地址123.234.43.144,通信请求中包括主叫号13276,被叫号M123;李四的终端收到通话请求后,从通话请求中读取主叫号13276和被叫号M123,然后在屏幕上显示主叫号、被叫号信息,及通话请求,并振铃通知用户李四。图4示例了李四终端的屏幕显示,其中包含了主叫号13276及其对应的备注信息“老张”,被叫号M123及其对应的备注信息“飞雨”,来电提醒信息,和通话处理选项“通话”和“拒绝”按钮;李四点击“通话”按钮,选择接受通话后,李四的终端发送通话应答至通信管理模块130,其中包括应答结果“接受通话”,主叫号13276和被叫号M123;通信管理模块130收到通话应答后,从应答中获得应答结果“接受通话”,主叫号13276和被叫号M123信息,并向通话发起方用户张三的终端网络地址10.123.12.121,发送通话应答,应答中包括应答结果“接受通话”,主叫号13276和被叫号M123;张三和李四的终端通过通信管理模块130成功建立通话连接,开始通话。图5示例了用户张三拨打李四的通信号,直接建立通话的过程:张三在终端上输入选择主叫号与被叫号,请求通话。其中主叫号为张三的一个通信号13276,被叫号为通话接收方用户李四的一个通信号M123;张三的终端发送地址查询请求至电话系统的通信管理模块130,地址查询请求中包含被叫号M123,和张三的终端网络地址10.123.12.121;通信管理模块130获取来自张三终端的地址查询请求后,从中读取被叫号M123,和张三的终端网络地址10.123.12.121。然后通信管理模块130发送查询身份号请求至通信号管理模块140,请求消息中包括被叫号M123,即用户李四的通信号;通信号管理模块140收到查询身份号请求后,根据请求消息中的通信号M123,查询得到该通信号绑定的身份号1002,然后发送查询身份号应答给通信管理模块130,应答中包含被叫号M123对应的用户李四的身份号1002;通信管理模块130收到查询身份号应答后,读取其中的身份号1002,然后发送查询网络地址请求至上线管理模块110,请求中包括身份号1002;上线管理模块110收到查询网络地址请求后,根据请求中包括的身份号1002,查询得到该身份号对应的用户李四的终端网络地址123.234.43.144,然后发送查询网络地址应答给通信管理模块130,应答中包括终端网络地址123.234.43.144;通信管理模块130收到查询网络地址应答后,得到被叫号M123对应的通话接收方用户李四的终端网络地址123.234.43.144,然后发送地址查询应答至张三的终端网络地址10.123.12.121,应答中包含李四的终端网络地址123.234.43.144;张三的终端收到地址查询应答后,得到通话接收方用户李四的终端网络地址123.234.43.144,然后发送通话请求至李四的终端网络地址123.234.43.144,通话请求中包含主叫号13276,被叫号M123,和呼叫用户张三的终端网络地址10.123.12.121;李四的终端收到通话请求后,获取主叫号13276,被叫号M123,以及呼叫用户张三的终端网络地址10.123.12.121,然后在屏幕上显示主叫号、被叫号信息,及通话请求,并振铃通知用户李四。图4示例了李四终端的屏幕显示,其中包含了主叫号13276及其对应的备注信息“老张”,被叫号M123及其对应的备注信息“飞雨”,来电提醒信息,和通话处理选项“通话”和“拒绝”按钮;李四点击“通话”按钮,选择接受通话后,李四的终端发送通话应答至呼叫用户张三的终端网络地址10.123.12.121,其中包括应答结果“接受通话”,主叫号13276和被叫号M123;张三和李四的终端成功建立通话连接,开始通话。图6示例了用户张三使用通信号,通过系统向李四发送消息的过程:张三在终端上输入选择主叫号与被叫号,被叫号为张三的一个通信号13276,被叫号为通话接收方用户李四的一个通信号M123,然后编辑消息内容,请求发送消息;张三的终端发送消息请求至电话系统的通信管理模块130,通信请求中包含主叫号13276,被叫号M123,以及消息内容;通信管理模块130获取消息请求后,从中读取主叫号13276,被叫号M123和消息内容。然后通信管理模块130发送查询身份号请求至通信号管理模块140,请求消息中包括被叫号M123,即用户李四的一个通信号;通信号管理模块140收到查询身份号请求后,根据请求消息中的通信号M123,查询得到该通信号绑定的身份号1002,然后发送查询身份号应答给通信管理模块130,应答中包含身份号1002;通信管理模块130收到查询身份号应答后,读取其中的身份号1002,然后发送查询网络地址请求至上线管理模块110,请求中包括身份号1002;上线管理模块110收到查询网络地址请求后,根据请求中包括的身份号1002,查询得到消息接收方用户李四的终端网络地址123.234.43.144,然后发送查询网络地址应答给通信管理模块130,应答中包括终端网络地址123.234.43.144;通信管理模块130收到查询网络地址应答后,得到消息接收方用户李四的终端网络地址123.234.43.144,然后发送消息请求至李四的终端网络地址123.234.43.144,消息请求中包含主叫号13276,被叫号M123,及消息内容;李四的终端收到消息请求后,获取主叫号13276,被叫号M123,及消息内容。然后终端可根据设置,选择直接显示消息,或者显示消息到达通知,等用户选择后再显示消息。终端显示消息时,包括主叫号、被叫号信息,以及消息内容。图7示例了李四终端的屏幕显示,其中包含主叫号13276及其对应的备注信息“老张”,被叫号M123及其对应的备注信息“飞雨”,以及消息内容。图8示例了用户张三使用通信号直接向李四发送消息的过程:张三在终端上输入选择主叫号与被叫号,主叫号为张三的一个通信号13276,被叫号为通话接收方用户李四的一个通信号M123,然后编辑消息内容,请求发送消息;张三的终端发送地址查询请求至电话系统的通信管理模块130,通信请求中包含信息发送方用户张三的终端网络地址10.123.12.121,被叫号M123。通信管理模块130获取来自张三终端的地址查询请求后,从中读取被叫号M123,和张三的终端网络地址10.123.12.121。然后通信管理模块130发送查询身份号请求至通信号管理模块140,请求消息中包括被叫号M123,即用户李四的一个通信号;通信号管理模块140收到查询身份号请求后,根据请求消息中包含的通信号M123,查询得到该通信号绑定的身份号1002,然后发送查询身份号应答给通信管理模块130,应答中包含身份号1002;通信管理模块130收到查询身份号应答后,读取其中的身份号1002,然后发送查询网络地址请求至上线管理模块110,请求中包括身份号1002;上线管理模块110收到查询网络地址请求后,根据请求中包括的身份号1002,查询得到对应的消息接收方用户李四的终端网络地址123.234.43.144,然后发送查询网络地址应答给通信管理模块130,应答中包括终端网络地址123.234.43.144;通信管理模块130收到查询网络地址应答后,得到消息接收方用户李四的终端网络地址123.234.43.144,然后发送地址查询应答至张三的终端网络地址10.123.12.121,应答中包含李四的终端网络地址123.234.43.144;张三的终端收到地址查询应答后,得到消息接收方用户李四的终端网络地址123.234.43.144,然后发送消息请求至李四的终端网络地址123.234.43.144,通信请求中包含主叫号13276,被叫号M123,及消息内容;李四的终端收到消息请求后,获取主叫号13276,被叫号M123,及消息内容。然后终端可根据设置,选择直接显示消息,或者显示消息到达通知,等用户选择后再显示消息。终端显示消息时,包括主叫号、被叫号信息,以及消息内容。图7示例了李四终端的屏幕显示,其中包含主叫号13276及其对应的备注信息“老张”,被叫号M123及其对应的备注信息“飞雨”,以及消息内容。在身份号与通信号分离的电话系统中,身份号作为用户的身份标识,只被用户作为系统登录,终端网络地址注册,和个人帐号管理,不提供给他人用于通信,因此最大程度降低了泄露的风险。例如用户张三,他拥有的身份号1001,仅限于本人使用,例如终端登录电话系统进行网络地址注册,或进行帐号登录,管理个人信息。由于身份号不会作为通信号码,不需要提供给他人,因此别人很难获取到张三的身份号,从而降低了身份号泄露的可能性。而在通信过程中,用作标识用户通信地址的通信号,由于每个用户可以同时拥有多个通信号,且可以随时更换、终止通信号,因此最大程度地降低了通信号泄露带来的危害。例如用户张三,他申请了三个通信号,其中13276用于联系家里人,22334用于联系单位同事,22442用作普通的临时联系方式。由于通信号13276和22334只用于联系指定的熟悉人群,因此降低了泄露的可能性。而用作普通的联系方式的通信号22442,则可以通过随时更新,降低泄露的危害。例如,张三在淘宝上进行购物,留下的个人联系方式为通信号22442,由于给商家打了差评,导致商家不断给通信号22442拨打骚扰电话。此时,张三可以果断停用通信号22442,转而申请使用新的通信号作为自己的普通联系方式,从而避免了商家的骚扰。此外,由于张三拥有三个通信号,因此,即使张三的所有通信号都被泄露,他人也难以得到张三各个通信号的准确用途,降低了利用盗取的通信号进行诈骗的可能。例如,诈骗分子获得了张三的三个通信号,由于不知道各个通信号的用途区别,他随机选用了张三联系家里人的通信号13276,冒充张三的网友进行通话,张三发现自己被叫通信号的用途和诈骗分子冒充的角色不匹配,从而识破骗局,避免损失。并且,张三意识到通信号13276泄露后,可立即停止使用通信号13276,转而申请新的通信号与家人联系,从而及时废弃了泄露的个人信息,降低了个人信息泄露带来的危害。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1