通讯方法及装置的制造方法_3

文档序号:8226523阅读:来源:国知局
码加密后以及该短信内容回传给信息发送端,为了防止回传错误,需要在回传前比对MEI号与信息发送端的通讯号码,如果信息发送端的通讯号码与预存在服务器中的頂EI号对应的信息发送端的通讯号码一致,则继续传输,否则停止传输,从而提高了数据传输的安全性。
[0157]图5是根据一示例性实施例示出的一种通讯方法的流程图,用于服务器。如图5所示,该方法包括以下步骤S501-S503:
[0158]在步骤S501中,接收信息发送端发送的信息接收端的即时通讯账号。
[0159]在步骤S502中,在预存的即时通讯账号与通讯号码的对应关系中,匹配出信息接收端的通讯号码。
[0160]在一个实施例中,信息接收端的即时通讯账号、信息接收端的通讯号码对应,并将这种对应关系保存在服务器中,当服务器接收到信息接收端的即时通讯账号时,则从保存的对应关系中匹配出信息接收端的通讯号码。
[0161]在步骤S503中,将信息接收端的通讯号码回传给信息发送端,由信息发送端将即时消息以短信的形式发送给信息接收端;或者,接收信息发送端上传的即时消息,将即时消息以网络短信的形式发送给信息接收端。
[0162]在一个实施例中,如图6所示,在步骤S503之前,上述方法还可包括步骤S504:
[0163]在步骤S504中,将信息接收端的通讯号码加密。则步骤S503中服务器回传给信息发送端的信息接收端的通讯号码为加密形式,信息发送端不能获知信息接收端的通讯号码,保护了信息接收端的用户隐私。
[0164]在一个实施例中,步骤S501可实施为如下步骤B1-B2:
[0165]步骤BI,接收信息发送端发送的加密后的信息接收端的即时通讯账号。
[0166]步骤B2,对加密后的信息接收端的即时通讯账号进行解密。
[0167]对信息接收端的即时通讯账号进行加密上传,在服务器端再进行解密,提高了数据传输的安全性。
[0168]在一个实施例中,如图7所示,在步骤S502之后,上述方法还可包括步骤S505:
[0169]在步骤S505中,向信息发送端发送匹配成功通知。
[0170]在一个实施例中,在预存的即时通讯账号与通讯号码的对应关系中,匹配信息接收端的即时通讯账号对应的通讯号码,并在匹配成功时,向信息发送端返回匹配成功通知。
[0171]在一个实施例中,在步骤S503中,当信息接收端连接网络时,执行“接收信息发送端上传的即时消息,将即时消息以网络短信的形式发送给信息接收端”的步骤,其中,网络短信通过网络例如无线网络、蜂窝移动网络进行传输。而当信息接收端未连接网络时、或者向信息接收端发送即时消息的操作失败时,执行“将信息接收端的通讯号码回传给信息发送端,由信息发送端将即时消息以短信的形式发送给信息接收端”的步骤,其中,短信通过移动运营商提供的短信传输平台进行传输。
[0172]在一个实施例中,如图8所示,上述方法还可包括步骤S506-S507:
[0173]在步骤S506中,接收信息发送端的身份标识码。
[0174]在步骤S507中,将信息发送端的身份标识码与预存的信息发送端的通讯号码和即时通讯账号对应存储,在将信息接收端的通讯号码发送给信息发送端时,根据对应存储的信息验证信息发送端的合法性。
[0175]图9是根据一示例性实施例示出的一种通讯方法的流程图,用于信息接收端,信息接收端可以是具有即时通讯功能的客户端或者通讯终端,该方法包括以下步骤S901-S903:
[0176]在步骤S901中,接收服务器或者信息发送端发送的即时消息和信息发送端的即时通讯账号。
[0177]在步骤S902中,显示即时消息。
[0178]在步骤S903中,将信息发送端的即时通讯账号作为发件人信息进行显示。
[0179]在一个实施例中,如图10所示,上述方法还可包括步骤S904:
[0180]在步骤S904中,当未接收到服务器发送的信息发送端的即时通讯账号时,将信息发送端的即时通讯账号以预设标识代替。
[0181]在一个实施例中,当信息接收端未成功连接无线网络时,信息接收端无法接收到服务器发送的信息发送端的即时通讯账号,这时,将信息发送端的即时通讯账号以预设标识代替。预设标识可以是“小米用户”、“MSN用户”等特定名称。当信息接收端成功连接无线网络时,将预设标识更新为信息发送端的即时通讯账号。
[0182]本公开实施例提供的上述通讯方法,通过获取信息接收端的即时通讯账号以及需要发送给信息接收端的即时消息,从服务器中查找到信息接收端的即时通讯账号对应的通讯号码,再通过服务器或信息发送端将即时消息发送给信息接收端。从而使用户在无法通过即时通讯工具联系到对方时,通过将即时消息转换为短信发给对方,同时信息发送端无需获知信息接收端的通讯号码即可将信息发送给信息接收端,保护了用户隐私。
[0183]图11是根据一示例性实施例示出的一种通讯装置的框图,用于信息发送端,如图11所示,该通讯装置包括:
[0184]获取模块111,被配置为获取信息接收端的即时通讯账号以及需要发送给信息接收端的即时消息;
[0185]上传模块112,被配置为将信息接收端的即时通讯账号上传给服务器,服务器用于在预存的即时通讯账号与通讯号码的对应关系中,匹配出信息接收端的通讯号码;
[0186]第一发送模块113,被配置为从服务器获取信息接收端的通讯号码,将即时消息以短信的形式发送给信息接收端;或者,将即时消息上传给服务器,通过服务器将即时消息以网络短信的形式发送给信息接收端。
[0187]在一个实施例中,如图12所示,上述装置还可包括:
[0188]禁止显示模块114,被配置为在第一发送模块从服务器获取信息接收端的通讯号码之后,禁止显示信息接收端的通讯号码。
[0189]在一个实施例中,如图13所示,上述装置还可包括:
[0190]保存并提示模块115,被配置为当将信息接收端的即时通讯账号上传给服务器的操作失败时、或者将即时消息上传给服务器的操作失败时,将即时消息保存至本地,并发出提示,提示用于提示用户重新上传。
[0191]在一个实施例中,上传模块可包括:
[0192]加密子模块,被配置为对即时消息进行加密;
[0193]上传子模块,被配置为将加密后的即时消息上传给服务器。
[0194]在一个实施例中,如图14所示,上述装置还可包括:
[0195]接收模块116,被配置为在加密子模块对即时消息进行加密之前,接收到所述服务器返回的匹配成功通知。
[0196]在一个实施例中,第一发送模块可包括:
[0197]第一发送子模块,被配置为当信息接收端连接网络时,执行将即时消息上传给服务器,通过服务器将即时消息以网络短信的形式发送给信息接收端的步骤;
[0198]第二发送子模块,被配置为当信息接收端未连接网络时、或者当通过服务器向信息接收端发送即时消息的操作失败时,执行从服务器获取信息接收端的通讯号码,将即时消息以短信的形式发送给信息接收端。
[0199]在一个实施例中,装置还可包括:
[0200]第二发送模块,被配置为将信息接收端的即时通讯账号上传给服务器的同时,将信息发送端的身份标识码发送给服务器,服务器被配置为将信息发送端的身份标识码与服务器中预存的信息发送端的通讯号码和即时通讯账号对应存储,服务器被配置为在将信息接收端的通讯号码发送给信息发送端时,根据对应存储的信息验证信息发送端的合法性。
[0201]图15是根据一示例性实施例示出的一种通讯装置的框图,用于服务器,如图15所示,该通讯装置包括:
[0202]第一接收模块151,被配置为接收信息发送端发送的信息接收端的即时通讯账号;
[0203]匹配模块152,被配置为在预存的即时通讯账号与通讯号码的对应关系中,匹配出信息接收端的通讯号码;
[0204]发送模块153,被配置为将信息接收端的通讯号码回传给信息发送端,由信息发送端将即时消息以短信的形式发送给信息接收端;或者,接收信息发送端上传的即时消息,将即时消息以网络短信的形式发送给信息接收端。
[0205]在一个实施例中,如图16所示,上述装置还可包括:
[0206]加密模块154,被配置为在发送模块将信息接收端的通讯号码回传给信息发送端之前,将信息接收端的通讯号码加密。
[0207]在一个实施例中,第一接收模块可包括:
[0208]接收子模块,被配置为接收信息发送端发送的加密后的信息接收端的即时通讯账号;
[0209]解密子模块,被配置为对加密后的信息接收端的即时通讯账号进行解密。
[0210]在一个实施例中,如图17所示,上述装置还可包括:
[0211]通知发送模块155,被配置为在匹配模块匹配出信息接收端的通讯号码之后,向信息发送端发送匹配成功通知。
[0212]在一个实施例中,发送模块可包括:
[0213]第一发送子模块,被配置为当信息接收端连接网络时,执行接收信息发送端上传的即时消息,将即时消息以网络短信的形式发送给信息接收端的步骤;
[0214]第二发送子模块,被配置为当信息接收端未连接网络时、或者向信息接收端发送即时消息的操作失败时,执行将信息接收端的通讯号码回传给信息发送端,由信息发送端将即时消息以短信的形式发送给信息接收端的步骤。
[0215]在一个实施例中,如图18所示,上述装置还可包括:
[0216]第二接收模块156,被配置为接收信息发送端的身份标识码;
[0217]验证模块157,被配置为将信息发送端的身份标识码与预存的信息发送端的通讯号码和即时通讯账号对应存储,在将信息接收端的通讯号码发送给信息发送端时,根据对应存储的信息验证信息发送端的合法性。
[0218]图19是根据一示例性实施例示出的一种通讯装置的框图,用于信息接收端,如图19所示,该通讯装置包括:
[0219]接收模块191,被配置为接收服务器或者信息发送端发送的即时消息和信息发送端的即时通讯账号;
[0220]第一显示模块192,被配置为显示即时消息;
[0221]第二显示模块193,被配置为将信息发送端的即时通讯账号作为发件人信息进行显不O
[0222]在一个实施例中,如图20所示,上述装置还可包括:
[0223]代替模块194,被配置为当未接收到服务器发送的信息发送端的即时通讯账号时,将信息发送端的即时通讯账号以预设标识代替。
[0224]图21是根据一示例性实施例示出的一种用于通讯装置600的框图,该装置适用于终端设备。例如,装置600可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
[0225]参照图21,装置600可以包括以下一个或多个组件:处理组件602,存储器604,电源组件606,多媒体组件608,音频组件610,输入/输出(I/O)的接口 612,传感器组件614,以及通信组件616。
[0226]处理组件602通常控制装置600的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理元件602可以包括一个或多个处理器620来执行指令,以完成上述的方法的全部或部分步骤
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1