CN111865768A - 即时通讯工具拨打电话添加好友的方法及其客户端、终端、装置和服务器 - Google Patents
即时通讯工具拨打电话添加好友的方法及其客户端、终端、装置和服务器 Download PDFInfo
- Publication number
- CN111865768A CN111865768A CN202010721347.0A CN202010721347A CN111865768A CN 111865768 A CN111865768 A CN 111865768A CN 202010721347 A CN202010721347 A CN 202010721347A CN 111865768 A CN111865768 A CN 111865768A
- Authority
- CN
- China
- Prior art keywords
- request instruction
- telephone number
- instruction
- instant messaging
- terminal
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
- H04L51/046—Interoperability with other network applications or services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/27453—Directories allowing storage of additional subscriber data, e.g. metadata
- H04M1/27457—Management thereof, e.g. manual editing of data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Business, Economics & Management (AREA)
- General Business, Economics & Management (AREA)
- Library & Information Science (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明涉及即时通讯技术领域,公开了一种即时通讯工具拨打电话添加好友的方法及其客户端、终端、装置和服务器,包括以下步骤:S1:获得终端用户输入和/或选择的电话号码;S2:调取终端拨打电话功能,并使用所述电话号码拨打电话,同时将请求指令发送给即时通讯服务器;所述请求指令包括所述电话号码、查询与所述电话号码有关的联系人的查询指令和/或向与所述电话号码有关的联系人发送添加好友的指令。与现有技术相比,本发明无需通过复杂流程即可高效实现即时通讯工具上用户关系的建立,将通话事件与查询、添加好友过程合二为一,极大简化了商务交往场合好友关系建立过程。
Description
技术领域
本发明涉及即时通讯领域,特别涉及一种即时通讯工具拨打电话添加好友的方法及其客户端、终端、装置和服务器。
背景技术
即时通讯工具作为人们生活必不可少的通讯工具,被广泛使用着。除了微信等即时通讯工具外,还有很多定义特定市场人群的即时通讯工具产品,以满足不同人群或者不同应用场景的需求。
无论哪种即时通讯工具,方便用户相互添加是最为重要的功能和产品推广途径。目前最为流行的方法为ID号码搜索添加,关联的手机号码添加,或者扫码对方的二维码添加,更有摇一摇,漂流瓶等特殊的添加方法。
当前各种不同的好友添加方式,都是在满足不同场景下,更加方便的建立用户关系。各种方式在应用的时候,各有利弊。
例如,ID号或者手机号等,需要对方记住或者复制信息,在自己客户端进行搜索,然后添加。
扫一扫等方式添加用户,最佳的应用场景是用户之间面对面添加。
摇一摇等动作捕捉方式,适合完全陌生人之间交友,但是容易导致用户被非意愿添加用户的干扰。
现有安装第三方包括即时通讯工具的用户,接听电话时,第三方应用程序,通过对通话信息数据的监听和获取,上传至第三方应用程序的服务器,判断该电话是否为本应用程序的用户,如果是该第三方应用的用户,则通过使用谷歌GCM或者苹果的APNS推送功能,则接听者,可以在其安装了第三方软件(包括即时通讯工具)的手机中的电话应用程序(非该第三方应用程序)界面里,看到拨打者的身份信息。实现非电信通道的来电显示的目的。当然,通过此功能,第三方应用程序,也可以判断来电是否为恶意或者骚扰电话,决定接听还是挂断拒绝。此种功能并没有将通话信息与在即时通讯或者其他类型第三方应用中的添加联系人联系起来。
发明内容
发明目的:针对现有技术中存在的问题,本发明提供一种在即时通讯工具中通过拨打用户在拨打电话行为事件,高效的建立用户关系的方法与***。本发明无需通过复杂流程即可高效实现即时通讯工具上用户关系的建立,将通话事件与查询、添加好友过程合二为一,极大简化了商务交往场合好友关系建立过程。
技术方案:本发明提供了一种即时通讯工具拨打电话添加好友的方法,包括以下步骤:S1:获得终端用户输入和/或选择的电话号码;S2:调取终端拨打电话功能,并使用所述电话号码拨打电话,同时将请求指令发送给即时通讯服务器;所述请求指令包括所述电话号码、查询与所述电话号码有关的联系人的查询指令和/或向与所述电话号码有关的联系人发送添加好友的指令。
进一步地,在所述S1之前,还包括:获取所述终端用户终端里的通讯录、通话记录和/或电子名片;显示所述通讯录、通话记录和/或电子名片,并显示其中与所述终端用户关联的联系人的用户信息标识。
进一步地,在所述S1之前,还包括:获取所述终端用户启动拨打电话添加好友的触发指令。
进一步地,在步骤S2中,在调取终端拨打电话功能并使用所述电话号码拨打电话时,或者,在调取终端拨打电话功能并使用所述电话号码拨打电话之后、在发送所述请求指令前,还包括如下步骤:显示发送所述请求指令的提示信息;若获取终端用户确认发送的反馈信息,则向即时通讯服务器发送所述请求指令;若获取终端用户拒绝发送的反馈信息,则不向服务器发送所述请求指令。
进一步地,在所述S1之后、S2之前还包括如下步骤:向即时通讯服务器发送依据所述电话号码查询所述即时通讯服务器内是否有与该电话号码关联的联系人的指令;获取即时通讯服务器的查询结果;若所述查询结果是在所述即时通讯服务器内存在与所述电话号码关联的联系人,则在所述S2中,所述请求指令为请求所述即时通讯服务器向与所述电话号码有关的联系人发送添加好友的请求指令。
进一步地,在所述S2之后,还包括:获取即时通讯服务器发送的没有与所述电话号码关联的联系人并提示发送短信邀请的反馈信息;获取终端用户同意发送短信邀请的同意指令;向即时通讯服务器发送向所述电话号码发送短信邀请的请求指令。
进一步地,若在所述S2中,所述请求指令为查询与所述电话号码有关的联系人的查询指令,则在S2之后,还包括以下步骤:获取即时通讯服务器反馈的查询结果;显示所述查询结果。
本发明还提供了一种客户端,包括:电话号码获取模块,用于获取终端用户输入和/或选择的电话号码;终端拨打电话功能调取模块,用于调取终端拨打电话功能,并使用所述电话号码拨打电话;第一请求指令发送模块,用于在所述终端拨打电话功能调取模块调取终端拨打电话功能时,将请求指令发送给即时通讯服务器;所述请求指令包括所述电话号码、查询与所述电话号码有关的联系人的查询指令和/或向与所述电话号码有关的联系人发送添加好友的指令。
进一步地,所述的客户端还包括:通讯信息获取模块,用于获取所述终端用户终端里的通讯录、通话记录和/或电子名片;通讯信息显示模块。用于显示所述通讯录、通话记录和/或电子名片,并显示其中与所述终端用户关联的联系人的用户信息标识。
进一步地,所述的客户端还包括:触发指令获取模块,用于在所述电话号码获取模块获取终端用户输入和/或选择的电话号码之前,获取终端用户启动拨打电话添加好友的触发指令。
进一步地,所述的客户端,还包括提示信息显示模块,用于在所述终端拨打电话功能调取模块调取终端拨打电话功能的同时,或者在所述终端拨打电话功能调取模块调取终端拨打电话功能之后,在所述第一请求指令发送模块将所述请求指令发送给所述即时通讯服务器之前,显示发送所述请求指令的提示信息;反馈信息获取模块,用于获取终端用户确认发送或拒绝发送所述请求指令的反馈信息;若所述反馈信息获取模块获取到终端用户确认发送的反馈信息,则所述第一请求指令发送模块向所述即时通讯服务器发送所述请求指令;若所述反馈信息获取模块获取到终端用户拒绝发送的反馈信息,则所述第一请求指令发送模块不向所述即时通讯服务器发送所述请求指令。
进一步地,所述的客户端还包括:查询指令发送模块,用于在所述电话号码获取模块获取终端用户输入和/或选择的电话号码之后、在所述终端拨打电话功能调取模块调取终端拨打电话功能之前,向所述即时通讯服务器发送依据所述电话号码查询在所述即时通讯服务器内是否有与该电话号码关联的联系人的指令;查询结果获取模块,用于获取所述即时通讯服务器的查询结果;若所述查询结果获取模块获取到的所述查询结果是在所述即时通讯服务器内存在与所述电话号码关联的联系人,则所述第一请求指令发送模块将向与所述电话号码有关的联系人发送添加好友的请求指令发送给所述即时通讯服务器。
进一步地,所述的客户端还包括:反馈信息获取提示模块,用于在所述第一请求指令发送模块将所述请求指令发送给即时通讯服务器之后,获取即时通讯服务器发送的没有与所述电话号码关联的联系人并提示发送短信邀请的反馈信息;指令获取模块,用于获取终端用户同意发送短信邀请的同意指令;第二请求指令发送模块,用于向即时通讯服务器发送向所述电话号码发送短信邀请的请求指令。
进一步地,所述的客户端还包括:反馈查询结果获取模块和查询结果显示模块;若所述第一请求指令发送模块发送给即时通讯服务器的请求指令为查询与所述电话号码有关的联系人的查询指令,则所述反馈查询结果获取模块用于在所述请求指令发送模块将请求指令发送给即时通讯服务器之后,获取即时通讯服务器反馈的查询结果;所述查询结果显示模块用于显示所述查询结果。
本发明还提供了一种终端,包括处理器、储存器以及所述的客户端,部署执行所述的即时通讯工具拨打电话添加好友的步骤。
本发明还提供了一种装置,包括:第一请求指令接收模块,用于接收客户端发送的请求指令;所述请求指令包括终端用户输入和/或选择的电话号码、查询与所述电话号码有关的联系人的查询指令和/或向与所述电话号码有关的联系人发送添加好友的指令;请求指令执行模块,用于执行所述请求指令;执行结果发送模块,用于将所述请求指令执行模块对所述请求指令的执行结果发送给客户端。
进一步地,所述的装置还包括:查询指令接收模块,用于在所述第一请求指令接收模块接收客户端发送的请求指令之前,接收客户端发送的依据所述电话号码查询客户端内是否有与该电话号码关联的联系人的指令;查询模块,用于依据所述电话号码查询所述即时通讯服务器内是否有与该电话号码关联的联系人;查询结果发送模块,用于向客户端发送所述查询模块的查询结果。
进一步地,所述的装置还包括:第二请求指令接收模块和邀请短信发送模块;所述执行结果发送模块还用于向客户端发送没有与所述电话号码关联的联系人的反馈信息;所述第二请求指令接收模块,用于在所述执行结果发送模块发送所述反馈信息后,接收客户端发送的向所述电话号码发送短信邀请的请求指令;所述邀请短信发送模块,用于向所述电话号码发送邀请短信。
本发明还提供了一种服务器,包括:处理器;用于存储处理器可执行指令的存储器;以及所述的装置。
有益效果:本发明提供一种在即时通讯工具中通过拨打用户在拨打电话行为事件,高效的建立用户关系的方法与***。本发明无需通过复杂流程即可高效实现即时通讯工具上用户关系的建立,将通话事件与查询、添加好友过程合二为一,极大简化了商务交往场合好友关系建立过程。本发明的有益效果:
1、对于有意添加对方为联系人的用户,拨打行为,既是添加行为。无需复杂的复制、粘贴过程。
2、将拨打电话事件与用户关系添加结合起来,增加了被拨打用户对于添加请求的理解,极大提升了沟通效率。
附图说明
图1为实施方式1中即时通讯工具拨打电话添加好友的方法流程图;
图2为实施方式2中即时通讯工具拨打电话添加好友的方法流程图;
图3为实施方式3中即时通讯工具拨打电话添加好友的方法流程图;
图4为实施方式4中即时通讯工具拨打电话添加好友的方法流程图;
图5为实施方式5中即时通讯工具拨打电话添加好友的方法流程图;
图6为实施方式6中即时通讯工具拨打电话添加好友的方法流程图;
图7为实施方式7中即时通讯工具拨打电话添加好友的方法流程图;
图8为实施方式8中客户端的模块示意图;
图9为实施方式9中客户端的模块示意图;
图10为实施方式10中客户端的模块示意图;
图11为实施方式11中客户端的模块示意图;
图12为实施方式12中客户端的模块示意图;
图13为实施方式13中客户端的模块示意图;
图14为实施方式14中客户端的模块示意图;
图15为实施方式15中终端的模块示意图;
图16为实施方式16中装置的模块示意图;
图17为实施方式17中装置的模块示意图;
图18为实施方式18中装置的模块示意图;
图19为实施方式19中服务器的模块示意图。
具体实施方式
下面结合附图对本发明进行详细的介绍。
实施方式1:
本实施方式提供了一种即时通讯工具拨打电话添加好友的方法,如图1,包括以下步骤:
S1:获得终端用户输入和/或选择的电话号码;
S2:调取终端拨打电话功能,并使用该电话号码拨打电话,同时将请求指令发送给即时通讯服务器;
上述请求指令包括电话号码、查询与该电话号码有关的联系人的查询指令和/或向与该电话号码有关的联系人发送添加好友的指令。
例如,安装了即时通讯工具客户端的终端用户,在终端的客户端显示页面中输入电话号码,然后触发页面中类似“拨打并添加好友”或者“拨打并查询好友”的控件,即时通讯工具的客户端获取触发指令,进行调取或者触发终端的操作***的拨打电话的程序,执行拨打电话的操作。同时,即时通讯工具客户端向即时通讯工具服务器发送查询或者添加关联该电话号码的联系人的请求指令。
实施方式2:
本实施方式为实施方式1的进一步改进,主要改进之处在于,如图2,在S1之前,还包括:
获取终端用户终端里的通讯录、通话记录和/或电子名片;
显示通讯录、通话记录和/或电子名片,并显示其中与终端用户关联的联系人的用户信息标识。
例如:在执行实施方式1的S1步骤之前,即时通讯工具的客户端获取安装即时通讯工具客户端的终端如手机里面的手机通讯录、通话记录和或电子名片等数据,客户端依据自身程序或者将手机通讯录、通话记录和或电子名片数据发送即时通讯工具服务器,判断手机通讯录、通话记录和或电子名片中包含的电话是否关联即时通讯工具客户端用户的现有联系人,然后在即时通讯工具客户端安装的终端如手机页面中显示手机通讯录、通话记录和或电子名片,并且将通话记录、通话记录和或电子名片关联的该用户的现有联系人用户信息显示出来。这样就不用用户输入电话号码,提高用户使用的效率;如果需要拨打电话关联的用户是自己的即时通讯工具的联系人,则显示联系人的相关用户信息标识(包括名片信息等),这样用户看到是自己的联系人后就不用再查询或者添加好友。
除此之外,本实施方式与实施方式1完全相同,此处不做赘述。
实施方式3:
本实施方式为实施方式1的进一步改进,主要改进之处在于,如图3,在S1之前,还包括:获取终端用户启动拨打电话添加好友的触发指令。
即用户先启动拨打电话添加好友的触发指令,再执行获得终端用户输入和/或选择的电话号码,而不是像实施方式1中那样不启动触发指令直接获取。
除此之外,本实施方式与实施方式1完全相同,此处不做赘述。
实施方式4:
本实施方式为实施方式1的进一步改进,主要改进之处在于,如图4,在步骤S2中,在调取终端拨打电话功能并使用电话号码拨打电话时,或者,在调取终端拨打电话功能并使用电话号码拨打电话之后、在发送请求指令前,还包括如下步骤:
显示发送请求指令的提示信息;
若获取终端用户确认发送的反馈信息,则向即时通讯服务器发送请求指令;
若获取终端用户拒绝发送的反馈信息,则不向服务器发送请求指令。
例如:当触发这个应用后,客户端程序调取拨打终端中操作***拨打电话的功能,并且按照输入的电话号码为拨打电话进行拨打。拨打时,或者拨打以后,客户端显示“需要查询或者添加该用户为好友”的信息提示页面,客户端如果获取用户触发同意查询或者添加用户的控件,则客户端向服务器发送查询或者添加用户的请求指令;如果获取触发不同意查询或者添加用户的控件,则不向服务器发送请求指令。本实施方式,给予用户一个重新决定是否进行查询或者添加好友的思考机会。
除此之外,本实施方式与实施方式1完全相同,此处不做赘述。
实施方式5:
本实施方式为实施方式1的进一步改进,主要改进之处在于,如图5,在S1之后、S2之前还包括如下步骤:
向即时通讯服务器发送依据电话号码查询即时通讯服务器内是否有与该电话号码关联的联系人的指令;
获取即时通讯服务器的查询结果;
若查询结果是在即时通讯服务器内存在与电话号码关联的联系人,则在S2中,请求指令为请求即时通讯服务器向与电话号码有关的联系人发送添加好友的请求指令。
例如,在S1之后、S2之前,先向服务器查询是否有该电话号码对应的用户,如果有则进行S2步骤,如果没有则可直接拨打,而不发送添加用户请求,增加此步骤有利于拨打并添加的用户做一个依据查询信息自我判断的功能。
除此之外,本实施方式与实施方式1完全相同,此处不做赘述。
实施方式6:
本实施方式为实施方式5的进一步改进,主要改进之处在于,如图6,在S2之后,还包括:
获取即时通讯服务器发送的没有与电话号码关联的联系人并提示发送短信邀请的反馈信息;
获取终端用户同意发送短信邀请的同意指令;
向即时通讯服务器发送向电话号码发送短信邀请的请求指令。
即,在实施方式5中,若即时通讯服务器的查询结果是不存在与电话号码关联的联系人,则会获取即时通讯服务器提示“是否短信邀请对方”的反馈信息,如果获取终端用户同意的指令,则向即时通讯服务器发送“发送短信邀请对方”的请求指令,而即时通讯服务器向该电话号码发送短信邀请的请求指令。
除此之外,本实施方式与实施方式5完全相同,此处不做赘述。
实施方式7:
本实施方式为实施方式1的进一步改进,主要改进之处在于,如图7,若在S2中,请求指令为查询与电话号码有关的联系人的查询指令,则在S2之后,还包括以下步骤:
获取即时通讯服务器反馈的查询结果;
显示该查询结果。
本实施方式就是将即使通讯工具查询的结果在安装了即时通讯工具客户端的用户终端中进行展示,提示用户。
除此之外,本实施方式与实施方式1完全相同,此处不做赘述。
实施方式8:
本实施方式提供了一种客户端,如图8,包括:
电话号码获取模块,用于获取终端用户输入和/或选择的电话号码;
终端拨打电话功能调取模块,用于调取终端拨打电话功能,并使用该电话号码拨打电话;
第一请求指令发送模块,用于在终端拨打电话功能调取模块调取终端拨打电话功能时,将请求指令发送给即时通讯服务器;
请求指令包括电话号码、查询与该电话号码有关的联系人的查询指令和/或向与该电话号码有关的联系人发送添加好友的指令。
实施方式9:
本实施方式为实施方式8的进一步改进,主要改进之处在于,如图9,本实施方式中的客户端还包括:
通讯信息获取模块,用于获取终端用户终端里的通讯录、通话记录和/或电子名片;
通讯信息显示模块,用于显示通讯录、通话记录和/或电子名片,并显示其中与终端用户关联的联系人的用户信息标识。
除此之外,本实施方式与实施方式8完全相同,此处不做赘述。
实施方式10:
本实施方式为实施方式8的进一步改进,主要改进之处在于,如图10,本实施方式中的客户端还包括:触发指令获取模块,用于在电话号码获取模块获取终端用户输入和/或选择的电话号码之前,获取终端用户启动拨打电话添加好友的触发指令。
除此之外,本实施方式与实施方式8完全相同,此处不做赘述。
实施方式11:
本实施方式为实施方式8的进一步改进,主要改进之处在于,如图11,本实施方式中的客户端还包括:
提示信息显示模块,用于在终端拨打电话功能调取模块调取终端拨打电话功能的同时,或者在终端拨打电话功能调取模块调取终端拨打电话功能之后,在第一请求指令发送模块将请求指令发送给即时通讯服务器之前,显示发送请求指令的提示信息;
反馈信息获取模块,用于获取终端用户确认发送或拒绝发送请求指令的反馈信息;
若反馈信息获取模块获取到终端用户确认发送的反馈信息,则第一请求指令发送模块向即时通讯服务器发送请求指令;
若反馈信息获取模块获取到终端用户拒绝发送的反馈信息,则第一请求指令发送模块不向即时通讯服务器发送请求指令。
除此之外,本实施方式与实施方式8完全相同,此处不做赘述。
实施方式12:
本实施方式为实施方式8的进一步改进,主要改进之处在于,如图12,本实施方式中的客户端还包括:
查询指令发送模块,用于在电话号码获取模块获取终端用户输入和/或选择的电话号码之后、在终端拨打电话功能调取模块调取终端拨打电话功能之前,向即时通讯服务器发送依据电话号码查询在即时通讯服务器内是否有与该电话号码关联的联系人的指令;
查询结果获取模块,用于获取即时通讯服务器的查询结果;
若查询结果获取模块获取到的查询结果是在即时通讯服务器内存在与电话号码关联的联系人,则第一请求指令发送模块将向与电话号码有关的联系人发送添加好友的请求指令发送给所述即时通讯服务器。
除此之外,本实施方式与实施方式8完全相同,此处不做赘述。
实施方式13:
本实施方式为实施方式12的进一步改进,主要改进之处在于,如图13,本实施方式中的客户端还包括:
反馈信息获取提示模块,用于在第一请求指令发送模块将请求指令发送给即时通讯服务器之后,获取即时通讯服务器发送的没有与电话号码关联的联系人并提示发送短信邀请的反馈信息;
指令获取模块,用于获取终端用户同意发送短信邀请的同意指令;
第二请求指令发送模块,用于向即时通讯服务器发送向电话号码发送短信邀请的请求指令。
除此之外,本实施方式与实施方式12完全相同,此处不做赘述。
实施方式14:
本实施方式为实施方式8的进一步改进,主要改进之处在于,如图14,本实施方式中的客户端还包括:
反馈查询结果获取模块和查询结果显示模块;
若第一请求指令发送模块发送给即时通讯服务器的请求指令为查询与电话号码有关的联系人的查询指令,则反馈查询结果获取模块用于在请求指令发送模块将请求指令发送给即时通讯服务器之后,获取即时通讯服务器反馈的查询结果;
查询结果显示模块用于显示查询结果。
除此之外,本实施方式与实施方式12完全相同,此处不做赘述。
实施方式15:
本实施方式提供了一种终端,该终端可包含客户端,该终端设备可以应用于实施方式1至7所示的方法实施例中。
如图15,该终端900可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图15,终端900可以包括以下一个或多个组件:处理组件,存储器904,电力组件906,多媒体组件908,音频组件910,输入/输出(I/O)的接口912,传感器组件914,以及通信组件916。
处理组件902通常控制终端900的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件902可以包括一个或多个处理器920来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件902可以包括一个或多个模块,便于处理组件902和其他组件之间的交互。例如,处理组件902可以包括多媒体模块,以方便多媒体组件908和处理组件902之间的交互。
存储器904被配置为存储各种类型的数据以支持在终端900的操作。这些数据的示例包括用于在终端900上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器904可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件906为终端900的各种组件提供电力。电源组件906可以包括电源管理***,一个或多个电源,及其他与为终端900生成、管理和分配电力相关联的组件。
多媒体组件908包括在所述终端900和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件908包括一个前置摄像头和/或后置摄像头。当终端900处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件910被配置为输出和/或输入音频信号。例如,音频组件910包括一个麦克风(MIC),当终端900处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配
置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器904或经由通信组件916发送。在一些实施例中,音频组件910还包括一个扬声器,用于输出音频信号。
I/O接口912为处理组件902和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件914包括一个或多个传感器,用于为终端900提供各个方面的状态评估。例如,传感器组件914可以检测到终端900的打开/关闭状态,组件的相对定位,例如所述组件为终端900的显示器和小键盘,传感器组件914还可以检测终端900或终端900一个组件的位置改变,用户与终端900接触的存在或不存在,终端900方位或加速/减速和终端900的温度变化。传感器组件914可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件914还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件914还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件916被配置为便于终端900和其他设备之间有线或无线方式的通信。终端900可以接入基于通信标准的无线网络,如WiFi,运营商网络(如2G、3G、4G或5G),或它们的组合。在一个示例性实施例中,通信组件916经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件916还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,终端900可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
通过以上实施方式的描述,本领域的技术人员可以清楚地了解到本发明提供的***外部命令执行技术方案可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
实施方式16:
本实施方式提供了一种装置,如图16,包括:
第一请求指令接收模块,用于接收客户端发送的请求指令;
请求指令包括终端用户输入和/或选择的电话号码、查询与电话号码有关的联系人的查询指令和/或向与该电话号码有关的联系人发送添加好友的指令;
请求指令执行模块,用于执行请求指令;
执行结果发送模块,用于将请求指令执行模块对该请求指令的执行结果发送给客户端。
实施方式17:
本实施方式为实施方式16的进一步改进,主要改进之处在于,如图17,本实施方式中的装置还包括:
查询指令接收模块,用于在第一请求指令接收模块接收客户端发送的请求指令之前,接收客户端发送的依据电话号码查询客户端内是否有与该电话号码关联的联系人的指令;
查询模块,用于依据电话号码查询即时通讯服务器内是否有与该电话号码关联的联系人;
查询结果发送模块,用于向客户端发送查询模块的查询结果。
若查询结果是在客户端内存在与电话号码关联的联系人,则第一请求指令接收模块接收客户端发送的向与电话号码有关的联系人发送添加好友的请求指令;请求指令执行模块将与电话号码有关的联系人添加为好友。
除此之外,本实施方式与实施方式16完全相同,此处不做赘述。
实施方式18:
本实施方式为实施方式16的进一步改进,主要改进之处在于,如图18,本实施方式中的装置还包括:
反馈信息发送模块,用于在请求指令执行模块执行请求指令之后,向客户端发送没有与电话号码关联的联系人的反馈信息;
第二请求指令接收模块,用于接收客户端发送的向该电话号码发送短信邀请的请求指令;
邀请短信发送模块,用于向该电话号码发送邀请短信。
除此之外,本实施方式与实施方式16完全相同,此处不做赘述。
实施方式19:
本实施方式提供了一种用于即时通讯工具拨打电话加好友的服务器,如图19,该服务器1000可以被提供为一服务器。该服务器1000包括处理组件1022,其进一步包括一个或多个处理器,以及由存储器1032所代表的存储器资源,用于存储可由处理组件1022的执行的指令,例如应用程序。存储器1032中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1022被配置为执行指令,以执行所述即时通讯工具拨打电话加好友的方法。
服务器1000还可以包括一个电源组件1026被配置为执行服务器1000的电源管理,一个有线或无线网络接口1050被配置为将服务器1000连接到网络,和一个输入输出(I/O)接口1058。服务器1000可以操作基于存储在存储器1032的操作***,例如WindowsServerTM,MacOS XTM,UnixTM ,LinuxTM,FreeBSDTM或类似。
上述实施方式只为说明本发明的技术构思及特点,其目的在于让熟悉此项技术的人能够了解本发明的内容并据以实施,并不能以此限制本发明的保护范围。凡根据本发明精神实质所做的等效变换或修饰,都应涵盖在本发明的保护范围之内。
Claims (19)
1.一种即时通讯工具拨打电话添加好友的方法,其特征在于,包括以下步骤:
S1:获得终端用户输入和/或选择的电话号码;
S2:调取终端拨打电话功能,并使用所述电话号码拨打电话,同时将请求指令发送给即时通讯服务器;
所述请求指令包括所述电话号码、查询与所述电话号码有关的联系人的查询指令和/或向与所述电话号码有关的联系人发送添加好友的指令。
2.根据权利要求1所述的即时通讯工具拨打电话添加好友的方法,其特征在于,在所述S1之前,还包括:
获取所述终端用户终端里的通讯录、通话记录和/或电子名片;
显示所述通讯录、通话记录和/或电子名片,并显示其中与所述终端用户关联的联系人的用户信息标识。
3.根据权利要求1所述的即时通讯工具拨打电话添加好友的方法,其特征在于,在所述S1之前,还包括:
获取所述终端用户启动拨打电话添加好友的触发指令。
4.根据权利要求1所述的即时通讯工具拨打电话添加好友的方法,其特征在于,在步骤S2中,在调取终端拨打电话功能并使用所述电话号码拨打电话时,或者,在调取终端拨打电话功能并使用所述电话号码拨打电话之后、在发送所述请求指令前,还包括如下步骤:
显示发送所述请求指令的提示信息;
若获取终端用户确认发送的反馈信息,则向即时通讯服务器发送所述请求指令;
若获取终端用户拒绝发送的反馈信息,则不向服务器发送所述请求指令。
5.根据权利要求1所述的即时通讯工具拨打电话添加好友的方法,其特征在于,在所述S1之后、S2之前还包括如下步骤:
向即时通讯服务器发送依据所述电话号码查询所述即时通讯服务器内是否有与该电话号码关联的联系人的指令;
获取即时通讯服务器的查询结果;
若所述查询结果是在所述即时通讯服务器内存在与所述电话号码关联的联系人,则在所述S2中,所述请求指令为请求所述即时通讯服务器向与所述电话号码有关的联系人发送添加好友的请求指令。
6.根据权利要求5所述的即时通讯工具拨打电话添加好友的方法,其特征在于,在所述S2之后,还包括:
获取即时通讯服务器发送的没有与所述电话号码关联的联系人并提示发送短信邀请的反馈信息;
获取终端用户同意发送短信邀请的同意指令;
向即时通讯服务器发送向所述电话号码发送短信邀请的请求指令。
7.根据权利要求1至5中任一项所述的即时通讯工具拨打电话添加好友的方法,其特征在于,若在所述S2中,所述请求指令为查询与所述电话号码有关的联系人的查询指令,则在S2之后,还包括以下步骤:
获取即时通讯服务器反馈的查询结果;
显示所述查询结果。
8.一种客户端,其特征在于,包括:
电话号码获取模块,用于获取终端用户输入和/或选择的电话号码;
终端拨打电话功能调取模块,用于调取终端拨打电话功能,并使用所述电话号码拨打电话;
第一请求指令发送模块,用于在所述终端拨打电话功能调取模块调取终端拨打电话功能时,将请求指令发送给即时通讯服务器;
所述请求指令包括所述电话号码、查询与所述电话号码有关的联系人的查询指令和/或向与所述电话号码有关的联系人发送添加好友的指令。
9.根据权利要求8所述的客户端,其特征在于,还包括:
通讯信息获取模块,用于获取所述终端用户终端里的通讯录、通话记录和/或电子名片;
通讯信息显示模块,用于显示所述通讯录、通话记录和/或电子名片,并显示其中与所述终端用户关联的联系人的用户信息标识。
10.根据权利要求8所述的客户端,其特征在于,还包括:
触发指令获取模块,用于在所述电话号码获取模块获取终端用户输入和/或选择的电话号码之前,获取终端用户启动拨打电话添加好友的触发指令。
11.根据权利要求8所述的客户端,其特征在于,还包括,
提示信息显示模块,用于在所述终端拨打电话功能调取模块调取终端拨打电话功能的同时,或者在所述终端拨打电话功能调取模块调取终端拨打电话功能之后,在所述第一请求指令发送模块将所述请求指令发送给所述即时通讯服务器之前,显示发送所述请求指令的提示信息;
反馈信息获取模块,用于获取终端用户确认发送或拒绝发送所述请求指令的反馈信息;
若所述反馈信息获取模块获取到终端用户确认发送的反馈信息,则所述第一请求指令发送模块向所述即时通讯服务器发送所述请求指令;
若所述反馈信息获取模块获取到终端用户拒绝发送的反馈信息,则所述第一请求指令发送模块不向所述即时通讯服务器发送所述请求指令。
12.根据权利要求8所述的客户端,其特征在于,还包括:
查询指令发送模块,用于在所述电话号码获取模块获取终端用户输入和/或选择的电话号码之后、在所述终端拨打电话功能调取模块调取终端拨打电话功能之前,向所述即时通讯服务器发送依据所述电话号码查询在所述即时通讯服务器内是否有与该电话号码关联的联系人的指令;
查询结果获取模块,用于获取所述即时通讯服务器的查询结果;
若所述查询结果获取模块获取到的所述查询结果是在所述即时通讯服务器内存在与所述电话号码关联的联系人,则所述第一请求指令发送模块将向与所述电话号码有关的联系人发送添加好友的请求指令发送给所述即时通讯服务器。
13.根据权利要求12所述的客户端,其特征在于,还包括:
反馈信息获取提示模块,用于在所述第一请求指令发送模块将所述请求指令发送给即时通讯服务器之后,获取即时通讯服务器发送的没有与所述电话号码关联的联系人并提示发送短信邀请的反馈信息;
指令获取模块,用于获取终端用户同意发送短信邀请的同意指令;
第二请求指令发送模块,用于向即时通讯服务器发送向所述电话号码发送短信邀请的请求指令。
14.根据权利要求8至12中任一项所述的客户端,其特征在于,还包括:
反馈查询结果获取模块和查询结果显示模块;
若所述第一请求指令发送模块发送给即时通讯服务器的请求指令为查询与所述电话号码有关的联系人的查询指令,则所述反馈查询结果获取模块用于在所述请求指令发送模块将请求指令发送给即时通讯服务器之后,获取即时通讯服务器反馈的查询结果;
所述查询结果显示模块用于显示所述查询结果。
15.一种终端,其特征在于,包括处理器、储存器以及如权利要求8至14中任意一项所述的客户端,部署执行权利要求1至7中任一项所述的即时通讯工具拨打电话添加好友的步骤。
16.一种装置,其特征在于,包括:
第一请求指令接收模块,用于接收客户端发送的请求指令;
所述请求指令包括终端用户输入和/或选择的电话号码、查询与所述电话号码有关的联系人的查询指令和/或向与所述电话号码有关的联系人发送添加好友的指令;
请求指令执行模块,用于执行所述请求指令;
执行结果发送模块,用于将所述请求指令执行模块对所述请求指令的执行结果发送给客户端。
17.根据权利要求16所述的装置,其特征在于,还包括:
查询指令接收模块,用于在所述第一请求指令接收模块接收客户端发送的请求指令之前,接收客户端发送的依据所述电话号码查询客户端内是否有与该电话号码关联的联系人的指令;
查询模块,用于依据所述电话号码查询所述即时通讯服务器内是否有与该电话号码关联的联系人;
查询结果发送模块,用于向客户端发送所述查询模块的查询结果。
18.根据权利要求17所述的装置,其特征在于,还包括第二请求指令接收模块和邀请短信发送模块;
所述执行结果发送模块还用于向客户端发送没有与所述电话号码关联的联系人的反馈信息;
所述第二请求指令接收模块,用于在所述执行结果发送模块发送所述反馈信息后,接收客户端发送的向所述电话号码发送短信邀请的请求指令;
所述邀请短信发送模块,用于向所述电话号码发送邀请短信。
19.一种服务器,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
以及如权利要求16或19中所述的装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010721347.0A CN111865768A (zh) | 2020-07-24 | 2020-07-24 | 即时通讯工具拨打电话添加好友的方法及其客户端、终端、装置和服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010721347.0A CN111865768A (zh) | 2020-07-24 | 2020-07-24 | 即时通讯工具拨打电话添加好友的方法及其客户端、终端、装置和服务器 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN111865768A true CN111865768A (zh) | 2020-10-30 |
Family
ID=72949953
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010721347.0A Pending CN111865768A (zh) | 2020-07-24 | 2020-07-24 | 即时通讯工具拨打电话添加好友的方法及其客户端、终端、装置和服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111865768A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110231874A1 (en) * | 2010-03-22 | 2011-09-22 | Cox Communications, Inc. | Smart Address Book |
CN103024687A (zh) * | 2011-09-20 | 2013-04-03 | 阿尔卡特朗讯公司 | 用于建立即时通信的方法和设备 |
CN103856644A (zh) * | 2012-11-30 | 2014-06-11 | 上海鱼游网络科技有限公司 | 一种网络电话的提示方法及*** |
CN104639605A (zh) * | 2014-12-18 | 2015-05-20 | 张磊 | 一种自动为社会化通信软件自动增加好友的***、装置和方法 |
CN104794633A (zh) * | 2015-04-09 | 2015-07-22 | 张磊 | 一种自动为社会化通信软件增加好友的***、装置和方法 |
CN106791092A (zh) * | 2016-12-20 | 2017-05-31 | 北京小米移动软件有限公司 | 联系人的搜索方法及装置 |
CN109756414A (zh) * | 2017-11-03 | 2019-05-14 | 福州百益百利自动化科技有限公司 | 基于社交网络的快捷直拨***及方法 |
CN110149269A (zh) * | 2019-05-30 | 2019-08-20 | 华为技术有限公司 | 一种通信方法、服务器和通信*** |
-
2020
- 2020-07-24 CN CN202010721347.0A patent/CN111865768A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110231874A1 (en) * | 2010-03-22 | 2011-09-22 | Cox Communications, Inc. | Smart Address Book |
CN103024687A (zh) * | 2011-09-20 | 2013-04-03 | 阿尔卡特朗讯公司 | 用于建立即时通信的方法和设备 |
CN103856644A (zh) * | 2012-11-30 | 2014-06-11 | 上海鱼游网络科技有限公司 | 一种网络电话的提示方法及*** |
CN104639605A (zh) * | 2014-12-18 | 2015-05-20 | 张磊 | 一种自动为社会化通信软件自动增加好友的***、装置和方法 |
CN104794633A (zh) * | 2015-04-09 | 2015-07-22 | 张磊 | 一种自动为社会化通信软件增加好友的***、装置和方法 |
CN106791092A (zh) * | 2016-12-20 | 2017-05-31 | 北京小米移动软件有限公司 | 联系人的搜索方法及装置 |
CN109756414A (zh) * | 2017-11-03 | 2019-05-14 | 福州百益百利自动化科技有限公司 | 基于社交网络的快捷直拨***及方法 |
CN110149269A (zh) * | 2019-05-30 | 2019-08-20 | 华为技术有限公司 | 一种通信方法、服务器和通信*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3113466B1 (en) | Method and device for warning | |
CN109274510B (zh) | 消息处理方法、装置、客户端、服务器及存储介质 | |
CN109521918B (zh) | 一种信息分享方法、装置、电子设备及存储介质 | |
CN107094094B (zh) | 应用程序的连网方法、装置及终端 | |
CN107147815B (zh) | 基于打车的通话处理方法和装置 | |
CN108011990B (zh) | 联系人管理方法及装置 | |
CN105744082B (zh) | 通话记录的处理方法、装置和移动终端 | |
US10263925B2 (en) | Method, device and medium for sending message | |
CN105939424B (zh) | 应用切换方法及装置 | |
CN109246094B (zh) | 用户终端的验证方法、装置及存储介质 | |
CN105721283B (zh) | 截屏消息的发送方法、装置及设备 | |
CN105100352B (zh) | 获取联系人信息的方法及装置 | |
CN106506808B (zh) | 对通讯消息提示的方法及装置 | |
CN106412481B (zh) | 基于VoLTE视频通话的提示方法、装置及终端 | |
CN106447747B (zh) | 图像处理方法及装置 | |
CN111865767B (zh) | 即时通讯中非直接监听电话的用户展示方法、装置、服务器、客户端、终端与存储介质 | |
CN109150901B (zh) | 一种信息来源的提示方法、装置、电子设备及存储介质 | |
CN107277422B (zh) | 视频通话方法、装置及*** | |
CN107169042B (zh) | 一种共享图片的方法、装置及计算机可读存储介质 | |
CN111865769A (zh) | 即时通讯工具依据通话记录添加联系人的方法及其装置、服务器、客户端、终端和存储介质 | |
CN114268691A (zh) | 通话方法、装置、终端设备及可读存储介质 | |
CN109068085B (zh) | 通话处理方法及装置 | |
CN111865768A (zh) | 即时通讯工具拨打电话添加好友的方法及其客户端、终端、装置和服务器 | |
CN110913055B (zh) | 终端设备的查找方法及装置、电子设备 | |
CN108011882B (zh) | 一种进行数据同步的方法、装置和*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20201030 |
|
WD01 | Invention patent application deemed withdrawn after publication |