一种基于授权的通讯录安全共享的方法及系统的制作方法_2

文档序号:8365213阅读:来源:国知局
的联系人。
[0049]具体地说,所述网络共享服务器端按照搜索请求中的搜索范围搜索符合所述搜索条件的联系人信息包括:根据搜索范围所指定的一个或多个用户名,分析所搜索范围内的一个或多个用户是否已经注册网络共享业务;若搜索范围内的一个或多个用户已注册网络共享业务,则分别搜索所述一个或多个用户的网络共享数据库,从而获取符合所述搜索条件的联系人信息。
[0050]本发明所述发送用于授权共享所述联系人信息的授权请求信息包括以下方式至少之一:以用户可见方式提示;短信或推送信息方式提示;
[0051]其中,所述授权请求信息包括请求搜索人信息和搜索联系人信息。
[0052]具体地说,所述网络共享服务器端根据所述联系人信息的拥有者返回的授权信息,将搜索到联系人信息发送给所述移动终端包括:根据所述联系人信息的拥有者返回的授权信息,将所述授权信息中相同的联系人信息条目进行剔除,获得所述搜索条件的联系人信息;将所获得的搜索条件的联系人信息发送到所述移动终端。
[0053]图2显示了本发明实施例提供的一种基于授权的通讯录安全共享的系统示意图,如图2所示,包括:移动终端发送模块201,用于将移动终端生成的包含搜索条件和搜索范围的联系人信息的搜索请求发送到网络共享服务器端;网络共享服务器端的搜索联系人信息模块202,用于接收所述移动终端发送模块发送的所述搜索请求,并按照所述搜索请求中的搜索范围搜索符合所述搜索条件的联系人信息;网络共享服务器端的发送授权请求模块203,用于在搜索到符合所述搜索条件的联系人信息时,分别向所述联系人信息的拥有者发送用于授权共享所述联系人信息的授权请求信息;网络共享服务器端的获取联系人信息模块204,用于根据所述联系人信息的拥有者返回的授权信息,将搜索到的联系人信息发送到所述移动终端;移动终端接收模块205,用于接收所述网络共享服务器端的获取联系人信息模块发送的已授权的共享通讯录信息中的联系人信息。
[0054]本发明所述的搜索条件是指通讯录信息中的姓名或号码,以及搜索范围是指本地通讯录中指定的已知联系人信息的联系人。
[0055]具体地说,所述网络共享服务器端的搜索联系人信息模块202包括:分析单元,用于根据搜索范围所指定的一个或多个用户名,分析所搜索范围内的一个或多个用户是否已经注册网络共享业务;搜索网络共享数据库单元,用于当搜索范围内的一个或多个用户已注册网络共享业务,则分别搜索所述一个或多个用户的网络共享数据库,从而获取符合所述搜索条件的联系人信息。
[0056]具体地说,所述网络共享服务器端的获取联系人信息模块204包括:获取单元,用于根据所述联系人信息的拥有者返回的授权信息,将所述授权信息中相同的联系人信息条目进行剔除,获得所述搜索条件的联系人信息;发送单元,用于将所获得的搜索条件的联系人信息发送到所述移动终端。
[0057]图3显示了本发明实施例提供的基于授权的通讯录安全共享的结构示意图,如图3所示,包括多个移动终端、无线通讯网络以及网络共享服务器。用户使用移动终端,通过无线通讯网络与网络共享服务器进行数据交互,使得用户不仅可以与网络共享服务器进行数据的网络备份与网络下载,且可以实现用户间数据的共享。也就是说,用户通过移动终端上的PM应用程序将终端本地通信录经无线通讯网络上传到网络共享服务器进行备份存储,在需要时可以从网络共享服务器上将备份存储的通信录信息下载使用。其中,网络共享服务器由移动运营商、移动终端设备制造商或者第三方服务提供商提供系统维护,并且需要用户注册后方可使用,以及移动终端上需要安装有和网络共享服务器进行数据交互的对应客户端应用程序,用户可以随时通过此客户端应用程序实现与网络共享服务器端进行个人数据交互。
[0058]图4显示了本发明实施例提供的基于授权的通讯录安全共享的过程流程图,如图4所示,包括以下步骤:
[0059]步骤4001:用户启动移动终端内PM客户端并登录;
[0060]用户通过移动终端启动PM应用程序客户端,同无线通讯网络建立网络连接,接着同网络共享服务器端建立连接;
[0061]步骤4002:用户输入搜索条件,选择搜索范围;
[0062]本步骤默认用户移动终端能够正常使用无线通讯网络,用户通过启动移动终端内的PIM应用程序客户端,填写搜索条件,并且选择搜索范围,PIM应用程序客户端将搜索条件和搜索范围封装数据包,通过无线通讯网络上传给网络共享服务端进行处理;
[0063]其中,所述搜索条件包括但不仅限于通信录信息中的姓名、号码等任一信息,以及搜索范围指移动终端内已知的联系人,包括本地通信录中的某个群组或者用户指定的某些已知联系人。
[0064]步骤4003:PM应用客户端将用户的搜索条件和搜索范围封装成数据包,通过无线通讯网络上传给网络共享服务器端;
[0065]步骤4004:网络共享服务器端解析客户端上传的数据包,获取搜索条件和搜索范围;
[0066]步骤4005:网络共享服务器端分析搜索范围内的所有用户是否均未注册网络共孚业务;
[0067]网络共享服务器端收到客户端的搜索请求后,分析用户请求的搜索范围内所有用户是否均注册网络共享业务,如果是,则执行步骤4007,如果否,则执行步骤4006 ;
[0068]步骤4006:网络共享服务器端返回提示信息给客户端,提示信息内需要指明用户所选择的搜索范围内所有用户均未注册业务,客户端以可见方式提示用户;
[0069]步骤4007:网络共享服务器端逐一搜索用户选择搜索范围内各用户的网络共享数据库;
[0070]网络共享服务器端按照搜索条件在已注册网络共享业务的联系人网络共享库内进行搜索,其中还包括搜索范围内所有用户均没有注册网络共享业务的情况下,直接返回一个相关提示信息给用户。
[0071]步骤4008:网络共享服务器端是否能够搜索到和用户选择搜索条件一致的数据,如果搜索不到任何符合条件数据,则执行步骤4009 ;否则执行步骤4040 ;
[0072]步骤4009:网络共享服务器端返回空的结果给客户端,客户端以可见方式提示用户;
[0073]步骤4010:网络共享服务器端搜索到结果后,针对搜索到的结果,需要发送相关请求信息给每个搜索结果信息拥有者,请求搜索结果信息拥有者进行授权;
[0074]网络共享服务器端根据搜索到的结果信息,发送请求信息给每个搜索结果信息拥有者,请求搜索结果信息拥有者进行授权,且请求信息的发送方式包括但不仅限于通过客户端以用户可见方式提示、短信或者PUSH (推送)信息方式提示;并且在网络共享服务器端启动处理时间窗口计时器,以及请求信息内附带请求人信息、搜索结果信息。
[0075]步骤4011:当处理时间窗口未到达时,所有信息拥有者均处理完授权共享请求,或者处理时间窗口到达条件满足时,执行步骤4013 ;否则,执行步骤4012 ;
[0076]步骤4012:由于不满足所有信息拥有者已全部处理授权共享请求条件或者处理时间窗口未到达条件,网络共享服务器端继续等待;
[0077]其中,搜索结果信息拥有者处理的停止条件是:所有拥有者均将授权请求处理完成、达到授权请求时间限制条件,如果所有信息拥有者都驳回授权请求时,直接返回空的搜索结果。
[0078]步骤4013:网络共享服务器端整理经过授权的信息列表,将完全一致的信息条目进行剔除,然后将数据进行封装数据包,下发给客户端;
[0079]也就是说,搜索结果信息拥有者处理授权请求后,将所有已授权的搜索结果信息进行分析整理,剔除重复的冗余信息,然后将搜索结果信息封装数据包返回给客户端;
[0080]步骤4014:网络共享服务器端返回结果给客户端,客户端以可见方式提供给用户使用。
[0081]客户端收到网络共享服务器端的搜索结果后以用户可见的方式呈现给用户,用户获取搜索结果进行使用,以及如果用户获取到空的搜索结果,可以更换搜索条件或者搜索范围。
[0082]根据上述
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1