公开/公告号CN101662734A
专利类型发明专利
公开/公告日2010-03-03
原文格式PDF
申请/专利权人 深圳市戴文科技有限公司;
申请/专利号CN200910190701.5
申请日2009-09-23
分类号H04W4/10;H04W8/22;
代理机构深圳中一专利商标事务所;
代理人张全文
地址 518000 广东省深圳市福田区车公庙泰然工业区206栋8层东侧
入库时间 2023-12-17 23:35:48
法律状态公告日
法律状态信息
法律状态
2022-09-02
未缴年费专利权终止 IPC(主分类):H04W 4/10 专利号:ZL2009101907015 申请日:20090923 授权公告日:20130925
专利权的终止
2013-09-25
授权
授权
2010-07-14
实质审查的生效 IPC(主分类):H04W4/10 申请日:20090923
实质审查的生效
2010-03-03
公开
公开
技术领域
本发明属于通信技术领域,尤其涉及一种移动终端PTT业务联系人在线状态的获取方法及系统。
背景技术
目前,已经推出了按讲(Push-To-Talk,PTT)手机,PTT手机的功能是利用分组交换网络,可以在全网络内快速进行“一对一”或者“一对多”通话,就像使用对讲通话机一样。手机开通PTT业务以后,只要按一下手机的相应按钮即PTT键,就能用自己的手机与被选择的组群实现“一对一”或“一对多”的通话。
目前,中国电信确定的PTT方案是采用手机号加常量域名的方式作为PTT帐号,例如:手机号是18912345678,域名是ptt.189.cn,那么PTT帐号就是18912345678@ptt.189.cn,因为域名是运营商规定的唯一值,那么每个手机号就可以唯一确定一个PTT帐号。
当进行PTT业务呼叫时,需要发起方和接收方都成功注册PTT业务并且处于在线状态,当时,对于PTT业务呼叫方来说,只能通过向PTT服务器发送在线状态查询请求,来获取当前在线的PTT业务联系人,操作麻烦,而且浪费网络流量,给用户带来不便。
发明内容
本发明实施例的目的在于提供一种移动终端PTT业务联系人在线状态的获取方法,旨在解决现有技术中移动终端只能通过向PTT服务器发送查询请求来获取当前在线的PTT业务联系人,浪费网络流量资源的问题。
本发明实施例是这样实现的,一种移动终端PTT业务联系人在线状态的获取方法,所述方法包括下述步骤:
向PIM服务器请求获取所述移动终端的联系人列表信息;
接收所述PIM服务器反馈的所述移动终端的联系人列表信息,所述联系人列表信息包括联系人的身份标识信息和关键字信息;
根据移动终端的身份标识信息,获取所述PIM服务器反馈的所述移动终端的联系人列表中的各联系人的在线状态,并生成所述移动终端的PTT业务联系人在线状态信息;
将生成的所述移动终端的PTT业务联系人在线状态信息发送给所述移动终端。
本发明实施例的另一目的在于提供一种移动终端PTT业务联系人在线状态的获取系统,所述系统包括:
联系人列表信息请求发送模块,用于向PIM服务器发送获取所述移动终端的联系人列表信息的请求;
联系人列表信息接收模块,用于接收所述PIM服务器反馈的所述移动终端的联系人列表信息,所述联系人列表信息包括联系人的身份标识信息和关键字信息;
在线状态信息生成模块,用于根据移动终端的身份标识信息,获取所述PIM服务器反馈的所述移动终端的联系人列表中的各联系人的在线状态,并生成所述移动终端的PTT业务联系人在线状态信息;以及
在线状态信息发送模块,用于将所述在线状态信息生成模块生成的所述移动终端的PTT业务联系人在线状态信息发送给所述移动终端。
本发明实施例的另一目的在于提供一种包括上述移动终端PTT业务联系人在线状态的获取系统的服务器。
在本发明实施例中,通过向PIM服务器请求获取所述移动终端的联系人列表信息;接收所述PIM服务器反馈的所述移动终端的联系人列表信息,所述联系人列表信息包括联系人的身份标识信息和关键字信息;根据移动终端的身份标识信息,获取所述PIM服务器反馈的所述移动终端的联系人列表中的各联系人的在线状态,并生成所述移动终端的PTT业务联系人在线状态信息;将生成的所述移动终端的PTT业务联系人在线状态信息发送给所述移动终端。通过将移动终端PTT业务联系人的在线状态主动下发至移动终端,实现移动终端PTT业务联系人和普通联系人的区分,避免了移动终端向服务器查询PTT联系人在线状态的网络流量的浪费。
附图说明
图1是本发明实施例提供的PTT业务联系人在线状态的获取方法的实现流程图;
图2是本发明实施例提供的PTT业务联系人在线状态信息的获取和发送方法的实现示意图;
图3是本发明实施例提供的PTT业务联系人在线状态的获取系统的结构框图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,通过向PIM服务器请求获取移动终端的联系人列表信息;接收所述PIM服务器反馈的所述移动终端的联系人列表信息,所述联系人列表信息包括联系人的身份标识信息和关键字信息;根据移动终端的身份标识信息,获取所述PIM服务器反馈的所述移动终端的联系人列表中的各联系人的在线状态,并生成所述移动终端的PTT业务联系人在线状态信息;将生成的所述移动终端的PTT业务联系人在线状态信息发送给所述移动终端。
图1示出了本发明实施例提供的移动终端PTT业务联系人在线状态的获取方法的实现流程图,其详细步骤如下所述:
在步骤S101中,向PIM服务器请求获取所述移动终端的联系人列表信息。
在本发明实施例中,上述步骤是PTT服务器来完成的,当移动终端注册PTT业务成功时,PTT服务器可以立刻向PIM服务器发送所述移动终端的联系人列表信息请求,也可以每间隔一定的时间向PIM服务器发送获取所述移动终端的联系人列表信息的请求。该联系人列表信息请求包括联系人的身份标识信息,其中,联系人的身份标识信息用于为在移动终端在PTT服务器上进行PTT业务的注册,而联系人的关键字信息则用于移动终端进行各类操作的定位基准。
在本发明实施例中,联系人的关键字信息是唯一标识一条联系人记录的索引字段;所述联系人的身份标识信息为手机号。
可以理解的是,在本发明实施例中,包括下述步骤在内的操作,都是在移动终端已经开通PTT业务和PIM业务的情况下来执行的,这也是执行该技术方案的前提条件,在此不用以限制本发明。所述移动终端开通了PIM业务是指,PIM服务器会同步所述移动终端的联系人列表信息,若PIM服务器上的联系人列表信息与移动终端上的不一致时,会自动同步更新。
在步骤S102中,接收所述PIM服务器反馈的所述移动终端的联系人列表信息,所述联系人列表信息包括联系人的身份标识信息和关键字信息。
在本发明实施例中,PIM服务器根据PTT服务器发送的获取所述移动终端的联系人列表信息的请求,反馈所述移动终端的联系人列表信息所述移动终端的联系人列表信息请求包含所述移动终端的身份标识信息和关键字信息。
在步骤S103中,根据移动终端的身份标识信息,获取所述PIM服务器反馈的所述移动终端的联系人列表中的各联系人的在线状态,并生成所述移动终端的PTT业务联系人在线状态信息。
在本发明实施例中,PTT业务联系人在线状态信息包括联系人是否注册PTT业务和注册PTT业务的用户是否在线信息。
在步骤S104中,将生成的所述移动终端的PTT业务联系人在线状态信息发送给所述移动终端。
在本发明实施例中,上述PTT业务联系人在线状态信息的发送方法的实现流程是在PTT服务器来完成,其中,移动终端和PIM服务器的协调工作完善了PTT业务联系人在线状态信息的发送,方便了用户的使用。
在本发明实施例中,上述仅为本发明的一个实施例,主要应用于移动终端,当然也可以是其他电子设备,在此不用于限制本发明。
作为本发明的一个实施例,图2示出了本发明实施例提供的PTT业务联系人在线状态信息的获取和发送方法的实现示意图,其具体为:
1.移动终端向PTT服务器发送PTT业务注册请求。
2.PTT服务器向移动终端返回注册成功的消息。
3.当移动终端成功注册PTT业务时,PTT服务器向PIM服务器发送所述移动终端的联系人列表信息请求。
在本发明实施例中,当移动终端成功注册PTT业务时,PTT服务器向PIM服务器请求获取移动终端的联系人列表信息。
4.PIM服务器根据接收到的PTT服务器发送的所述移动终端的联系人列表信息请求,获取所述移动终端的联系人列表信息。
5.PIM服务器反馈所述移动终端的联系人列表信息到PTT服务器。
6.PTT服务器接收所述PIM服务器反馈的所述移动终端的联系人列表信息。
7.PTT服务器根据预先成功注册PTT业务的移动终端的身份标识信息,获取所述PIM服务器反馈的所述移动终端的联系人列表中的各联系人的在线状态,并生成所述移动终端的PTT业务联系人在线状态信息。
8.将生成的所述移动终端的PTT业务联系人在线状态信息发送给所述移动终端。
9.移动终端根据所述PTT业务联系人在线状态信息对联系人数据库进行更新。
上述仅为本发明的一个具体实施例,在此不用以限制本发明。
图3示出了本发明实施例提供的PTT业务联系人在线状态的获取系统的结构框图,为了便于说明,图中仅给出了与本发明实施例相关的部分,其中,PTT业务联系人在线状态的获取系统可以内置于服务器的软件单元、硬件到那元或软硬件结合单元,该服务器为PTT服务器。
当移动终端成功注册PTT业务时,联系人列表信息请求发送模块11向PIM服务器发送获取所述移动终端的联系人列表信息的请求;联系人列表信息接收模块12接收所述PIM服务器反馈的所述移动终端的联系人列表信息,所述联系人列表信息包括联系人的身份标识信息和关键字信息;在线状态信息生成模块13根据移动终端的身份标识信息,获取所述PIM服务器反馈的所述移动终端的联系人列表中的各联系人的在线状态,并生成所述移动终端的PTT业务联系人在线状态信息;在线状态信息发送模块14将所述在线状态信息生成模块13生成的所述移动终端的PTT业务联系人在线状态信息发送给所述移动终端。
在本发明实施例中,联系人列表信息包括联系人的身份标识信息和关键字信息,其中,联系人的关键字信息是唯一标识一条联系人记录的索引字段;所述联系人的身份标识信息为手机号。
在本发明实施例中,当移动终端成功注册PTT业务时,向PIM服务器请求获取所述移动终端的联系人列表信息的请求;接收所述PIM服务器反馈的所述移动终端的联系人列表信息,所述联系人列表信息包括联系人的身份标识信息和关键字信息;根据移动终端的身份标识信息,获取所述PIM服务器反馈的所述移动终端的联系人列表中的各联系人的在线状态,并生成所述移动终端的PTT业务联系人在线状态信息;将生成的所述移动终端的PTT业务联系人在线状态信息发送给所述移动终端,实现对PTT业务的联系人和普通联系人的区分,避免了移动终端查询PTT联系人在线状态的网络流量的浪费。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
机译: 用于在联系人列表中表示联系人的在线状态存在状态的系统和方法
机译: 用于在联系人列表中表示联系人的在线状态存在状态的系统和方法
机译: 用于在联系人列表中表示联系人的在线状态存在状态的系统和方法