CN106713676A - Communication number identification control method and device, and communication terminal - Google Patents
Communication number identification control method and device, and communication terminal Download PDFInfo
- Publication number
- CN106713676A CN106713676A CN201710050056.1A CN201710050056A CN106713676A CN 106713676 A CN106713676 A CN 106713676A CN 201710050056 A CN201710050056 A CN 201710050056A CN 106713676 A CN106713676 A CN 106713676A
- Authority
- CN
- China
- Prior art keywords
- communication
- user
- communication terminal
- server
- lost
- 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.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M3/00—Automatic or semi-automatic exchanges
- H04M3/22—Arrangements for supervision, monitoring or testing
- H04M3/229—Wire identification arrangements; Number assignment determination
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Telephonic Communication Services (AREA)
- Telephone Function (AREA)
Abstract
Description
技术领域technical field
本发明涉及通信技术领域,具体而言,本发明涉及一种通信号码识别控制方法、装置及通信终端。The present invention relates to the field of communication technology, in particular, the present invention relates to a communication number identification control method, device and communication terminal.
背景技术Background technique
随着通信技术的发展和通信终端的普及,人们在生活和工作中的通信联络早已离不开电话或短信。例如,人们利用相应的用户身份,通过拨打特定的通信号码(如手机号码等),能够及时联系到亲友、客户,或提前查询或预定商家的业务等;一些运营商还提供了集群网功能,使集群网内的用户相互关联以方便联络。这些通信号码的应用方式能够节省时间并提高了沟通效率,带来巨大的社会和经济效益。然而,由于很多用户基于不同的通信需求又常常拥有多个通信号码或更换通信号码,导致通信号码通常具有时效性。例如,当通信号码长时间不被使用时,往往意味着其他用户难以通过该通信号码联系上相应的用户,而且此时该通信号码将被运营商停机,或被运营商收回而成为空号,使得这些通信号码失去原有的联络功能而变成失联号码,而当这些失联号码储存于通讯录或正被用户保存时,用户却往往并不知情,为工作和生活带来诸多不便。With the development of communication technology and the popularization of communication terminals, people's communication in life and work has long been inseparable from phone calls or text messages. For example, by dialing a specific communication number (such as a mobile phone number) with a corresponding user identity, people can contact relatives, friends, customers, or inquire or book businesses in advance; some operators also provide trunking network functions, The users in the cluster network are associated with each other to facilitate communication. The application of these communication numbers can save time and improve communication efficiency, bringing huge social and economic benefits. However, because many users often have multiple communication numbers or change communication numbers based on different communication needs, communication numbers are usually time-sensitive. For example, when a communication number has not been used for a long time, it often means that other users are difficult to contact the corresponding user through the communication number, and at this time the communication number will be shut down by the operator, or it will be taken back by the operator and become an empty number. These communication numbers lose their original contact functions and become lost numbers, and when these lost numbers are stored in the address book or are being saved by the user, the user is often unaware, which brings a lot of inconvenience to work and life.
而现有技术中,通常利用AT指令分析串口信号,或者通过访问中国的通信数据库,确定通信号码是否为失联号码,但是前者由于串口信号不稳定,导致返回值可能不准确;而后者由于管控严格,一般用户没有访问权限而受到限制。另外,对于联系人比较多或者经常没有时间清理通讯录或通讯录经常更新数据的用户来说,手动操作去逐个识别并清理失联号码显然繁琐而费时、效率低下,而且云端也无法同步更新清理数据,如此导致联系人中的失联号码越来越多。In the prior art, the AT command is usually used to analyze the serial port signal, or to determine whether the communication number is a lost connection number by visiting the communication database in China, but the former may not be accurate due to the instability of the serial port signal; while the latter may be inaccurate due to control Strict, general users are restricted without access rights. In addition, for users who have many contacts or often do not have time to clean up their address books or frequently update data in their address books, it is obviously cumbersome, time-consuming and inefficient to manually identify and clean up lost numbers one by one, and the cloud cannot be updated and cleaned up synchronously data, which leads to more and more lost numbers in contacts.
可见,现有的技术方案无法快速、便捷地识别通信号码是否为失联号码,也不能及时地为用户清理失联号码、及时更新用户通讯录数据,容易造成用户的无效操作,降低了用户的工作生活效率和使用通信号码进行联络的用户体验。It can be seen that the existing technical solutions cannot quickly and conveniently identify whether the communication number is a lost number, nor can it clear up the lost number for the user in time, and update the user's address book data in a timely manner, which may easily cause invalid operations for the user and reduce the cost of the user. Work life efficiency and user experience of using communication numbers to communicate.
发明内容Contents of the invention
本发明的目的在于针对以上存在的至少一方面不足,提供一种通信号码识别控制方法、装置及通信终端,能够有效地识别失联号码,提高使用通信号码的效率并提升用户体验。The purpose of the present invention is to address at least one of the above shortcomings, to provide a communication number identification control method, device and communication terminal, which can effectively identify lost numbers, improve the efficiency of using communication numbers and improve user experience.
为了实现该目的,本发明采取如下技术方案:In order to achieve this goal, the present invention takes the following technical solutions:
第一方面,本发明实施例中提供了一种通信号码识别控制方法,包括如下步骤:In a first aspect, an embodiment of the present invention provides a communication number identification control method, including the following steps:
基于信任连接接收通信终端提交至本服务器的通信号码;Receive the communication number submitted by the communication terminal to the server based on the trust connection;
在预关联的多个用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定该通信号码为失联号码;Query the records related to the communication number within a predetermined time range in the call records and/or SMS records corresponding to the pre-associated multiple users, and when the query result is empty, determine that the communication number is a lost contact number;
向该通信终端反馈该通信号码为失联号码的结果信息。The result information that the communication number is a lost number is fed back to the communication terminal.
结合第一方面,本发明在第一方面的第一种实现方式中,本方法的各步骤由本服务器的一个或多个进程所执行;所述通话记录和/或短信记录存储于本服务器。With reference to the first aspect, in the first implementation mode of the first aspect of the present invention, each step of the method is executed by one or more processes of the server; the call records and/or SMS records are stored in the server.
结合第一方面,本发明在第一方面的第二种实现方式中,所述查询所述相关记录的步骤在独立于本服务器的至少一台其他服务器中执行,其余各步骤在本服务器中执行;所述通话记录和/或短信记录存储于所述其他服务器。In combination with the first aspect, in the second implementation manner of the first aspect of the present invention, the step of querying the related records is executed in at least one other server independent of the server, and the remaining steps are executed in the server ; The call records and/or SMS records are stored in the other servers.
结合第一方面的第一或第二种实现方式,本发明在第一方面的第二种实现方式中,还包括如下前置步骤:In combination with the first or second implementation of the first aspect, the present invention further includes the following pre-steps in the second implementation of the first aspect:
将所述预关联的多个用户相对应的通信终端中的通话记录和/短信记录同步储存至所述执行查询所述相关记录的步骤的服务器。Synchronously store the call records and/or short message records in the communication terminals corresponding to the pre-associated users to the server performing the step of querying the related records.
结合第一方面或其第一或第二种实现方式,本发明在第一方面的第四种实现方式中,所述预关联的多个用户包括所述本服务器和/或所述其他服务器所存储的通话记录和/或短信记录相对应的所有用户。With reference to the first aspect or its first or second implementation manner, in the fourth implementation manner of the first aspect of the present invention, the multiple pre-associated users include All users corresponding to stored call records and/or SMS records.
结合第一方面,本发明在第一方面的第五种实现方式中,用户相对应的通话记录和/或短信记录具体包括:所述用户相对应的至少一个通信号码的通话记录和/或短信记录。With reference to the first aspect, in the fifth implementation manner of the first aspect of the present invention, the call records and/or short message records corresponding to the user specifically include: the call records and/or short message records of at least one communication number corresponding to the user Record.
结合第一方面的第五种实现方式,本发明在第一方面的第六种实现方式中,所述预关联的多个用户包括与所述通信终端对应的用户同属预定运营商提供的预定集群网的用户。With reference to the fifth implementation manner of the first aspect, in the sixth implementation manner of the first aspect of the present invention, the plurality of pre-associated users include users corresponding to the communication terminal belonging to a predetermined cluster provided by a predetermined operator users of the net.
结合第一方面的第五种实现方式,本发明在第一方面的第七种实现方式中,所述预关联的多个用户包括与所述通信终端对应的用户达到预定关系等级的用户;所述关系等级的确定过程包括:With reference to the fifth implementation manner of the first aspect, in the seventh implementation manner of the first aspect of the present invention, the multiple pre-associated users include users corresponding to the communication terminal who reach a predetermined relationship level; The process of determining the above relationship level includes:
获取所述通信终端对应的用户相对应的通话记录和/或短信记录;Acquiring call records and/or short message records corresponding to the user corresponding to the communication terminal;
根据所述通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的所述关系等级。The relationship level between the user corresponding to the other party in the related record and the user corresponding to the communication terminal is calculated based on the call duration and/or contact frequency of the call record and/or short message record based on a predetermined mapping relationship.
结合第一方面,本发明在第一方面的第八种实现方式中,在执行所述查询所述相关记录的步骤之前,查询是否预先存储有所述通信号码为失联号码的结果信息;当查询到所述结果信息时,执行向所述通信终端反馈该通信号码为失联号码的结果信息的步骤;当未查询到所述结果信息时,则执行所述查询所述相关记录的步骤。In combination with the first aspect, in the eighth implementation manner of the first aspect of the present invention, before performing the step of inquiring about the relevant records, inquire whether the result information that the communication number is a lost contact number is pre-stored; when When the result information is queried, the step of feeding back the result information that the communication number is a lost number to the communication terminal is performed; when the result information is not queried, the step of inquiring the relevant records is performed.
结合第一方面的第四种实现方式,本发明在第一方面的第九种实现方式中,所述确定所述通信号码为失联号码过程具体还包括:In combination with the fourth implementation manner of the first aspect, in the ninth implementation manner of the first aspect of the present invention, the process of determining that the communication number is a lost contact number specifically further includes:
当查询结果为空时,利用预定通信号码身份对所述通信号码进行拨号,确定所述通信号码是否为失联号码。When the query result is empty, dial the communication number by using the identity of the predetermined communication number to determine whether the communication number is a lost contact number.
结合第一方面的第九种实现方式,本发明在第一方面的第十种实现方式中,所述确定所述通信号码为失联号码的过程具体还包括:With reference to the ninth implementation manner of the first aspect, in the tenth implementation manner of the first aspect of the present invention, the process of determining that the communication number is a lost contact number specifically further includes:
进行所述拨号后,当接收到相应通信基站响应的时间小于预定时间值时,确定所述通信号码为失联号码。After the dialing, when the time for receiving the response from the corresponding communication base station is less than a predetermined time value, it is determined that the communication number is a lost connection number.
结合第一方面的第九种实现方式,本发明在第一方面的第十一种实现方式中所述确定所述通信号码为失联号码的过程具体还包括:With reference to the ninth implementation manner of the first aspect, the process of determining the communication number as a lost contact number in the eleventh implementation manner of the first aspect of the present invention specifically includes:
获取所述拨号后接收到的音频数据;Obtain the audio data received after the dialing;
根据预定的状态描述数据对所述音频数据进行特征匹配,当所述音频数据与失联状态描述数据相匹配时,确定所述通信号码为失联号码。Perform feature matching on the audio data according to predetermined state description data, and determine that the communication number is a lost contact number when the audio data matches the lost contact state description data.
结合第一方面的第五或九种实现方式,本发明在第一方面的第十二种实现方式中,还包括如下后续步骤:In combination with the fifth or ninth implementation manner of the first aspect, in the twelfth implementation manner of the first aspect of the present invention, the following subsequent steps are further included:
在预定生命周期内存储所述通信号码为失联号码的结果信息。The result information that the communication number is a lost number is stored within a predetermined life cycle.
结合第一方面,本发明在第一方面的第十三种实现方式中,还包括如下前置步骤:In combination with the first aspect, in the thirteenth implementation manner of the first aspect of the present invention, the following pre-steps are further included:
所述服务器通过通信连接对至少一个所述通信终端进行身份验证;The server authenticates at least one of the communication terminals through a communication connection;
当身份验证成功时,所述服务器和相应的所述通信终端建立信任连接。When the authentication succeeds, the server establishes a trust connection with the corresponding communication terminal.
第二方面,本发明实施例中提供了一种通信号码识别控制方法,包括如下步骤:In a second aspect, an embodiment of the present invention provides a communication number identification control method, including the following steps:
获取通讯录中的和/或用户正在保存的通信号码,并基于信任连接向服务器提交所述通信号码以确定该通信号码是否为失联号码;Obtain the communication number in the address book and/or the user is saving, and submit the communication number to the server based on the trusted connection to determine whether the communication number is a lost contact number;
接收服务器反馈的结果信息,当该结果信息表征所述通信号码为失联号码时,向本通信终端的用户界面输出相应的告警信息;receiving the result information fed back by the server, and outputting corresponding alarm information to the user interface of the communication terminal when the result information indicates that the communication number is a lost connection number;
响应于用户清理指令,删除所述失联号码相对应的通信号码。In response to the user clearing instruction, delete the communication number corresponding to the lost contact number.
结合第二方面,本发明在第二方面的第一种实现方式中,所述向用户界面输出相应的告警信息的过程包括:With reference to the second aspect, in the first implementation manner of the second aspect of the present invention, the process of outputting corresponding alarm information to the user interface includes:
根据接收到的所述结果信息,在相应通信号码的位置显示表征该通信号码为失联号码的告警信息,使得当前用户界面被替换或者改变。According to the received result information, an alarm message indicating that the communication number is a lost number is displayed at the position of the corresponding communication number, so that the current user interface is replaced or changed.
结合第二方面,本发明在第二方面的第二种实现方式中,所述向用户界面输出相应的告警信息后,激活使用失联号码所对应的按键。With reference to the second aspect, in the second implementation manner of the second aspect of the present invention, after outputting the corresponding alarm information to the user interface, activate the button corresponding to the lost contact number.
结合第二方面的第二种实现方式,本发明在第二方面的第三种实现方式中,响应于用户作用于所述被激活的按键而生成的用户清理指令,删除相对应的失联号码。With reference to the second implementation of the second aspect, in the third implementation of the second aspect of the present invention, in response to the user clearing instruction generated by the user acting on the activated button, delete the corresponding lost contact number .
结合第二方面的第一种实现方式,本发明在第二方面的第四种实现方式中,所述用户清理指令在接收所述告警信息之后默认执行。With reference to the first implementation manner of the second aspect, in a fourth implementation manner of the second aspect of the present invention, the user clearing instruction is executed by default after receiving the warning information.
结合第二方面的第二种实现方式,本发明在第二方面的第五种实现方式中,所述向服务器提交的通信号码包括通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的至少一个通信号码;所述方法还包括如下前置步骤:With reference to the second implementation of the second aspect, in the fifth implementation of the second aspect of the present invention, the communication number submitted to the server includes the communication number in the address book that has not been communicated with the communication terminal within a predetermined time range. At least one communication number for communication with the number; the method also includes the following pre-steps:
查询本通信终端的通话记录和/或短信记录,确定通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的通信号码。Query the call records and/or short message records of the communication terminal, and determine the communication numbers in the address book that have not communicated with the communication numbers in the communication terminal within a predetermined time range.
结合第二方面,本发明在第二方面的第六种实现方式中,所述响应于用户清理指令,删除所述失联号码相对应的通信号码的过程具体包括:响应于用户清理指令,删除通讯录中所述失联号码对应的联系人信息。With reference to the second aspect, in the sixth implementation manner of the second aspect of the present invention, the process of deleting the communication number corresponding to the lost contact number in response to the user clearing instruction specifically includes: in response to the user clearing instruction, deleting The contact information corresponding to the lost contact number mentioned in the address book.
结合第二方面,本发明在第二方面的第七种实现方式中,还包括如下前置步骤:In combination with the second aspect, in the seventh implementation manner of the second aspect of the present invention, the following pre-steps are further included:
本通信终端通过通信连接向所述服务器发送身份验证请求;The communication terminal sends an identity verification request to the server through the communication connection;
当身份验证成功时,本通信终端和所述服务器建立信任连接。When the authentication is successful, the communication terminal establishes a trust connection with the server.
第三方面,本发明实施例中提供了一种通信号码识别控制装置,包括:In a third aspect, an embodiment of the present invention provides a communication number identification control device, including:
接收单元,被配置为基于信任连接接收通信终端提交至本服务器的通信号码;The receiving unit is configured to receive the communication number submitted by the communication terminal to the server based on the trusted connection;
确定单元,被配置为在预关联的多个用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码;The determining unit is configured to query the records related to the communication number within a predetermined time range in the call records and/or short message records corresponding to the pre-associated users, and when the query result is empty, determine that the communication number is a failure couplet number;
反馈单元,被配置为向所述通信终端反馈该通信号码为失联号码的结果信息。The feedback unit is configured to feed back result information that the communication number is a lost connection number to the communication terminal.
结合第三方面,本发明在第三方面的第一种实现方式中本装置的所述各单元被配置为由本服务器的一个或多个进程所执行;所述通话记录和/或短信记录存储于本服务器。In conjunction with the third aspect, in the first implementation manner of the third aspect of the present invention, the units of the device are configured to be executed by one or more processes of the server; the call records and/or SMS records are stored in this server.
结合第三方面,本发明在第三方面的第二种实现方式中,所述确定单元被配置为在独立于本服务器的至少一台其他服务器中执行,其余各单元在本服务器中执行;所述通话记录和/或短信记录存储于所述其他服务器。With reference to the third aspect, in the second implementation manner of the third aspect of the present invention, the determining unit is configured to be executed in at least one other server independent of the server, and the other units are executed in the server; The call records and/or short message records are stored in the other servers.
结合第三方面的第一或第二种实现方式,本发明在第三方面的第三种实现方式中,还包括同步单元,被配置为:With reference to the first or second implementation manner of the third aspect, in the third implementation manner of the third aspect of the present invention, a synchronization unit is configured to:
将所述预关联的多个用户相对应的通信终端中的通话记录和/短信记录同步储存至所述执行查询所述相关记录的步骤的服务器。Synchronously store the call records and/or short message records in the communication terminals corresponding to the pre-associated users to the server performing the step of querying the related records.
结合第三方面或其第一或第二种实现方式,本发明在第三方面的第四种实现方式中,所述预关联的多个用户包括所述本服务器和/或所述其他服务器所存储的通话记录和/或短信记录相对应的所有用户。With reference to the third aspect or its first or second implementation manner, in the fourth implementation manner of the third aspect of the present invention, the multiple pre-associated users include the server and/or the other server All users corresponding to stored call records and/or SMS records.
结合第三方面,本发明在第三方面的第五种实现方式中,用户相对应的通话记录和/或短信记录具体包括:所述用户相对应的至少一个通信号码的通话记录和/或短信记录。With reference to the third aspect, in the fifth implementation manner of the third aspect of the present invention, the call records and/or short message records corresponding to the user specifically include: the call records and/or short message records of at least one communication number corresponding to the user Record.
结合第三方面的第五种实现方式,本发明在第三方面的第六种实现方式中,所述预关联的多个用户包括与所述通信终端对应的用户同属预定运营商提供的预定集群网的用户。With reference to the fifth implementation manner of the third aspect, in the sixth implementation manner of the third aspect of the present invention, the plurality of pre-associated users includes users corresponding to the communication terminal belonging to a predetermined cluster provided by a predetermined operator users of the net.
结合第三方面的第五种实现方式,本发明在第三方面的第七种实现方式中,所述预关联的多个用户包括与所述通信终端对应的用户达到预定关系等级的用户;所述关系等级的确定过程包括:With reference to the fifth implementation manner of the third aspect, in the seventh implementation manner of the third aspect of the present invention, the plurality of pre-associated users include users corresponding to the communication terminal who reach a predetermined relationship level; The process of determining the above relationship level includes:
获取所述通信终端对应的用户相对应的通话记录和/或短信记录;Acquiring call records and/or short message records corresponding to the user corresponding to the communication terminal;
根据所述通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的所述关系等级。The relationship level between the user corresponding to the other party in the related record and the user corresponding to the communication terminal is calculated based on the call duration and/or contact frequency of the call record and/or short message record based on a predetermined mapping relationship.
结合第三方面,本发明在第三方面的第八种实现方式中,确定单元被配置为在查询所述相关记录的之前,查询是否预先存储有所述通信号码为失联号码的结果信息;当查询到所述结果信息时,执行反馈单元;当未查询到所述结果信息时,则查询所述相关记录。With reference to the third aspect, in an eighth implementation manner of the third aspect of the present invention, the determining unit is configured to inquire whether the result information that the communication number is a lost contact number is pre-stored before inquiring about the relevant record; When the result information is queried, the feedback unit is executed; when the result information is not queried, the relevant records are queried.
结合第三方面的第四种实现方式,本发明在第三方面的第九种实现方式中,所述确定单元被还配置为:With reference to the fourth implementation manner of the third aspect, in the ninth implementation manner of the third aspect of the present invention, the determining unit is further configured to:
当查询结果为空时,利用预定通信号码身份对所述通信号码进行拨号,确定所述通信号码是否为失联号码。When the query result is empty, dial the communication number by using the identity of the predetermined communication number to determine whether the communication number is a lost contact number.
结合第三方面的第九种实现方式,本发明在第三方面的第十种实现方式中,所述确定单元具体被还配置为:With reference to the ninth implementation manner of the third aspect, in the tenth implementation manner of the third aspect of the present invention, the determining unit is further configured to:
进行所述拨号后,当接收到相应通信基站响应的时间小于预定时间值时,确定所述通信号码为失联号码。After the dialing, when the time for receiving the response from the corresponding communication base station is less than a predetermined time value, it is determined that the communication number is a lost connection number.
结合第三方面的第九种实现方式,本发明在第三方面的第十一种实现方式中,所述确定单元具体被还配置为:With reference to the ninth implementation manner of the third aspect, in the eleventh implementation manner of the third aspect of the present invention, the determining unit is further configured to:
获取所述拨号后接收到的音频数据;Obtain the audio data received after the dialing;
根据预定的状态描述数据对所述音频数据进行特征匹配,当所述音频数据与失联状态描述数据相匹配时,确定所述通信号码为失联号码。Perform feature matching on the audio data according to predetermined state description data, and determine that the communication number is a lost contact number when the audio data matches the lost contact state description data.
结合第三方面的第五或九种实现方式,本发明在第三方面的第十二种实现方式中,还包括缓存单元,被配置为:With reference to the fifth or ninth implementation manner of the third aspect, in the twelfth implementation manner of the third aspect of the present invention, a cache unit is configured to:
在预定生命周期内存储所述通信号码为失联号码的结果信息。The result information that the communication number is a lost number is stored within a predetermined life cycle.
结合第三方面,本发明在第三方面的第十三种实现方式中,还包括通信单元,被配置为:With reference to the third aspect, in the thirteenth implementation manner of the third aspect of the present invention, it further includes a communication unit configured to:
所述服务器通过通信连接对至少一个所述通信终端进行身份验证;The server authenticates at least one of the communication terminals through a communication connection;
当身份验证成功时,所述服务器和相应的所述通信终端建立信任连接。When the authentication succeeds, the server establishes a trust connection with the corresponding communication terminal.
第四方面,本发明实施例中提供了一种通信号码识别控制装置,包括:In a fourth aspect, an embodiment of the present invention provides a communication number identification control device, including:
提交单元,被配置为获取通讯录中的和/或用户正在保存的通信号码,并基于信任连接向服务器提交所述通信号码以确定该通信号码是否为失联号码;The submitting unit is configured to obtain the communication number in the address book and/or the user is saving, and submit the communication number to the server based on the trusted connection to determine whether the communication number is a lost contact number;
告警单元,被配置为接收服务器反馈的结果信息,当该结果信息表征所述通信号码为失联号码时,向本通信终端的用户界面输出相应的告警信息;The alarm unit is configured to receive result information fed back by the server, and output corresponding alarm information to the user interface of the communication terminal when the result information indicates that the communication number is a lost connection number;
删除单元,被配置为响应于用户清理指令,删除所述失联号码相对应的通信号码。The deleting unit is configured to delete the communication number corresponding to the lost contact number in response to a user clearing instruction.
结合第四方面,本发明在第四方面的第一种实现方式中,所述告警单元具体被配置为:With reference to the fourth aspect, in the first implementation manner of the fourth aspect of the present invention, the alarm unit is specifically configured as:
根据接收到的所述结果信息,在相应通信号码的位置显示表征该通信号码为失联号码的告警信息,使得当前用户界面被替换或者改变。According to the received result information, an alarm message indicating that the communication number is a lost number is displayed at the position of the corresponding communication number, so that the current user interface is replaced or changed.
结合第四方面,本发明在第四方面的第二种实现方式中,所述告警单元具体还被配置为:向用户界面输出相应的告警信息后,激活使用失联号码所对应的按键。With reference to the fourth aspect, in the second implementation manner of the fourth aspect of the present invention, the alarm unit is further configured to: after outputting corresponding alarm information to the user interface, activate the button corresponding to the lost contact number.
结合第四方面的第二种实现方式,本发明在第四方面的第三种实现方式中,删除单元具体还被配置为:响应于用户作用于所述被激活的按键而生成的用户清理指令,删除相对应的失联号码。With reference to the second implementation manner of the fourth aspect, in the third implementation manner of the fourth aspect of the present invention, the deleting unit is further configured to: respond to a user clearing instruction generated by the user acting on the activated key , delete the corresponding lost contact number.
结合第四方面的第一种实现方式,本发明在第四方面的第四种实现方式中,删除单元具体被配置为:In combination with the first implementation of the fourth aspect, in the fourth implementation of the fourth aspect of the present invention, the deletion unit is specifically configured as:
所述用户清理指令在接收所述告警信息之后默认执行。The user clearing instruction is executed by default after receiving the warning information.
结合第四方面的第二种实现方式,本发明在第四方面的第五种实现方式中,所述向服务器提交的通信号码包括通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的至少一个通信号码;所述装置还包括查询单元,被配置为:With reference to the second implementation of the fourth aspect, in the fifth implementation of the fourth aspect of the present invention, the communication number submitted to the server includes the communication number in the address book that has not been communicated with the communication terminal within a predetermined time range. At least one communication number for communication with the number; the device also includes an inquiry unit configured to:
查询本通信终端的通话记录和/或短信记录,确定通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的通信号码。Query the call records and/or short message records of the communication terminal, and determine the communication numbers in the address book that have not communicated with the communication numbers in the communication terminal within a predetermined time range.
结合第四方面,本发明在第四方面的第六种实现方式中,所述删除单元具体被配置为:With reference to the fourth aspect, in the sixth implementation manner of the fourth aspect of the present invention, the deletion unit is specifically configured as:
响应于用户清理指令,删除通讯录中所述失联号码对应的联系人信息。In response to the user's clearing instruction, delete the contact information corresponding to the lost contact number in the address book.
结合第四方面,本发明在第四方面的第七种实现方式中,还包括通信单元,被配置为:With reference to the fourth aspect, in the seventh implementation manner of the fourth aspect of the present invention, the communication unit is configured to:
本通信终端通过通信连接向所述服务器发送身份验证请求;The communication terminal sends an identity verification request to the server through the communication connection;
当身份验证成功时,本通信终端和所述服务器建立信任连接。When the authentication is successful, the communication terminal establishes a trust connection with the server.
第五方面,本发明实施例中还提供了一种通信终端,包括:In a fifth aspect, an embodiment of the present invention further provides a communication terminal, including:
触敏显示器,其包括屏幕,用于显示用户界面;a touch-sensitive display comprising a screen for displaying a user interface;
存储器,用于存储支持收发装置执行上述通信号码识别控制方法的程序;The memory is used to store programs that support the transceiver device to execute the above communication number identification control method;
通信接口,用于上述通信号码识别控制装置与其他设备或通信网络通信;A communication interface, used for the above-mentioned communication number identification control device to communicate with other equipment or communication networks;
一个或多个处理器,用于执行所述存储器中存储的程序;one or more processors for executing programs stored in said memory;
一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序被配置为用于执行第二方面或其或其任意一种实现方式所述的方法。one or more application programs, wherein the one or more application programs are stored in the memory and configured to be executed by the one or more processors, the one or more programs are configured for Execute the method described in the second aspect or any implementation thereof.
与现有技术相比较,本发明提供的技术方案至少具有如下优点:Compared with the prior art, the technical solution provided by the present invention has at least the following advantages:
本发明提出的一种通信号码识别控制方法及实现该方法的装置,通过通信终端向服务器提交通讯录中的和/或用户正在保存的通信号码以确定该通信号码是否为失联号码,随后该服务器向所述通信终端反馈该通信号码为失联号码的结果信息,使得该通信终端的用户界面输出相应的告警信息,并可响应于用户清理指令将所述失联号码相对应的通信号码删除。可见,本发明的实施能够对通信终端的至少一个通信号码或整个通讯录进行识别,确定其中的失联号码并对其进行删除。The present invention proposes a communication number identification control method and a device for implementing the method. The communication terminal submits the communication number in the address book and/or the user is saving to the server to determine whether the communication number is a lost connection number, and then the The server feeds back the result information that the communication number is a lost contact number to the communication terminal, so that the user interface of the communication terminal outputs corresponding alarm information, and can delete the communication number corresponding to the lost contact number in response to the user clearing instruction . It can be seen that the implementation of the present invention can identify at least one communication number or the entire address book of the communication terminal, determine and delete the lost contact number therein.
具体在服务器端而言,服务器接收通信终端提交至本服务器的通信号码后,在预关联的多个用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,并向所述通信终端反馈该通信号码为失联号码的结果信息,实现了对失联号码的智能识别且便于用户对该失联号码进行删除等操作。而且该服务器可以为分布式服务器,了提高识别的效率和稳定性。同时,预关联的多个用户可以为与所述通信终端对应的用户同属预定运营商提供的预定集群网的用户,使得对失联号码的识别更加高效而有针对性。此外,本发明还提供了利用预定通信号码身份对所述通信号码进行拨号以确定所述通信号码是否为失联号码的方法,能够进一步提高识别的准确性。Specifically on the server side, after receiving the communication number submitted by the communication terminal to the server, the server searches the call records and/or SMS records corresponding to the pre-associated multiple users for records related to the communication number within a predetermined time range, When the query result is empty, determine that the communication number is a lost number, and feed back the result information that the communication number is a lost number to the communication terminal, which realizes intelligent identification of the lost number and facilitates the user to identify the lost number delete the link number. Moreover, the server can be a distributed server, in order to improve the efficiency and stability of recognition. At the same time, the multiple pre-associated users may be users corresponding to the communication terminal belonging to the predetermined cluster network provided by the predetermined operator, so that the identification of lost numbers is more efficient and targeted. In addition, the present invention also provides a method for dialing the communication number by using the identity of the predetermined communication number to determine whether the communication number is a lost contact number, which can further improve the accuracy of identification.
具体在通信终端而言,通信终端通过获取通讯录中的和/或用户正在保存的通信号码后基于信任连接向服务器提交所述通信号码以确定该通信号码是否为失联号码,随后接收服务器反馈的表征所述通信号码为失联号码的结果信息时,向本通信终端的用户界面输出相应的告警信息并响应于用户清理指令,删除所述失联号码相对应的通信号码或其相应联系人信息,实现了对失联号码的智能识别和删除,并且还能只对在预定时间范围内未与本通信终端中的通信号码进行通信的通信号码进行识别,增强识别的效率和针对性。Specifically for the communication terminal, the communication terminal submits the communication number to the server based on a trusted connection after obtaining the communication number in the address book and/or the user is saving it to determine whether the communication number is a lost contact number, and then receives the server's feedback When the result information indicating that the communication number is a lost contact number, output corresponding alarm information to the user interface of the communication terminal and respond to the user’s clearing instruction, delete the communication number corresponding to the lost contact number or its corresponding contact Information, realizes the intelligent identification and deletion of lost numbers, and can only identify communication numbers that have not communicated with the communication numbers in the communication terminal within a predetermined time range, enhancing the efficiency and pertinence of identification.
概括而言,本发明的实施,能够快速而有效地对通信号码进行识别以筛选出其中的失联号码并进行处理,解决了用户由于所存储的通信号码可能为失联号码而影响正常联系的问题,提高了使用通信号码的效率并提升了用户体验。In a nutshell, the implementation of the present invention can quickly and effectively identify the communication numbers to filter out the lost numbers and process them, which solves the problem that the user’s normal contact is affected because the stored communication numbers may be lost. problems, improve the efficiency of using communication numbers and improve user experience.
然而,书不尽言,本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得更加简明易懂,或通过本发明的实践了解到。However, this is not exhaustive, and additional aspects and advantages of the present invention will be set forth in part in the following description, and these will become more apparent from the following description, or learned by practice of the present invention.
附图说明Description of drawings
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the drawings that need to be used in the description of the embodiments will be briefly introduced below. Obviously, the drawings in the following description are only some embodiments of the present invention. For those skilled in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1为本发明中通信号码识别控制方法的一个实施例的流程示意图;Fig. 1 is a schematic flow chart of an embodiment of a communication number identification control method in the present invention;
图2为本发明中通信号码识别控制方法的另一个实施例的流程示意图;Fig. 2 is a schematic flow chart of another embodiment of the communication number identification control method in the present invention;
图3为本发明中通信号码识别控制装置的一个实施例的结构示意图;Fig. 3 is a structural schematic diagram of an embodiment of a communication number identification control device in the present invention;
图4为本发明中通信号码识别控制装置的另一个实施例的结构示意图;Fig. 4 is a structural schematic diagram of another embodiment of the communication number identification control device in the present invention;
图5为本发明中通信终端的一个实施例的结构原理图。FIG. 5 is a schematic structural diagram of an embodiment of a communication terminal in the present invention.
具体实施方式detailed description
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention.
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如S10、S11等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。In some processes described in the specification and claims of the present invention and the above-mentioned drawings, a plurality of operations appearing in a specific order are contained, but it should be clearly understood that these operations may not be performed in the order in which they appear herein Execution or parallel execution, the sequence number of the operation, such as S10, S11, etc., is only used to distinguish different operations, and the sequence number itself does not represent any execution order. Additionally, these processes can include more or fewer operations, and these operations can be performed sequentially or in parallel. It should be noted that the descriptions of "first" and "second" in this article are used to distinguish different messages, devices, modules, etc. are different types.
本领域普通技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。Those of ordinary skill in the art will understand that the singular forms "a", "an", "said" and "the" used herein may also include plural forms unless otherwise stated. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when an element is referred to as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wireless connection or wireless coupling. The expression "and/or" used herein includes all or any elements and all combinations of one or more associated listed items.
本领域普通技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。Those of ordinary skill in the art can understand that, unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meanings as commonly understood by those of ordinary skill in the art to which this invention belongs. It should also be understood that terms, such as those defined in commonly used dictionaries, should be understood to have meanings consistent with their meaning in the context of the prior art, and unless specifically defined as herein, are not intended to be idealized or overly Formal meaning to explain.
本技术领域技术人员可以理解,这里所使用的服务器、云端、远端网络设备等概念,具有等同效果,其包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。本发明的实施例中,远端网络设备、通信终端与WNS服务器之间可通过任何通信方式实现通信,包括但不限于,基于3GPP、LTE、WIMAX的移动通信、基于TCP/IP、UDP协议的计算机网络通信以及基于蓝牙、红外传输标准的近距无线传输方式。Those skilled in the art can understand that the concepts of server, cloud, and remote network equipment used here have equivalent effects, including but not limited to computers, network hosts, single network servers, multiple network server sets, or multiple servers. Composed of clouds. Here, the cloud is composed of a large number of computers or network servers based on cloud computing (Cloud Computing), wherein cloud computing is a kind of distributed computing, a super virtual computer composed of a group of loosely coupled computer sets. In the embodiment of the present invention, the communication between the remote network equipment, the communication terminal and the WNS server can be realized through any communication method, including but not limited to, mobile communication based on 3GPP, LTE, WIMAX, based on TCP/IP, UDP protocol Computer network communication and short-distance wireless transmission methods based on Bluetooth and infrared transmission standards.
本领域普通技术人员可以理解,这里所使用的“终端”、“通信终端”既包括无线信号接收器的设备,其仅具备无发射能力的无线信号接收器的设备,又包括接收和发射硬件的设备,其具有能够在双向通信链路上,进行双向通信的接收和发射硬件的设备。这种设备可以包括:蜂窝或其他通信设备,其具有单线路显示器或多线路显示器或没有多线路显示器的蜂窝或其他通信设备;PCS(Personal Communications Service,个人通信系统),其可以组合语音、数据处理、传真和/或数据通信能力;PDA(Personal Digital Assistant,个人数字助理),其可以包括射频接收器、寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或GPS(Global Positioning System,全球定位系统)接收器;常规膝上型和/或掌上型计算机或其他设备,其具有和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“终端”、“通信终端”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行,和/或以分布形式,运行在地球和/或空间的任何其他位置运行。这里所使用的“终端”、“通信终端”还可以是通信终端、上网终端、音乐/视频播放终端,例如可以是PDA、POS(Point of Sales,销售终端)、MID(Mobile Internet Device,移动互联网设备)和/或具有音乐/视频播放功能的移动电话,也可以是智能电视、机顶盒等设备。Those of ordinary skill in the art can understand that the "terminal" and "communication terminal" used here not only include wireless signal receiver equipment, which only has wireless signal receiver equipment without transmission capabilities, but also include receiving and transmitting hardware. A device having receive and transmit hardware capable of bi-directional communication over a bi-directional communication link. Such equipment may include: cellular or other communication equipment, which has a single-line display or a multi-line display or a cellular or other communication equipment without a multi-line display; PCS (Personal Communications Service, personal communication system), which can combine voice, data Processing, facsimile and/or data communication capabilities; PDA (Personal Digital Assistant, Personal Digital Assistant), which may include radio frequency receiver, pager, Internet/Intranet access, web browser, notepad, calendar and/or GPS (Global Positioning System (Global Positioning System) receiver; a conventional laptop and/or palmtop computer or other device having and/or including a radio frequency receiver. A "terminal", "communication terminal" as used herein may be portable, transportable, installed in a vehicle (air, sea, and/or land), or adapted and/or configured to operate locally, and/or In distributed form, the operation operates at any other location on Earth and/or in space. The "terminal" and "communication terminal" used here can also be communication terminals, Internet terminals, music/video playback terminals, such as PDA, POS (Point of Sales, sales terminal), MID (Mobile Internet Device, mobile Internet devices) and/or mobile phones with music/video playback capabilities, smart TVs, set-top boxes, and other devices.
本领域普通技术人员可以理解,这里所使用的“用户”包括用户身份识别模块(Subscriber Identity Module,简称SIM)所代表的通信用户,通常一张SIM卡对应一个通信号码,而同一个用户可关联一张或多张SIM卡,因此一个用户可对应一个或多个通信号码及其通话记录和/或短信记录。Those of ordinary skill in the art can understand that the "user" used here includes the communication user represented by the Subscriber Identity Module (Subscriber Identity Module, referred to as SIM), usually a SIM card corresponds to a communication number, and the same user can be associated One or more SIM cards, so one user can correspond to one or more communication numbers and their call records and/or SMS records.
本领域普通技术人员可以理解,这里所使用的“失联号码”指的是在特定时间内失去原有联络功能的通信号码,可包括使用状态为空号状态或停机状态的通信号码,也可包括特定时间内不被使用或特定时间内未与一个或多个特定用户进行通信的通信号码。其中,使用状态为空号状态的通信号码包括不在网或运营商未投入使用的通信号码;使用状态为停机状态的通信号码包括欠费或无法接听电话和接收短信的通信号码。Those of ordinary skill in the art can understand that the "lost contact number" used here refers to a communication number that loses its original contact function within a certain period of time. Includes communication numbers that have not been used for a certain period of time or have not communicated with one or more specific users for a certain period of time. Among them, the communication numbers whose usage status is empty number include communication numbers that are not on the network or are not put into use by the operator; the communication numbers whose usage status is downtime include communication numbers that are in arrears or unable to answer calls and receive text messages.
本领域普通技术人员可以理解,这里所使用的“用户界面”(User Interface,简称UI):是系统和用户之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。用户界面是介于用户与硬件而设计彼此之间交互沟通相关软件,目的在使得用户能够方便有效率地去操作硬件以达成双向之交互,完成所希望借助硬件完成之工作,用户界面定义广泛,包含了人机交互与图形用户接口,凡参与人类与机械的信息交流的领域都存在着用户界面,其泛指能够用于向通信终端发送控制指令的显示界面,例如,可以为Android系统的设置页面中的一个选项(或按键,由所述应用程序添加其中,下同),也可以是从桌面呼出的通知栏或者交互页面中的一个选项,还可以是所述应用程序的一个活动组件所构造的页面中的一个选项。当然,其也包括具体的操作界面,例如:通讯录编辑界面。Those of ordinary skill in the art can understand that the "User Interface" (UI for short) used here is a medium for interaction and information exchange between the system and users, and it realizes the difference between the internal form of information and the form acceptable to humans. conversion between. The user interface is a software designed to interact and communicate with each other between the user and the hardware. The purpose is to enable the user to operate the hardware conveniently and efficiently to achieve two-way interaction and complete the work that is expected to be done with the help of the hardware. The definition of the user interface is extensive. Including human-computer interaction and graphical user interface, there is a user interface in the field of information exchange between humans and machines, which generally refers to the display interface that can be used to send control commands to communication terminals. An option (or button, added by the application program, the same below) in the page may also be an option in the notification bar called out from the desktop or an interactive page, or it may be an active component of the application program. An option in the constructed page. Certainly, it also includes a specific operation interface, for example: an address book editing interface.
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention, wherein the same or similar symbols throughout represent the same or similar elements or elements with the same or similar functions. Apparently, the described embodiments are only some of the embodiments of the present invention, but not all of them. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative efforts fall within the protection scope of the present invention.
本发明所述方法的实现依赖于服务器或通信终端操作系统中的某一功能模块或插件,可以为内置于服务器或移动终端的相应应用程序内的可执行代码或独立于任何应用程序的单独可执行的应用程序,其可以限定于特定的应用程序中执行,也能够运行于各种兼容的应用程序中。功能模块或插件的具体实现形式不作为对本发明的具体限定。The implementation of the method of the present invention depends on a certain functional module or plug-in in the operating system of the server or communication terminal, which can be an executable code built in the corresponding application program of the server or mobile terminal or a separate executable code independent of any application program. The executed application program can be limited to be executed in a specific application program, and can also run in various compatible application programs. The specific implementation forms of the functional modules or plug-ins are not specifically limited to the present invention.
请参阅图1和图2,本发明提出的一种通信号码识别控制方法,通过通信终端向服务器提交通讯录中的和/或用户正在保存的通信号码以确定该通信号码是否为失联号码,随后当该服务器确定该通信号码为失联号码时,即向通信终端反馈该通信号码为失联号码的结果信息,使得该通信终端的用户界面输出相应的告警信息,并可响应于用户清理指令将所述失联号码相对应的通信号码删除。本发明能够对通信终端的至少一个通信号码进行识别,确定其中的失联号码并对其进行处理。本发明公开了用于服务器的通信号码识别控制方法和用于通信终端的通信号码识别控制方法。以下分别具体对上述两个通信号码识别控制方法进行说明。Please refer to Fig. 1 and Fig. 2, a kind of communication number identification control method proposed by the present invention, submit the communication number in the address book and/or the user is saving to the server through the communication terminal to determine whether the communication number is a lost contact number, Then, when the server determines that the communication number is a lost number, it will feed back the result information that the communication number is a lost number to the communication terminal, so that the user interface of the communication terminal outputs corresponding alarm information, and can respond to user cleaning instructions The communication number corresponding to the lost contact number is deleted. The invention can identify at least one communication number of the communication terminal, determine the lost connection number and process it. The invention discloses a communication number identification control method for a server and a communication number identification control method for a communication terminal. The above two communication number identification control methods will be specifically described below.
请参阅图1,本发明的用于服务器的一种通信号码识别控制方法,实现为一个或多个可以安装于诸如Windows系列操作系统(包括但不限于Windows XP,Window 7,Windows8,Windows 10等系列版本等)或者Unix系列操作系统(包括但不限于Unix、Linux、IOS、Ubuntu等)的软件,由该软件的运行,而实现相应的具体步骤。包括如下步骤S11-S13:Please refer to Fig. 1, a kind of communication number identification control method for server of the present invention, realizes as one or more can be installed in such as Windows series operating system (including but not limited to Windows XP, Window 7, Windows8, Windows 10 etc. series version, etc.) or Unix series operating system (including but not limited to Unix, Linux, IOS, Ubuntu, etc.) software, the corresponding specific steps are realized by the operation of the software. Including the following steps S11-S13:
步骤S11,基于信任连接接收通信终端提交至本服务器的通信号码。Step S11, receiving the communication number submitted by the communication terminal to the server based on the trusted connection.
通常,服务器与通信终端进行通信连接以进行数据传输,而为了保证通信的安全性,在一种实施例中,还可以采用信任连接的方式,使得只有已经通过身份(ID)验证的通信终端才能与服务器进行数据交互,该验证可利用通信终端中的用户身份、通信号码、设备号或网络账号等作为进行验证的ID,该ID与用户和通信号码的至少之一相关联。Usually, the server communicates with the communication terminal for data transmission, and in order to ensure the security of the communication, in one embodiment, a trusted connection can also be used, so that only the communication terminal that has passed the identity (ID) verification can For data interaction with the server, the verification can use the user identity, communication number, device number or network account in the communication terminal as the ID for verification, and the ID is associated with at least one of the user and the communication number.
在可能的实施例中,服务器和通信终端之间的信任连接可以包括但不限于蓝牙信任连接、近场通信信任连接、UBW信任连接、ZigBee信任连接、移动通信信任连接或互联网信任连接中的任意一种或几种。服务器基于上述连接,接收通信终端提交至本服务器的通信号码。In a possible embodiment, the trusted connection between the server and the communication terminal may include, but not limited to, any of Bluetooth trusted connection, near field communication trusted connection, UBW trusted connection, ZigBee trusted connection, mobile communication trusted connection or Internet trusted connection. one or several. Based on the above connection, the server receives the communication number submitted by the communication terminal to the server.
一些可能的实施例中,通信终端提交至本服务器的一个或多个通信号码具体还可包括该通信号码对应的用户信息或联系人特征信息,所述联系人特征信息至少包括联系人姓名和/或指定的联系人ID。当然,另一些可能的实施例中通信终端也可以仅提交用户信息或联系人特征信息,本服务器通过查询数据库或配置文件中预存的上述信息对应及其通信号码映射关系以确定对应的待识别的至少一个通信号码。In some possible embodiments, the one or more communication numbers submitted by the communication terminal to the server may specifically include user information or contact feature information corresponding to the communication number, and the contact feature information includes at least the contact name and/or or a specified contact ID. Of course, in some other possible embodiments, the communication terminal can also only submit user information or contact feature information, and the server can determine the corresponding to-be-identified At least one communication number.
步骤S12,在预关联的多个用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码。Step S12, query the records related to the communication number within a predetermined time range in the call records and/or SMS records corresponding to the pre-associated multiple users, and when the query result is empty, determine that the communication number is a lost contact number.
一般而言,提供通信号码识别服务的服务器,可以为单台服务器,此时,本方法的各步骤由本服务器的一个或多个进程所执行,步骤S12中的通话记录和/或短信记录存储于本服务器;也可类似于云端架构,由多台服务器设备有机建构形成机群,例如,步骤S12在独立于本服务器的至少一台其他服务器中执行,所述通话记录和/或短信记录也相应存储于所述其他服务器,而其余各步骤在本服务器中执行。尤其是当其为之服务的通信终端数量多且分散时,本方法采用分布式服务器的实施例在响应速度和系统稳定性上更具优势。Generally speaking, the server that provides communication number identification service can be a single server. At this time, each step of the method is executed by one or more processes of this server, and the call records and/or short message records in step S12 are stored in This server; also can be similar to the cloud structure, is organically constructed and formed cluster by a plurality of server devices, for example, step S12 is carried out in at least one other server independent of this server, and described call record and/or short message record are also correspondingly stored on the other servers, while the rest of the steps are executed on this server. Especially when the number of communication terminals it serves is large and scattered, the method adopting the distributed server embodiment has more advantages in response speed and system stability.
可选地,一些可能的实施例中,本方法在步骤S12之前,还可将所述预关联的多个用户相对应的通信终端中的通话记录和/短信记录同步储存至所述执行步骤S12的服务器,以供查询。Optionally, in some possible embodiments, before step S12, the method may also synchronously store the call records and/or short message records in the communication terminals corresponding to the pre-associated multiple users to the execution step S12 server for querying.
由于同一用户可关联一个或多个通信号码,因此用户相对应的通话记录和/或短信记录具体包括该用户相对应的至少一个通信号码的通话记录和/或短信记录。一种实施例中,该预关联的多个用户包括所述本服务器和/或所述其他服务器所存储的通话记录和/或短信记录相对应的所有用户,通过查询更加全面的相关记录,使得对通信号码的识别结果更加准确,减少将正常使用的通信号码误判为失联号码的几率。进一步地,为了提高识别效率或缩小查询范围,另一些实施例中,本发明预关联的多个用户的范围可根据实际需要,灵活选定以下一种或几种:Since the same user can be associated with one or more communication numbers, the call records and/or short message records corresponding to the user specifically include the call records and/or short message records of at least one communication number corresponding to the user. In one embodiment, the pre-associated multiple users include all users corresponding to the call records and/or SMS records stored in the server and/or the other servers, and by inquiring about more comprehensive related records, so that The identification result of the communication number is more accurate, and the probability of misjudging a normally used communication number as a lost contact number is reduced. Further, in order to improve the identification efficiency or narrow the scope of the query, in some other embodiments, the range of multiple users pre-associated in the present invention can be flexibly selected according to actual needs, one or more of the following:
其一,预关联的多个用户包括与该通信终端对应的用户同属预定运营商提供的预定集群网的用户;Firstly, the pre-associated multiple users include the users corresponding to the communication terminal belonging to the predetermined cluster network provided by the predetermined operator;
其二,预关联的多个用户包括与该通信终端对应的用户达到预定关系等级的用户。关系等级的确定过程包括:获取所述通信终端对应的用户相对应的通话记录和/或短信记录;根据所述通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的所述关系等级。Second, the multiple pre-associated users include users corresponding to the communication terminal whose relationship level reaches a predetermined level. The process of determining the relationship level includes: obtaining the call record and/or short message record corresponding to the user corresponding to the communication terminal; calculating the call duration and/or contact frequency based on the predetermined mapping relationship according to the call record and/or short message record The relationship level between the user corresponding to the other party of the related record and the user corresponding to the communication terminal is obtained.
具体而言,在上述第一种方案中,集群网由运营商所提供,其根据用户社交生活圈子联系的需求和群体属性将多个用户相互关联,例如企业集群网、校园网、老乡网、家庭网等,其可由一个主通信号码和多个副通信号码组成,或由多个短号组成。而且,同一用户可加入一个或多个集群网。因而同一集群网中的用户能够视为与提交待识别的通信号码的通信终端中的用户(以下称“本机用户”)联系较为紧密。通过拥有相应权限的服务器或通信终端向运营商,如中国移动发送查询指令,或者通过对服务器所存储的通话记录和/或短信记录对预定集群网的特征信息,如该集群网中短号的号段,进行识别,能够获取本机用户所属的由该运营商提供的相对应的集群网及该集群网中的其他用户信息。进而在该与本机用户同属预定运营商提供的预定集群网的用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,使得对该通信号码的识别更贴近本机用户社交生活圈及群体属性且更为高效。Specifically, in the above-mentioned first solution, the cluster network is provided by the operator, which associates multiple users with each other according to the needs of the user's social life circle connection and group attributes, such as enterprise cluster network, campus network, hometown network, Home network, etc., which can be composed of one main communication number and multiple secondary communication numbers, or multiple short numbers. Moreover, the same user can join one or more cluster networks. Therefore, the users in the same cluster network can be regarded as having a relatively close relationship with the users in the communication terminal (hereinafter referred to as "local users") who submitted the communication number to be identified. Send an inquiry command to the operator, such as China Mobile, through a server or communication terminal with corresponding authority, or record the characteristic information of the predetermined cluster network through the call records and/or short messages stored in the server, such as the short number in the cluster network The number segment is identified, and the corresponding cluster network provided by the operator to which the user of the machine belongs and other user information in the cluster network can be obtained. And then inquire the records relevant to the communication number in the predetermined time range in the call record and/or short message record corresponding to the user who belongs to the predetermined trunking network provided by the predetermined operator with the same user of the machine, and when the query result is empty, determine the corresponding The above-mentioned communication number is a lost contact number, which makes the identification of the communication number closer to the social life circle and group attributes of the local user and is more efficient.
而在上述第二种方案中,根据本机用户相对应通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的关系等级。一种实施例中,该映射关系体现该通话时长和/或联系频率与关系等级的正相关性,通话时长为通话总时长,例如,在利用通话记录计算关系等级时,可令关系值V=通话时长Lⅹ联系频率N,再令当V大于等于30时,其对应的关系等级为一级;当V大于等于20且小于30时,其对应的关系等级为二级;当V大于等于10且小于20时,其对应的关系等级为三级;当V小于10时,对应的关系等级为四级。则例如当通话记录中L=3(小时),N=11(次)时,V=33,此时对应的关系等级为一级。上述映射关系利用通话记录和/或短信记录可限定其记录时间,如六个月内,也可根据时间的远近为相关记录赋予不同的权重再进行计算或映射,在此不再赘述。在与本机用户达到预定关系等级,如二级的用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,使得对该通信号码的识别更为高效且更加符合本机用户进行通信联系的习惯,提高了用户体验。In the above-mentioned second solution, according to the call duration and/or contact frequency of the corresponding call record and/or short message record of the local user, the user corresponding to the other party corresponding to the relevant record is calculated based on a predetermined mapping relationship. The relationship level of the user corresponding to the communication terminal. In one embodiment, the mapping relationship reflects the positive correlation between the call duration and/or contact frequency and relationship grade, and the call duration is the total call duration. For example, when using call records to calculate the relationship grade, the relationship value V= Call duration Lⅹcontact frequency N, and when V is greater than or equal to 30, the corresponding relationship level is level one; when V is greater than or equal to 20 and less than 30, the corresponding relationship level is level two; when V is greater than or equal to 10 and When V is less than 20, the corresponding relationship level is three; when V is less than 10, the corresponding relationship level is four. Then, for example, when L=3 (hours) and N=11 (times) in the call record, V=33, and the corresponding relationship level at this time is one level. The above-mentioned mapping relationship can limit the recording time by using the call records and/or SMS records, such as within six months, and can also assign different weights to the relevant records according to the distance of the time before calculation or mapping, so I won’t go into details here. Query the records related to the communication number within the predetermined time range in the call records and/or SMS records corresponding to the user who has reached the predetermined relationship level with the user of the machine, such as the second level. When the query result is empty, determine the communication number It is a lost contact number, which makes the identification of the communication number more efficient and more in line with the communication habit of the local user, thereby improving the user experience.
本发明实施例中,查询该通信号码相关的记录的时间范围,可以由本机用户自行设定,也可由通信终端或服务器设定默认值,如六个月内。In the embodiment of the present invention, the time range for querying the records related to the communication number can be set by the local user, or a default value can be set by the communication terminal or server, such as within six months.
上述对本发明的说明揭示了确定通信号码是否为失联号码的具体过程,为了进一步提高识别的准确性或确定失联号码的具体使用状态,在上述确定所述通信号码为失联号码过程中,当查询结果为空时,利用预定通信号码身份对所述通信号码进行拨号,确定所述通信号码是否为失联号码。该通信号码身份由服务器预先选定,也可利用提交通信号码的通信终端中的通信号码身份。每个通信号码对应一个通信号码身份,对被叫通信终端而言,发起主叫的不同通信号码身份表现为接收端上不同的号码项或备注名称。更进一步地,在进行该拨号后,可根据实际需要,灵活选定以下一种或几种方案:The above description of the present invention reveals the specific process of determining whether the communication number is a lost number. In order to further improve the accuracy of identification or determine the specific usage status of the lost number, in the above process of determining that the communication number is a lost number, When the query result is empty, dial the communication number by using the identity of the predetermined communication number to determine whether the communication number is a lost contact number. The communication number identity is pre-selected by the server, and the communication number identity in the communication terminal submitting the communication number can also be used. Each communication number corresponds to a communication number identity. For the called communication terminal, the different communication number identities that initiate the call appear as different number items or remark names on the receiving end. Furthermore, after the dialing, one or more of the following schemes can be flexibly selected according to actual needs:
其一,当接收到相应通信基站响应的时间小于预定时间值时,确定所述通信号码为失联号码。Firstly, when the time for receiving the response from the corresponding communication base station is less than a predetermined time value, it is determined that the communication number is a lost connection number.
其二,获取所述拨号后接收到的音频数据;根据预定的状态描述数据对所述音频数据进行特征匹配,当所述音频数据与失联状态描述数据相匹配时,确定所述通信号码为失联号码。Second, obtain the audio data received after the dialing; perform feature matching on the audio data according to the predetermined state description data, and when the audio data matches the lost connection state description data, determine that the communication number is Lost number.
具体而言,在上述第一种方案中,由于当前在电话通信系统和移动通信系统通常采用七号信令系统来实现通话或短信业务,故在拨打所述通信号码时,当该被拨打的通信号码的使用状态为空号或停机状态时,通信基站的响应速度要高于该通信号码为正常状态时的响应速度,导致这两种情况中拨打端接收到通信基站响应的时间不同。因此,本发明的一种实施例中,当接收到相应通信基站响应的时间小于预定时间值,如0.9秒时,即确定所述通信号码为失联号码,而且此时该通信号码为空号状态或停机状态。Specifically, in the above-mentioned first solution, since the current telephone communication system and mobile communication system usually use No. When the communication number is empty or shut down, the response speed of the communication base station is higher than that when the communication number is in a normal state, resulting in different times for the caller to receive the response from the communication base station in these two cases. Therefore, in one embodiment of the present invention, when the time of receiving the response from the corresponding communication base station is less than a predetermined time value, such as 0.9 seconds, it is determined that the communication number is a lost connection number, and at this time the communication number is an empty number state or stop state.
而在上述第二种方案中,优选地,根据预定的状态描述数据对所述音频数据进行特征匹配的过程可包括通过将该音频数据转化为文字等方式,提取该音频数据中的特证词,当该特征词包含“空号”或“停机”时,确定所述音频数据与失联状态描述数据相匹配,从而确定该音频数据对应的通信号码为失联号码。或者,该特征匹配的过程也可包括利用基于模板匹配、基于隐马尔可夫模型(HMM)或基于神经网络等方法与索引库的失联状态描述数据进行匹配,当该音频数据与失联状态描述数据相匹配时,确定所述通信号码为失联号码。In the above-mentioned second solution, preferably, the process of performing feature matching on the audio data according to the predetermined state description data may include extracting the special testimony in the audio data by converting the audio data into text, etc., When the feature word contains "empty number" or "stopped", it is determined that the audio data matches the description data of the lost connection state, thereby determining that the communication number corresponding to the audio data is the lost connection number. Alternatively, the process of feature matching may also include matching the lost-connection state description data of the index library by using methods based on template matching, hidden Markov model (HMM) or neural network-based methods. When the description data matches, it is determined that the communication number is a lost contact number.
确定该识别的通信号码为失联号码后,一种实施例中,可在预定生命周期内将所述通信号码为失联号码的结果信息存储于数据库或配置文件中。从而相应地,在执行所述查询所述相关记录的步骤之前,还可先查询是否预先存储有所述通信号码为失联号码的结果信息;当查询到所述结果信息时,执行向所述通信终端反馈该通信号码为失联号码的结果信息的步骤;当未查询到所述结果信息时,再执行所述查询所述相关记录的步骤,从而在降低服务器运算负荷的同时提高了识别效率。After it is determined that the identified communication number is a lost number, in an embodiment, the result information that the communication number is a lost number may be stored in a database or a configuration file within a predetermined life cycle. Correspondingly, before performing the step of inquiring about the relevant records, it is also possible to first inquire whether the result information that the communication number is a lost contact number is pre-stored; The communication terminal feeds back the result information that the communication number is a lost contact number; when the result information is not found, perform the step of querying the relevant records, thereby improving the identification efficiency while reducing the server computing load .
步骤S13,向所述通信终端反馈该通信号码为失联号码的结果信息。Step S13, feeding back result information that the communication number is a lost number to the communication terminal.
服务器确定通信终端提交的通信号码为失联号码后,基于信任连接,将该通信号码为失联号码的结果信息反馈至该通信终端,以便于通信终端对该通信号码进行相应的控制。优选地,该结果信息可以包含以下一种或几种信息:After the server determines that the communication number submitted by the communication terminal is a lost number, based on the trusted connection, the server feeds back the result information that the communication number is a lost number to the communication terminal, so that the communication terminal can control the communication number accordingly. Preferably, the result information may include one or more of the following information:
其一,该结果信息表征一个或多个电话号码为失联号码,所述结果信息中包含该通信号码及其相应的联系人姓名以及该通信号码为失联号码的信息,即该通信号码为失联号码,或更具体地,该通信号码为空号或该通信号码已停机。例如,无效号码:186****8170,联系人:叶女士,号码状态:失联。First, the result information indicates that one or more phone numbers are lost numbers, and the result information includes the communication number and its corresponding contact name and the information that the communication number is a lost number, that is, the communication number is A missing number, or more specifically, the communication number is empty or the communication number is down. For example, invalid number: 186****8170, contact person: Ms. Ye, number status: lost contact.
当服务器接收到的通信终端提交的通信号码仅为单个或少数几个通信号码时,所述服务器相应反馈包含该通信号码或该少数几个通信号码及其为失联号码的结果。When the communication number submitted by the communication terminal received by the server is only one or a few communication numbers, the server correspondingly feeds back a result including the communication number or the few communication numbers and the numbers that are out of contact.
其二,该结果信息为失联号码列表。当服务器接收到的通信终端提交的通信号码包含多个(如5个及以上)通信号码或整个通讯录或服务器需对预存的多个通信号码或整个通讯录进行通信号码识别时,所述服务器相应反馈的失联号码列表中包含有各失联号码及其联系人姓名。Second, the result information is a list of lost numbers. When the communication number submitted by the communication terminal received by the server contains multiple (such as 5 and above) communication numbers or the entire address book or the server needs to identify the communication number of the pre-stored multiple communication numbers or the entire address book, the server The lost contact number list of the corresponding feedback includes each lost contact number and its contact name.
本发明实施例中,所述服务器向终端反馈所述结果信息可以是根据用户的单次触发指令而执行反馈,也可以是根据用户预设的定期反馈所述失联号码列表而制定的定期推送策略而执行反馈。本服务器定期地接收、储存并更新所述通讯录中的通信号码,在此基础上对新增的或正在保存的通信号码进行失联识别,确定一份新的失联号码列表,当到达服务器定期推送策略的响应时间时,服务器即向用户反馈所述最新的失联号码列表至通信终端。In the embodiment of the present invention, the server may feed back the result information to the terminal by executing the feedback according to a single trigger instruction of the user, or by periodically pushing the lost contact number list according to the user's preset periodic feedback. Strategy and implementation feedback. The server regularly receives, stores and updates the communication numbers in the address book, and on this basis, it identifies the lost connection of the newly added or saved communication numbers, and determines a new list of lost contact numbers. When it reaches the server When the response time of the policy is regularly pushed, the server feeds back the latest list of lost numbers to the communication terminal to the user.
如前所述,在本发明的某些实施例中,为了提高通信号码识别的准确性和安全性,本发明的用于服务器的通信号码识别控制方法还包括以下前置步骤:As mentioned above, in some embodiments of the present invention, in order to improve the accuracy and security of communication number identification, the communication number identification control method for the server of the present invention also includes the following pre-steps:
所述服务器通过通信连接对至少一个所述通信终端进行身份验证;The server authenticates at least one of the communication terminals through a communication connection;
当身份验证成功时,所述服务器和相应的所述通信终端建立信任连接。When the authentication succeeds, the server establishes a trust connection with the corresponding communication terminal.
通过该前置步骤,使得只有已经通过身份(ID)验证的通信终端才能服务器建立信任连接,进而才能实现交互操作,防止服务器误判或个人数据泄露,提高相关系统的准确性和安全性。Through this pre-step, only communication terminals that have passed identity (ID) verification can establish a trusted connection with the server, and then realize interactive operations, prevent server misjudgment or personal data leakage, and improve the accuracy and security of related systems.
通过对本发明的通信号码识别控制方法的揭示可以知晓,本发明的实施,能够快速而有效地对通信号码进行识别以确定失联号码,提高用户使用通信号码的效率并提升用户体验。Through the disclosure of the communication number identification control method of the present invention, it can be known that the implementation of the present invention can quickly and effectively identify the communication number to determine the lost number, improve the efficiency of the user's use of the communication number and improve the user experience.
此外,本发明所述用于通信终端的通信号码识别控制方法主要适用于智能手机终端或者智能平板终端等具有通信功能的终端,不限制于其操作系统的类型,可以是Android、IOS、WP或塞班等操作系统。In addition, the communication number identification control method for communication terminals in the present invention is mainly applicable to terminals with communication functions such as smart phone terminals or smart tablet terminals, and is not limited to the type of operating system, which can be Android, IOS, WP or Symbian and other operating systems.
请参阅图2,本发明的用于通信终端的通信号码识别控制方法的实施例中,其包括如下步骤S21-S23:Please refer to Fig. 2, in the embodiment of the communication number identification control method for the communication terminal of the present invention, it includes the following steps S21-S23:
步骤S21,获取通讯录中的和/或用户正在保存的通信号码,并基于信任连接向服务器提交所述通信号码以确定该通信号码是否为失联号码。Step S21, obtaining the communication number in the address book and/or being saved by the user, and submitting the communication number to the server based on the trusted connection to determine whether the communication number is a lost contact number.
通常而言,通信终端与服务器进行通信连接以进行数据传输,而为了保证通信的安全性,在一种实施例中,还可以采用信任连接的方式,使得只有已经通过身份(ID)验证的通信终端才能与服务器进行数据交互,该验证可利用通信终端中的用户身份、通信号码、设备号或网络账号等作为进行验证的ID,该ID与用户和通信号码的至少之一相关联。Generally speaking, the communication terminal communicates with the server for data transmission, and in order to ensure the security of the communication, in one embodiment, a trusted connection can also be used, so that only the communication that has passed the identity (ID) verification The terminal can perform data interaction with the server. The verification can use the user identity, communication number, device number or network account in the communication terminal as the ID for verification, and the ID is associated with at least one of the user and the communication number.
在可能的实施例中,通信终端和服务器之间的信任连接可以包括但不限于蓝牙信任连接、近场通信信任连接、UBW信任连接、ZigBee信任连接、移动通信信任连接或互联网信任连接中的任意一种或几种。本通信终端基于上述连接,向服务器提交通讯录中的和/或用户正在保存的至少一个通信号码。In a possible embodiment, the trusted connection between the communication terminal and the server may include but not limited to any of Bluetooth trusted connection, near field communication trusted connection, UBW trusted connection, ZigBee trusted connection, mobile communication trusted connection or Internet trusted connection. one or several. Based on the above connection, the communication terminal submits to the server at least one communication number in the address book and/or being saved by the user.
一种实施例中,本通信终端向服务器提交的通信号码为其通讯录中,或其用户界面中正在保存的至少一个通信号码。例如,在Android中,可利用contentProvider组件提供的接口获取通讯录中或用户界面中的通信号码及其联系人等相关数据。另一种实施例中,本通信终端向服务器提交的通信号码包括通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的至少一个通信号码。优选地,该被提交的通信号码的确定方法如下:查询本通信终端的通话记录和/或短信记录,确定通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的通信号码。可选地,该确定方法的执行可作为本方法的前置步骤,或者,该确定方法由本通信终端定时执行,从而将确定的通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的至少一个通信号码自动提交至服务器,或是在呈现给用户后,响应于用户作用于用户界面的指令而提交至服务器。In one embodiment, the communication number submitted by the communication terminal to the server is at least one communication number being saved in its address book or its user interface. For example, in Android, the interface provided by the contentProvider component can be used to obtain related data such as communication numbers and contacts in the address book or in the user interface. In another embodiment, the communication number submitted by the communication terminal to the server includes at least one communication number in the address book that has not communicated with the communication number in the communication terminal within a predetermined time range. Preferably, the method for determining the submitted communication number is as follows: query the call records and/or SMS records of the communication terminal, and determine the communication numbers in the address book that have not communicated with the communication numbers in the communication terminal within a predetermined time range . Optionally, the execution of the determination method can be used as a pre-step of the method, or the determination method is regularly executed by the communication terminal, so that the communication numbers in the determined address book that have not communicated with the communication terminal within the predetermined time range At least one communication number for communication is submitted to the server automatically, or after being presented to the user, in response to an instruction from the user acting on the user interface.
本通信终端提交至服务器的一个或多个通信号码在一些可能的实施例中具体还可包括该通信号码对应的用户信息或联系人特征信息,所述联系人特征信息至少包括联系人姓名和/或指定的联系人ID。当然,另一些可能的实施例中通信终端也可以仅提交用户信息或联系人特征信息,服务器通过查询数据库或配置文件中预存的上述信息对应及其通信号码映射关系以确定对应的待识别的至少一个通信号码。In some possible embodiments, the one or more communication numbers submitted by the communication terminal to the server may specifically include user information or contact feature information corresponding to the communication number, and the contact feature information includes at least the contact name and/or or a specified contact ID. Of course, in some other possible embodiments, the communication terminal can also only submit user information or contact feature information, and the server can determine the corresponding at least a communication number.
步骤S22,接收服务器反馈的结果信息,当该结果信息表征所述通信号码为失联号码时,向本通信终端的用户界面输出相应的告警信息。Step S22, receiving result information fed back by the server, and outputting corresponding alarm information to the user interface of the communication terminal when the result information indicates that the communication number is a lost connection number.
服务器接收到本终端提交的通信号码后,在预关联的多个用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码。并向通信终端反馈该通信号码为失联号码的结果信息。一些实施例中,该预关联的多个用户的范围可根据实际需要,灵活选定以下一种或几种:After receiving the communication number submitted by the terminal, the server searches the call records and/or SMS records corresponding to the pre-associated multiple users for records related to the communication number within a predetermined time range. When the query result is empty, determine the The communication number mentioned above is the lost contact number. And feed back the result information that the communication number is a lost connection number to the communication terminal. In some embodiments, the scope of the pre-associated multiple users can be flexibly selected from one or more of the following according to actual needs:
其一,预关联的多个用户包括与该通信终端对应的用户同属预定运营商提供的预定集群网的用户;Firstly, the pre-associated multiple users include the users corresponding to the communication terminal belonging to the predetermined cluster network provided by the predetermined operator;
其二,预关联的多个用户包括与该通信终端对应的用户达到预定关系等级的用户。关系等级的确定过程包括:获取所述通信终端对应的用户相对应的通话记录和/或短信记录;根据所述通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的所述关系等级。Second, the multiple pre-associated users include users corresponding to the communication terminal whose relationship level reaches a predetermined level. The process of determining the relationship level includes: obtaining the call record and/or short message record corresponding to the user corresponding to the communication terminal; calculating the call duration and/or contact frequency based on the predetermined mapping relationship according to the call record and/or short message record The relationship level between the user corresponding to the other party of the related record and the user corresponding to the communication terminal is obtained.
具体而言,在上述第一种方案中,集群网由运营商所提供,其根据用户社交生活圈子联系的需求和群体属性将多个用户相互关联,例如企业集群网、校园网、老乡网、家庭网等,其可由一个主通信号码和多个副通信号码组成,或由多个短号组成。而且,同一用户可加入一个或多个集群网。因而同一集群网中的用户能够视为与提交待识别的通信号码的通信终端中的用户(以下称“本机用户”)联系较为紧密。通过拥有相应权限的服务器或通信终端向运营商,如中国移动发送查询指令,或者通过对服务器所存储的通话记录和/或短信记录对预定集群网的特征信息,如该集群网中短号的号段,进行识别,能够获取本机用户所属的由该运营商提供的相对应的集群网及该集群网中的其他用户信息。进而在该与本机用户同属预定运营商提供的预定集群网的用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,并向所述通信终端反馈该通信号码为失联号码的结果信息。从而使本通信终端在接收服务器反馈的相应的结果信息后,向本通信终端的用户界面输出相应的告警信息。使得对该通信号码的识别更贴近本机用户社交生活圈及群体属性且更为高效。Specifically, in the above-mentioned first solution, the cluster network is provided by the operator, which associates multiple users with each other according to the needs of the user's social life circle connection and group attributes, such as enterprise cluster network, campus network, hometown network, Home network, etc., which can be composed of one main communication number and multiple secondary communication numbers, or multiple short numbers. Moreover, the same user can join one or more cluster networks. Therefore, the users in the same cluster network can be regarded as having a relatively close relationship with the users in the communication terminal (hereinafter referred to as "local users") who submitted the communication number to be identified. Send an inquiry command to the operator, such as China Mobile, through a server or communication terminal with corresponding authority, or record the characteristic information of the predetermined cluster network through the call records and/or short messages stored in the server, such as the short number in the cluster network The number segment is identified, and the corresponding cluster network provided by the operator to which the user of the machine belongs and other user information in the cluster network can be obtained. And then inquire the records relevant to the communication number in the predetermined time range in the call record and/or short message record corresponding to the user who belongs to the predetermined trunking network provided by the predetermined operator with the same user of the machine, and when the query result is empty, determine the corresponding The communication number is a lost number, and the result information that the communication number is a lost number is fed back to the communication terminal. Therefore, after receiving the corresponding result information fed back by the server, the communication terminal outputs corresponding alarm information to the user interface of the communication terminal. This makes the identification of the communication number closer to the local user's social life circle and group attributes and is more efficient.
而在上述第二种方案中,根据本机用户相对应通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的关系等级。一种实施例中,该映射关系体现该通话时长和/或联系频率与关系等级的正相关性,通话时长为通话总时长,例如,在利用通话记录计算关系等级时,可令关系值V=通话时长Lⅹ联系频率N,再令当V大于等于30时,其对应的关系等级为一级;当V大于等于20且小于30时,其对应的关系等级为二级;当V大于等于10且小于20时,其对应的关系等级为三级;当V小于10时,对应的关系等级为四级。则例如当通话记录中L=3(小时),N=11(次)时,V=33,此时对应的关系等级为一级。上述映射关系利用通话记录和/或短信记录可限定其记录时间,如六个月内,也可根据时间的远近为相关记录赋予不同的权重再进行计算或映射,在此不再赘述。在与本机用户达到预定关系等级,如二级的用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,并向所述通信终端反馈该通信号码为失联号码的结果信息。从而使本通信终端在接收服务器反馈的相应的结果信息后,向本通信终端的用户界面输出相应的告警信息。使得对该通信号码的识别更为高效且更加符合本机用户进行通信联系的习惯,提高了用户体验。In the above-mentioned second solution, according to the call duration and/or contact frequency of the corresponding call record and/or short message record of the local user, the user corresponding to the other party corresponding to the relevant record is calculated based on a predetermined mapping relationship. The relationship level of the user corresponding to the communication terminal. In one embodiment, the mapping relationship reflects the positive correlation between the call duration and/or contact frequency and relationship grade, and the call duration is the total call duration. For example, when using call records to calculate the relationship grade, the relationship value V= Call duration Lⅹcontact frequency N, and when V is greater than or equal to 30, the corresponding relationship level is level one; when V is greater than or equal to 20 and less than 30, the corresponding relationship level is level two; when V is greater than or equal to 10 and When V is less than 20, the corresponding relationship level is three; when V is less than 10, the corresponding relationship level is four. Then, for example, when L=3 (hours) and N=11 (times) in the call record, V=33, and the corresponding relationship level at this time is one level. The above-mentioned mapping relationship can limit the recording time by using the call records and/or SMS records, such as within six months, and can also assign different weights to the relevant records according to the distance of the time before calculation or mapping, so I won’t go into details here. Query the records related to the communication number within the predetermined time range in the call records and/or SMS records corresponding to the user who has reached the predetermined relationship level with the user of the machine, such as the second level. When the query result is empty, determine the communication number is a lost connection number, and feeds back result information that the communication number is a lost connection number to the communication terminal. Therefore, after receiving the corresponding result information fed back by the server, the communication terminal outputs corresponding alarm information to the user interface of the communication terminal. This makes the identification of the communication number more efficient and more in line with the communication habit of the user of the machine, thereby improving the user experience.
优选地,该结果信息可以包含以下一种或几种信息:Preferably, the result information may include one or more of the following information:
其一,该结果信息表征一个或多个电话号码为失联号码,所述结果信息中包含该通信号码及其相应的联系人姓名以及该通信号码为失联号码的信息,即该通信号码为失联号码,或更具体地,该通信号码为空号或该通信号码已停机。例如,无效号码:186****8170,联系人:叶女士,号码状态:失联。First, the result information indicates that one or more phone numbers are lost numbers, and the result information includes the communication number and its corresponding contact name and the information that the communication number is a lost number, that is, the communication number is A missing number, or more specifically, the communication number is empty or the communication number is down. For example, invalid number: 186****8170, contact person: Ms. Ye, number status: lost contact.
当本通信终端提交至服务器的通信号码仅为单个或少数几个通信号码时,所述服务器相应反馈包含该通信号码或该少数几个通信号码及其为失联号码的结果。When the communication number submitted by the communication terminal to the server is only one or a few communication numbers, the server correspondingly returns a result including the communication number or the few communication numbers and the numbers that are out of contact.
其二,该结果信息为失联号码列表。当通信终端提交至服务器的通信号码包含多个(如5个及以上)通信号码或整个通讯录或服务器需对预存的多个通信号码或整个通讯录进行通信号码识别时,所述服务器相应反馈的失联号码列表中包含有各失联号码及其联系人姓名。Second, the result information is a list of lost numbers. When the communication number submitted by the communication terminal to the server contains multiple (such as 5 or more) communication numbers or the entire address book or the server needs to identify the communication number of the pre-stored multiple communication numbers or the entire address book, the server responds accordingly The list of lost numbers in contains each lost number and its contact name.
其三,该结果信息还包括该失联号码的详细信息,例如失联时间、相关用户/联系人及关系等级等;该失联时间包括服务器有记录该通信号码的最后一次进行通信的时间;该联系人包括通讯录中的联系人信息,其与通信号码及其用户存在对应关系;该相关用户/联系人为失联号码对应的用户/联系人,或与失联号码及本机号码都有过通信记录的用户/联系人。Third, the result information also includes the detailed information of the lost contact number, such as the lost contact time, relevant users/contacts and relationship levels, etc.; the lost contact time includes the last communication time when the server recorded the communication number; The contact includes the contact information in the address book, which has a corresponding relationship with the communication number and its user; the relevant user/contact is the user/contact corresponding to the lost number, or has both the lost number and the local number Users/Contacts who have passed communication records.
该结果信息表征所述通信号码为失联号码时,本通信终端向其用户界面输出相应的告警信息。具体地,在一种实施例中,该输出相应的告警信息的过程包括:根据接收到的所述结果信息,在相应通信号码的位置显示表征该通信号码为失联号码的告警信息,使得当前用户界面被替换或者改变。例如,在该相应通信号码后面显示感叹号或“失联”等告警信息,或显示失联号码列表,抑或激活该通信号码所对应的按键,如“删除”按键、“详情”按键等,用于警示用户该通信号码为失联号码,或用于接收相应的用户控制指令,以有效识别失联号码,提高生活和工作效率。例如,用户点击“删除”按键可删除至少一个失联号码;点击“详情”可获取并显示失联号码的失联时间、相关用户/联系人及关系等级等详细信息。The result information indicates that when the communication number is a lost number, the communication terminal outputs corresponding alarm information to its user interface. Specifically, in one embodiment, the process of outputting corresponding alarm information includes: displaying alarm information indicating that the communication number is a lost contact number at the position of the corresponding communication number according to the received result information, so that the current The user interface is replaced or changed. For example, after the corresponding communication number, an exclamation point or an alarm message such as "lost contact" is displayed, or a list of lost contact numbers is displayed, or a button corresponding to the communication number is activated, such as a "delete" button, a "details" button, etc., for Warn the user that the communication number is a lost number, or be used to receive corresponding user control instructions, so as to effectively identify the lost number and improve life and work efficiency. For example, the user can delete at least one lost contact number by clicking the "Delete" button; click "Details" to obtain and display detailed information such as the lost contact time of the lost contact number, related users/contacts, and relationship levels.
步骤S23,响应于用户清理指令,删除所述失联号码相对应的通信号码。Step S23, deleting the communication number corresponding to the lost contact number in response to the clearing instruction of the user.
本发明实施例中,该用户清理指令的执行可根据实际需要选定以下两种方案的至少之一:In the embodiment of the present invention, at least one of the following two options can be selected for the execution of the user cleaning instruction according to actual needs:
其一,响应于用户作用于用户界面的用户清理指令,删除相对应的失联号码。Firstly, in response to a user clearing instruction acted on the user interface by the user, the corresponding lost contact number is deleted.
具体而言,通信终端提供用户界面以显示告警信息并接收所述的用户清理指令,进而响应于该用户清理指令,删除失联号码相对应的通信号码。例如,响应于用户作用于所述被激活的按键而生成的用户清理指令,删除相对应的失联号码;或者,响应于用户根据其选定的至少一个失联号码而触发的用户清理指令,删除已选定的述至少一个失联号码。一种实施例中,通信终端先在用户界面显示告警信息中的失联号码列表以供用户选定其中一个或多个失联号码,在此基础上,接收用户作用于该列表而生成的用户清理指令,使得通信终端基于该用户清理指令删除由用户选定的所述一个或多个失联号码相对应的通信号码。本发明通过用户的自主选择删除失联号码相对应的通信号码,增强了方案的灵活性并提升了用户交互控制体验的舒适性。Specifically, the communication terminal provides a user interface to display alarm information and receive the user clearing instruction, and then delete the communication number corresponding to the lost contact number in response to the user clearing instruction. For example, in response to a user clearing instruction generated by the user acting on the activated button, delete the corresponding lost contact number; or, in response to the user clearing instruction triggered by the user based on at least one lost contact number selected by the user, Delete at least one of the selected missing numbers. In one embodiment, the communication terminal first displays the list of lost numbers in the alarm information on the user interface for the user to select one or more lost numbers, and on this basis, the user receives the user's action on the list generated by the user. The clearing instruction enables the communication terminal to delete the communication numbers corresponding to the one or more lost numbers selected by the user based on the user clearing instruction. The present invention deletes the communication number corresponding to the lost connection number through the user's independent selection, thereby enhancing the flexibility of the solution and improving the comfort of the user's interactive control experience.
其二,该用户清理指令在接收所述告警信息之后默认执行。Second, the user clearing instruction is executed by default after receiving the warning information.
在该方案中,该用户清理指令为预先设置的当通信终端收到结果信息时默认触发的指令。例如,通信终端接收所述服务器反馈的一结果信息为:无效号码:186****8170,联系人:叶女士,号码状态:失联。则通信终端依据该通知信息出发的用户删除指令将联系人列表中对应叶女士的该通信号码删除。In this solution, the user cleaning instruction is a preset instruction that is triggered by default when the communication terminal receives the result information. For example, the result information that the communication terminal receives from the server is: invalid number: 186****8170, contact person: Ms. Ye, number status: disconnected. Then the communication terminal deletes the communication number corresponding to Ms. Ye from the contact list according to the user deletion instruction sent by the notification information.
在以上方案的一些实施例中,由于通信号码的“失联”常常也意味着相关联系人的“失联”,因此为了节约存储空间,在响应于用户清理指令,删除失联号码相对应的通信号码时,亦可删除通讯录中所述失联号码对应的联系人信息。使得通信录更加简洁,且存储的通信号码皆为能够正常使用的有效号码,提高了用户的工作生活效率和用户体验。In some embodiments of the above solutions, since the "lost connection" of the communication number often means the "disconnection" of the relevant contact person, in order to save storage space, in response to the user's clearing instruction, delete the corresponding When the communication number is lost, the contact information corresponding to the lost number mentioned in the address book can also be deleted. The address book is made more concise, and the stored communication numbers are all valid numbers that can be used normally, which improves the work and life efficiency and user experience of the user.
如前所述,在本发明的某些实施例中,为了通信号码识别控制的准确性和安全性,还包括如下前置步骤,被配置为:As mentioned above, in some embodiments of the present invention, for the accuracy and security of communication number identification control, the following pre-steps are also included, configured as:
本发明通信终端通过通信连接向服务器发送身份验证请求;The communication terminal of the present invention sends an identity verification request to the server through the communication connection;
当身份验证成功时,所述通信连接和该服务器建立信任连接。When the authentication succeeds, the communication connection establishes a trust connection with the server.
通过该前置步骤,使得只有已经通过身份(ID)验证的通信终端才能和服务器建立信任连接,进而才能实现交互操作,防止通信设备误判或个人数据泄露,提高相关系统的准确性和安全性。Through this pre-step, only the communication terminal that has passed the identity (ID) verification can establish a trusted connection with the server, and then realize interactive operation, prevent misjudgment of communication equipment or personal data leakage, and improve the accuracy and security of related systems .
通过对本发明的通信号码识别控制方法的揭示可以知晓,本发明的实施,能够快速而有效地对通信号码进行识别以确定失联号码并对其相对应的通信号码进行删除,提高用户使用通信号码的效率并提升用户体验。Through the disclosure of the communication number identification control method of the present invention, it can be known that the implementation of the present invention can quickly and effectively identify the communication number to determine the lost contact number and delete the corresponding communication number, so as to improve the user's ability to use the communication number. efficiency and improve user experience.
依据模块化设计思维,本发明在上述用于服务器的通信号码识别控制方法的基础上,进一步提出一种通信号码识别控制装置。Based on the idea of modular design, the present invention further proposes a communication number identification control device on the basis of the above communication number identification control method for the server.
请参阅图3,本发明的用于服务器的一种通信号码识别控制装置,其包括接收单元11、确定单元12、反馈单元13,各单元所实现的功能具体揭示如下:Please refer to FIG. 3, a communication number identification control device for a server of the present invention, which includes a receiving unit 11, a determining unit 12, and a feedback unit 13. The functions implemented by each unit are specifically disclosed as follows:
接收单元11,被配置为基于信任连接接收通信终端提交至本服务器的通信号码。The receiving unit 11 is configured to receive the communication number submitted by the communication terminal to the server based on the trusted connection.
通常,服务器与通信终端进行通信连接以进行数据传输,而为了保证通信的安全性,在一种实施例中,还可以采用信任连接的方式,使得只有已经通过身份(ID)验证的通信终端才能与服务器进行数据交互,该验证可利用通信终端中的用户身份、通信号码、设备号或网络账号等作为进行验证的ID,该ID与用户和通信号码的至少之一相关联。Usually, the server communicates with the communication terminal for data transmission, and in order to ensure the security of the communication, in one embodiment, a trusted connection can also be used, so that only the communication terminal that has passed the identity (ID) verification can For data interaction with the server, the verification can use the user identity, communication number, device number or network account in the communication terminal as the ID for verification, and the ID is associated with at least one of the user and the communication number.
在可能的实施例中,服务器和通信终端之间的信任连接可以包括但不限于蓝牙信任连接、近场通信信任连接、UBW信任连接、ZigBee信任连接、移动通信信任连接或互联网信任连接中的任意一种或几种。服务器基于上述连接,接收通信终端提交至本服务器的通信号码。In a possible embodiment, the trusted connection between the server and the communication terminal may include, but not limited to, any of Bluetooth trusted connection, near field communication trusted connection, UBW trusted connection, ZigBee trusted connection, mobile communication trusted connection or Internet trusted connection. one or several. Based on the above connection, the server receives the communication number submitted by the communication terminal to the server.
一些可能的实施例中,通信终端提交至本服务器的一个或多个通信号码具体还可包括该通信号码对应的用户信息或联系人特征信息,所述联系人特征信息至少包括联系人姓名和/或指定的联系人ID。当然,另一些可能的实施例中通信终端也可以仅提交用户信息或联系人特征信息,本服务器通过查询数据库或配置文件中预存的上述信息对应及其通信号码映射关系以确定对应的待识别的至少一个通信号码。In some possible embodiments, the one or more communication numbers submitted by the communication terminal to the server may specifically include user information or contact feature information corresponding to the communication number, and the contact feature information includes at least the contact name and/or or a specified contact ID. Of course, in some other possible embodiments, the communication terminal can also only submit user information or contact feature information, and the server can determine the corresponding to-be-identified At least one communication number.
确定单元12,被配置为在预关联的多个用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码。The determination unit 12 is configured to query the records related to the communication number within a predetermined time range in the call records and/or short message records corresponding to the pre-associated multiple users, and when the query result is empty, determine that the communication number is Lost number.
一般而言,提供通信号码识别服务的服务器,可以为单台服务器,此时,本装置的所述各单元被配置为由本服务器的一个或多个进程所执行,确定单元12中的通话记录和/或短信记录存储于本服务器;也可类似于云端架构,由多台服务器设备有机建构形成机群,例如,确定单元12被配置为在独立于本服务器的至少一台其他服务器中执行,所述通话记录和/或短信记录也相应存储于所述其他服务器,而其余各单元在本服务器中执行。尤其是当其为之服务的通信终端数量多且分散时,本方法采用分布式服务器的实施例在响应速度和系统稳定性上更具优势。Generally speaking, the server that provides communication number identification service can be a single server. At this time, each unit of the device is configured to be executed by one or more processes of the server. /or SMS records are stored in this server; it can also be similar to the cloud architecture, and a cluster is formed by organically constructing a plurality of server devices, for example, the determining unit 12 is configured to be executed in at least one other server independent of the server, said Call records and/or short message records are also correspondingly stored in the other servers, while other units are executed in the server. Especially when the number of communication terminals it serves is large and scattered, the method adopting the distributed server embodiment has more advantages in response speed and system stability.
可选地,一些可能的实施例中,本装置还包括同步单元,用于将所述预关联的多个用户相对应的通信终端中的通话记录和/短信记录同步储存至所述执行确定单元12的服务器,以供查询。Optionally, in some possible embodiments, the device further includes a synchronization unit, configured to synchronously store the call records and/or short message records in the communication terminals corresponding to the pre-associated users to the execution determination unit 12 servers for queries.
由于同一用户可关联一个或多个通信号码,因此用户相对应的通话记录和/或短信记录具体包括该用户相对应的至少一个通信号码的通话记录和/或短信记录。一种实施例中,该预关联的多个用户包括所述本服务器和/或所述其他服务器所存储的通话记录和/或短信记录相对应的所有用户,通过查询更加全面的相关记录,使得对通信号码的识别结果更加准确,减少将正常使用的通信号码误判为失联号码的几率。进一步地,为了提高识别效率或缩小查询范围,另一些实施例中,本发明预关联的多个用户的范围可根据实际需要,灵活选定以下一种或几种:Since the same user can be associated with one or more communication numbers, the call records and/or short message records corresponding to the user specifically include the call records and/or short message records of at least one communication number corresponding to the user. In one embodiment, the pre-associated multiple users include all users corresponding to the call records and/or SMS records stored in the server and/or the other servers, and by inquiring about more comprehensive related records, so that The identification result of the communication number is more accurate, and the probability of misjudging a normally used communication number as a lost contact number is reduced. Further, in order to improve the identification efficiency or narrow the scope of the query, in some other embodiments, the range of multiple users pre-associated in the present invention can be flexibly selected according to actual needs, one or more of the following:
其一,预关联的多个用户包括与该通信终端对应的用户同属预定运营商提供的预定集群网的用户;Firstly, the pre-associated multiple users include the users corresponding to the communication terminal belonging to the predetermined cluster network provided by the predetermined operator;
其二,预关联的多个用户包括与该通信终端对应的用户达到预定关系等级的用户。关系等级的确定过程包括:获取所述通信终端对应的用户相对应的通话记录和/或短信记录;根据所述通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的所述关系等级。Second, the multiple pre-associated users include users corresponding to the communication terminal whose relationship level reaches a predetermined level. The process of determining the relationship level includes: obtaining the call record and/or short message record corresponding to the user corresponding to the communication terminal; calculating the call duration and/or contact frequency based on the predetermined mapping relationship according to the call record and/or short message record The relationship level between the user corresponding to the other party of the related record and the user corresponding to the communication terminal is obtained.
具体而言,在上述第一种方案中,集群网由运营商所提供,其根据用户社交生活圈子联系的需求和群体属性将多个用户相互关联,例如企业集群网、校园网、老乡网、家庭网等,其可由一个主通信号码和多个副通信号码组成,或由多个短号组成。而且,同一用户可加入一个或多个集群网。因而同一集群网中的用户能够视为与提交待识别的通信号码的通信终端中的用户(以下称“本机用户”)联系较为紧密。通过拥有相应权限的服务器或通信终端向运营商,如中国移动发送查询指令,或者通过对服务器所存储的通话记录和/或短信记录对预定集群网的特征信息,如该集群网中短号的号段,进行识别,能够获取本机用户所属的由该运营商提供的相对应的集群网及该集群网中的其他用户信息。进而在该与本机用户同属预定运营商提供的预定集群网的用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,使得对该通信号码的识别更贴近本机用户社交生活圈及群体属性且更为高效。Specifically, in the above-mentioned first solution, the cluster network is provided by the operator, which associates multiple users with each other according to the needs of the user's social life circle connection and group attributes, such as enterprise cluster network, campus network, hometown network, Home network, etc., which can be composed of one main communication number and multiple secondary communication numbers, or multiple short numbers. Moreover, the same user can join one or more cluster networks. Therefore, the users in the same cluster network can be regarded as having a relatively close relationship with the users in the communication terminal (hereinafter referred to as "local users") who submitted the communication number to be identified. Send an inquiry command to the operator, such as China Mobile, through a server or communication terminal with corresponding authority, or record the characteristic information of the predetermined cluster network through the call records and/or short messages stored in the server, such as the short number in the cluster network The number segment is identified, and the corresponding cluster network provided by the operator to which the user of the machine belongs and other user information in the cluster network can be obtained. And then inquire the records relevant to the communication number in the predetermined time range in the call record and/or short message record corresponding to the user who belongs to the predetermined trunking network provided by the predetermined operator with the same user of the machine, and when the query result is empty, determine the corresponding The above-mentioned communication number is a lost contact number, which makes the identification of the communication number closer to the social life circle and group attributes of the local user and is more efficient.
而在上述第二种方案中,根据本机用户相对应通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的关系等级。一种实施例中,该映射关系体现该通话时长和/或联系频率与关系等级的正相关性,通话时长为通话总时长,例如,在利用通话记录计算关系等级时,可令关系值V=通话时长Lⅹ联系频率N,再令当V大于等于30时,其对应的关系等级为一级;当V大于等于20且小于30时,其对应的关系等级为二级;当V大于等于10且小于20时,其对应的关系等级为三级;当V小于10时,对应的关系等级为四级。则例如当通话记录中L=3(小时),N=11(次)时,V=33,此时对应的关系等级为一级。上述映射关系利用通话记录和/或短信记录可限定其记录时间,如六个月内,也可根据时间的远近为相关记录赋予不同的权重再进行计算或映射,在此不再赘述。在与本机用户达到预定关系等级,如二级的用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,使得对该通信号码的识别更为高效且更加符合本机用户进行通信联系的习惯,提高了用户体验。In the above-mentioned second solution, according to the call duration and/or contact frequency of the corresponding call record and/or short message record of the local user, the user corresponding to the other party corresponding to the relevant record is calculated based on a predetermined mapping relationship. The relationship level of the user corresponding to the communication terminal. In one embodiment, the mapping relationship reflects the positive correlation between the call duration and/or contact frequency and relationship grade, and the call duration is the total call duration. For example, when using call records to calculate the relationship grade, the relationship value V= Call duration Lⅹcontact frequency N, and when V is greater than or equal to 30, the corresponding relationship level is level one; when V is greater than or equal to 20 and less than 30, the corresponding relationship level is level two; when V is greater than or equal to 10 and When V is less than 20, the corresponding relationship level is three; when V is less than 10, the corresponding relationship level is four. Then, for example, when L=3 (hours) and N=11 (times) in the call record, V=33, and the corresponding relationship level at this time is one level. The above-mentioned mapping relationship can limit the recording time by using the call records and/or SMS records, such as within six months, and can also assign different weights to the relevant records according to the distance of the time before calculation or mapping, so I won’t go into details here. Query the records related to the communication number within the predetermined time range in the call records and/or SMS records corresponding to the user who has reached the predetermined relationship level with the user of the machine, such as the second level. When the query result is empty, determine the communication number It is a lost contact number, which makes the identification of the communication number more efficient and more in line with the communication habit of the local user, thereby improving the user experience.
本发明实施例中,查询该通信号码相关的记录的时间范围,可以由本机用户自行设定,也可由通信终端或服务器设定默认值,如六个月内。In the embodiment of the present invention, the time range for querying the records related to the communication number can be set by the local user, or a default value can be set by the communication terminal or server, such as within six months.
上述对本发明的说明揭示了确定通信号码是否为失联号码的具体过程,为了进一步提高识别的准确性或确定失联号码的具体使用状态,在上述确定所述通信号码为失联号码过程中,当查询结果为空时,利用预定通信号码身份对所述通信号码进行拨号,确定所述通信号码是否为失联号码。该通信号码身份由服务器预先选定,也可利用提交通信号码的通信终端中的通信号码身份。每个通信号码对应一个通信号码身份,对被叫通信终端而言,发起主叫的不同通信号码身份表现为接收端上不同的号码项或备注名称。更进一步地,在进行该拨号后,可根据实际需要,灵活选定以下一种或几种方案:The above description of the present invention reveals the specific process of determining whether the communication number is a lost number. In order to further improve the accuracy of identification or determine the specific usage status of the lost number, in the above process of determining that the communication number is a lost number, When the query result is empty, dial the communication number by using the identity of the predetermined communication number to determine whether the communication number is a lost contact number. The communication number identity is pre-selected by the server, and the communication number identity in the communication terminal submitting the communication number can also be used. Each communication number corresponds to a communication number identity. For the called communication terminal, the different communication number identities that initiate the call appear as different number items or remark names on the receiving end. Furthermore, after the dialing, one or more of the following schemes can be flexibly selected according to actual needs:
其一,当接收到相应通信基站响应的时间小于预定时间值时,确定所述通信号码为失联号码。Firstly, when the time for receiving the response from the corresponding communication base station is less than a predetermined time value, it is determined that the communication number is a lost connection number.
其二,获取所述拨号后接收到的音频数据;根据预定的状态描述数据对所述音频数据进行特征匹配,当所述音频数据与失联状态描述数据相匹配时,确定所述通信号码为失联号码。Second, obtain the audio data received after the dialing; perform feature matching on the audio data according to the predetermined state description data, and when the audio data matches the lost connection state description data, determine that the communication number is Lost number.
具体而言,在上述第一种方案中,由于当前在电话通信系统和移动通信系统通常采用七号信令系统来实现通话或短信业务,故在拨打所述通信号码时,当该被拨打的通信号码的使用状态为空号或停机状态时,通信基站的响应速度要高于该通信号码为正常状态时的响应速度,导致这两种情况中拨打端接收到通信基站响应的时间不同。因此,本发明的一种实施例中,当接收到相应通信基站响应的时间小于预定时间值,如0.9秒时,即确定所述通信号码为失联号码,而且此时该通信号码为空号状态或停机状态。Specifically, in the above-mentioned first solution, since the current telephone communication system and mobile communication system usually use No. When the communication number is empty or shut down, the response speed of the communication base station is higher than that when the communication number is in a normal state, resulting in different times for the caller to receive the response from the communication base station in these two cases. Therefore, in one embodiment of the present invention, when the time of receiving the response from the corresponding communication base station is less than a predetermined time value, such as 0.9 seconds, it is determined that the communication number is a lost connection number, and at this time the communication number is an empty number state or stop state.
而在上述第二种方案中,优选地,根据预定的状态描述数据对所述音频数据进行特征匹配的过程可包括通过将该音频数据转化为文字等方式,提取该音频数据中的特证词,当该特征词包含“空号”或“停机”时,确定所述音频数据与失联状态描述数据相匹配,从而确定该音频数据对应的通信号码为失联号码。或者,该特征匹配的过程也可包括利用基于模板匹配、基于隐马尔可夫模型(HMM)或基于神经网络等方法与索引库的失联状态描述数据进行匹配,当该音频数据与失联状态描述数据相匹配时,确定所述通信号码为失联号码。In the above-mentioned second solution, preferably, the process of performing feature matching on the audio data according to the predetermined state description data may include extracting the special testimony in the audio data by converting the audio data into text, etc., When the feature word contains "empty number" or "stopped", it is determined that the audio data matches the description data of the lost connection state, thereby determining that the communication number corresponding to the audio data is the lost connection number. Alternatively, the process of feature matching may also include matching the lost-connection state description data of the index library by using methods based on template matching, hidden Markov model (HMM) or neural network-based methods. When the description data matches, it is determined that the communication number is a lost contact number.
确定该识别的通信号码为失联号码后,一种实施例中,还包括缓存单元,用于在预定生命周期内将所述通信号码为失联号码的结果信息存储于数据库或配置文件中。从而相应地,在执行所述查询所述相关记录的确定单元12之前,还可先查询是否预先存储有所述通信号码为失联号码的结果信息;当查询到所述结果信息时,执行反馈单元13;当未查询到所述结果信息时,再继续执行确定单元12,使得在降低服务器运算负荷的同时提高了识别效率。After it is determined that the identified communication number is a lost number, in an embodiment, a cache unit is further included, configured to store the result information that the communication number is a lost number in a database or a configuration file within a predetermined life cycle. Correspondingly, before executing the determination unit 12 for inquiring about the relevant records, it is also possible to first inquire whether the result information that the communication number is a lost contact number is pre-stored; when the result information is inquired, perform feedback Unit 13; when the result information is not queried, continue to execute the determination unit 12, so that the recognition efficiency is improved while reducing the server computing load.
反馈单元13,被配置为向所述通信终端反馈该通信号码为失联号码的结果信息。The feedback unit 13 is configured to feed back result information that the communication number is a lost number to the communication terminal.
服务器确定通信终端提交的通信号码为失联号码后,基于信任连接,将该通信号码为失联号码的结果信息反馈至该通信终端,以便于通信终端对该通信号码进行相应的控制。优选地,该结果信息可以包含以下一种或几种信息:After the server determines that the communication number submitted by the communication terminal is a lost number, based on the trusted connection, the server feeds back the result information that the communication number is a lost number to the communication terminal, so that the communication terminal can control the communication number accordingly. Preferably, the result information may include one or more of the following information:
其一,该结果信息表征一个或多个电话号码为失联号码,所述结果信息中包含该通信号码及其相应的联系人姓名以及该通信号码为失联号码的信息,即该通信号码为失联号码,或更具体地,该通信号码为空号或该通信号码已停机。例如,无效号码:186****8170,联系人:叶女士,号码状态:失联。First, the result information indicates that one or more phone numbers are lost numbers, and the result information includes the communication number and its corresponding contact name and the information that the communication number is a lost number, that is, the communication number is A missing number, or more specifically, the communication number is empty or the communication number is down. For example, invalid number: 186****8170, contact person: Ms. Ye, number status: lost contact.
当服务器接收到的通信终端提交的通信号码仅为单个或少数几个通信号码时,所述服务器相应反馈包含该通信号码或该少数几个通信号码及其为失联号码的结果。When the communication number submitted by the communication terminal received by the server is only one or a few communication numbers, the server correspondingly feeds back a result including the communication number or the few communication numbers and the numbers that are out of contact.
其二,该结果信息为失联号码列表。当服务器接收到的通信终端提交的通信号码包含多个(如5个及以上)通信号码或整个通讯录或服务器需对预存的多个通信号码或整个通讯录进行通信号码识别时,所述服务器相应反馈的失联号码列表中包含有各失联号码及其联系人姓名。Second, the result information is a list of lost numbers. When the communication number submitted by the communication terminal received by the server contains multiple (such as 5 and above) communication numbers or the entire address book or the server needs to identify the communication number of the pre-stored multiple communication numbers or the entire address book, the server The lost contact number list of the corresponding feedback includes each lost contact number and its contact name.
本发明实施例中,所述服务器向终端反馈所述结果信息可以是根据用户的单次触发指令而执行反馈,也可以是根据用户预设的定期反馈所述失联号码列表而制定的定期推送策略而执行反馈。本服务器定期地接收、储存并更新所述通讯录中的通信号码,在此基础上对新增的或正在保存的通信号码进行失联识别,确定一份新的失联号码列表,当到达服务器定期推送策略的响应时间时,服务器即向用户反馈所述最新的失联号码列表至通信终端。In the embodiment of the present invention, the server may feed back the result information to the terminal by executing the feedback according to a single trigger instruction of the user, or by periodically pushing the lost contact number list according to the user's preset periodic feedback. Strategy and implementation feedback. The server regularly receives, stores and updates the communication numbers in the address book, and on this basis, it identifies the lost connection of the newly added or saved communication numbers, and determines a new list of lost contact numbers. When it reaches the server When the response time of the policy is regularly pushed, the server feeds back the latest list of lost numbers to the communication terminal to the user.
如前所述,在本发明的某些实施例中,为了提高通信号码识别的准确性和安全性,本发明的用于服务器的通信号码识别控制装置还包括通信单元,被配置为:As mentioned above, in some embodiments of the present invention, in order to improve the accuracy and security of communication number identification, the communication number identification control device for the server of the present invention also includes a communication unit configured to:
所述服务器通过通信连接对至少一个所述通信终端进行身份验证;The server authenticates at least one of the communication terminals through a communication connection;
当身份验证成功时,所述服务器和相应的所述通信终端建立信任连接。When the authentication succeeds, the server establishes a trust connection with the corresponding communication terminal.
通过该通信单元,使得只有已经通过身份(ID)验证的通信终端才能服务器建立信任连接,进而才能实现交互操作,防止服务器误判或个人数据泄露,提高相关系统的准确性和安全性。Through the communication unit, only communication terminals that have passed identity (ID) verification can establish a trusted connection with the server, and then realize interactive operations, prevent server misjudgment or personal data leakage, and improve the accuracy and security of related systems.
通过对本发明的通信号码识别控制装置的揭示可以知晓,本发明的实施,能够快速而有效地对通信号码进行识别以确定失联号码,提高用户使用通信号码的效率并提升用户体验。Through the disclosure of the communication number identification control device of the present invention, it can be known that the implementation of the present invention can quickly and effectively identify communication numbers to determine lost numbers, improve the efficiency of users using communication numbers and improve user experience.
依据模块化设计思维,本发明在上述用于通信终端的通信号码识别控制方法的基础上,进一步提出一种通信号码识别控制装置。Based on the idea of modular design, the present invention further proposes a communication number identification control device on the basis of the above communication number identification control method for communication terminals.
本发明所述用于通信终端的通信号码识别控制装置主要适用于智能手机终端或者智能平板终端等具有通信功能的终端,不限制于其操作系统的类型,可以是Android、IOS、WP或塞班等操作系统。The communication number identification control device for communication terminals of the present invention is mainly applicable to terminals with communication functions such as smart phone terminals or smart tablet terminals, and is not limited to the type of its operating system, which can be Android, IOS, WP or Symbian and other operating systems.
请参阅图4,本发明的用于通信终端的通信号码识别控制装置的实施例中,其包提交单元21,告警单元22和删除单元23,各单元所实现的功能具体揭示如下:Please refer to Fig. 4, in the embodiment of the communication number identification control device for communication terminal of the present invention, its package submission unit 21, warning unit 22 and deletion unit 23, the function realized by each unit is specifically disclosed as follows:
提交单元21,被配置为获取通讯录中的和/或用户正在保存的通信号码,并基于信任连接向服务器提交所述通信号码以确定该通信号码是否为失联号码。The submitting unit 21 is configured to obtain the communication number in the address book and/or the user is saving, and submit the communication number to the server based on the trusted connection to determine whether the communication number is a lost contact number.
通常而言,通信终端与服务器进行通信连接以进行数据传输,而为了保证通信的安全性,在一种实施例中,还可以采用信任连接的方式,使得只有已经通过身份(ID)验证的通信终端才能与服务器进行数据交互,该验证可利用通信终端中的用户身份、通信号码、设备号或网络账号等作为进行验证的ID,该ID与用户和通信号码的至少之一相关联。Generally speaking, the communication terminal communicates with the server for data transmission, and in order to ensure the security of the communication, in one embodiment, a trusted connection can also be used, so that only the communication that has passed the identity (ID) verification The terminal can perform data interaction with the server. The verification can use the user identity, communication number, device number or network account in the communication terminal as the ID for verification, and the ID is associated with at least one of the user and the communication number.
在可能的实施例中,通信终端和服务器之间的信任连接可以包括但不限于蓝牙信任连接、近场通信信任连接、UBW信任连接、ZigBee信任连接、移动通信信任连接或互联网信任连接中的任意一种或几种。本通信终端基于上述连接,向服务器提交通讯录中的和/或用户正在保存的至少一个通信号码。In a possible embodiment, the trusted connection between the communication terminal and the server may include but not limited to any of Bluetooth trusted connection, near field communication trusted connection, UBW trusted connection, ZigBee trusted connection, mobile communication trusted connection or Internet trusted connection. one or several. Based on the above connection, the communication terminal submits to the server at least one communication number in the address book and/or being saved by the user.
一种实施例中,本通信终端向服务器提交的通信号码为其通讯录中,或其用户界面中正在保存的至少一个通信号码。例如,在Android中,可利用contentProvider组件提供的接口获取通讯录中或用户界面中的通信号码及其联系人等相关数据。另一种实施例中,本通信终端向服务器提交的通信号码包括通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的至少一个通信号码。优选地,该被提交的通信号码的确定方法如下:查询本通信终端的通话记录和/或短信记录,确定通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的通信号码。可选地,该确定方法的执行可在本装置各单元之前执行,或者,该确定方法由本通信终端定时执行,从而将确定的通讯录中在预定时间范围内未与本通信终端中的通信号码进行通信的至少一个通信号码自动提交至服务器,或是在呈现给用户后,响应于用户作用于用户界面的指令而提交至服务器。In one embodiment, the communication number submitted by the communication terminal to the server is at least one communication number being saved in its address book or its user interface. For example, in Android, the interface provided by the contentProvider component can be used to obtain related data such as communication numbers and contacts in the address book or in the user interface. In another embodiment, the communication number submitted by the communication terminal to the server includes at least one communication number in the address book that has not communicated with the communication number in the communication terminal within a predetermined time range. Preferably, the method for determining the submitted communication number is as follows: query the call records and/or SMS records of the communication terminal, and determine the communication numbers in the address book that have not communicated with the communication numbers in the communication terminal within a predetermined time range . Optionally, the execution of the determination method can be performed before each unit of the device, or the determination method is executed regularly by the communication terminal, so that the determined address book has no communication number in the communication terminal within the predetermined time range At least one communication number for communication is submitted to the server automatically, or after being presented to the user, in response to an instruction from the user acting on the user interface.
本通信终端提交至服务器的一个或多个通信号码在一些可能的实施例中具体还可包括该通信号码对应的用户信息或联系人特征信息,所述联系人特征信息至少包括联系人姓名和/或指定的联系人ID。当然,另一些可能的实施例中通信终端也可以仅提交用户信息或联系人特征信息,服务器通过查询数据库或配置文件中预存的上述信息对应及其通信号码映射关系以确定对应的待识别的至少一个通信号码。In some possible embodiments, the one or more communication numbers submitted by the communication terminal to the server may specifically include user information or contact feature information corresponding to the communication number, and the contact feature information includes at least the contact name and/or or a specified contact ID. Of course, in some other possible embodiments, the communication terminal can also only submit user information or contact feature information, and the server can determine the corresponding at least a communication number.
告警单元22,被配置为接收服务器反馈的结果信息,当该结果信息表征所述通信号码为失联号码时,向本通信终端的用户界面输出相应的告警信息。The alarm unit 22 is configured to receive result information fed back by the server, and output corresponding alarm information to the user interface of the communication terminal when the result information indicates that the communication number is a lost connection number.
服务器接收到本终端提交的通信号码后,在预关联的多个用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,并向通信终端反馈该通信号码为失联号码的结果信息。一些实施例中,该预关联的多个用户的范围可根据实际需要,灵活选定以下一种或几种:After receiving the communication number submitted by the terminal, the server searches the call records and/or SMS records corresponding to the pre-associated multiple users for records related to the communication number within a predetermined time range. When the query result is empty, determine the The above-mentioned communication number is a lost connection number, and the result information that the communication number is a lost connection number is fed back to the communication terminal. In some embodiments, the scope of the pre-associated multiple users can be flexibly selected from one or more of the following according to actual needs:
其一,预关联的多个用户包括与该通信终端对应的用户同属预定运营商提供的预定集群网的用户;Firstly, the pre-associated multiple users include the users corresponding to the communication terminal belonging to the predetermined cluster network provided by the predetermined operator;
其二,预关联的多个用户包括与该通信终端对应的用户达到预定关系等级的用户。关系等级的确定过程包括:获取所述通信终端对应的用户相对应的通话记录和/或短信记录;根据所述通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的所述关系等级。Second, the multiple pre-associated users include users corresponding to the communication terminal whose relationship level reaches a predetermined level. The process of determining the relationship level includes: obtaining the call record and/or short message record corresponding to the user corresponding to the communication terminal; calculating the call duration and/or contact frequency based on the predetermined mapping relationship according to the call record and/or short message record The relationship level between the user corresponding to the other party of the related record and the user corresponding to the communication terminal is obtained.
具体而言,在上述第一种方案中,集群网由运营商所提供,其根据用户社交生活圈子联系的需求和群体属性将多个用户相互关联,例如企业集群网、校园网、老乡网、家庭网等,其可由一个主通信号码和多个副通信号码组成,或由多个短号组成。而且,同一用户可加入一个或多个集群网。因而同一集群网中的用户能够视为与提交待识别的通信号码的通信终端中的用户(以下称“本机用户”)联系较为紧密。通过拥有相应权限的服务器或通信终端向运营商,如中国移动发送查询指令,或者通过对服务器所存储的通话记录和/或短信记录对预定集群网的特征信息,如该集群网中短号的号段,进行识别,能够获取本机用户所属的由该运营商提供的相对应的集群网及该集群网中的其他用户信息。进而在该与本机用户同属预定运营商提供的预定集群网的用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,并向所述通信终端反馈该通信号码为失联号码的结果信息。从而使本通信终端在接收服务器反馈的相应的结果信息后,向本通信终端的用户界面输出相应的告警信息。使得对该通信号码的识别更贴近本机用户社交生活圈及群体属性且更为高效。Specifically, in the above-mentioned first solution, the cluster network is provided by the operator, which associates multiple users with each other according to the needs of the user's social life circle connection and group attributes, such as enterprise cluster network, campus network, hometown network, Home network, etc., which can be composed of one main communication number and multiple secondary communication numbers, or multiple short numbers. Moreover, the same user can join one or more cluster networks. Therefore, the users in the same cluster network can be regarded as having a relatively close relationship with the users in the communication terminal (hereinafter referred to as "local users") who submitted the communication number to be identified. Send an inquiry command to the operator, such as China Mobile, through a server or communication terminal with corresponding authority, or record the characteristic information of the predetermined cluster network through the call records and/or short messages stored in the server, such as the short number in the cluster network The number segment is identified, and the corresponding cluster network provided by the operator to which the user of the machine belongs and other user information in the cluster network can be obtained. And then inquire the records relevant to the communication number in the predetermined time range in the call record and/or short message record corresponding to the user who belongs to the predetermined trunking network provided by the predetermined operator with the same user of the machine, and when the query result is empty, determine the corresponding The communication number is a lost number, and the result information that the communication number is a lost number is fed back to the communication terminal. Therefore, after receiving the corresponding result information fed back by the server, the communication terminal outputs corresponding alarm information to the user interface of the communication terminal. This makes the identification of the communication number closer to the local user's social life circle and group attributes and is more efficient.
而在上述第二种方案中,根据本机用户相对应通话记录和/或短信记录的通话时长和/或联系频率基于预定的映射关系计算得到所述相关记录的另一方相对应的用户与所述通信终端对应的用户的关系等级。一种实施例中,该映射关系体现该通话时长和/或联系频率与关系等级的正相关性,通话时长为通话总时长,例如,在利用通话记录计算关系等级时,可令关系值V=通话时长Lⅹ联系频率N,再令当V大于等于30时,其对应的关系等级为一级;当V大于等于20且小于30时,其对应的关系等级为二级;当V大于等于10且小于20时,其对应的关系等级为三级;当V小于10时,对应的关系等级为四级。则例如当通话记录中L=3(小时),N=11(次)时,V=33,此时对应的关系等级为一级。上述映射关系利用通话记录和/或短信记录可限定其记录时间,如六个月内,也可根据时间的远近为相关记录赋予不同的权重再进行计算或映射,在此不再赘述。在与本机用户达到预定关系等级,如二级的用户相对应的通话记录和/或短信记录中查询预定时间范围内该通信号码相关的记录,当查询结果为空时,确定所述通信号码为失联号码,并向所述通信终端反馈该通信号码为失联号码的结果信息。从而使本通信终端在接收服务器反馈的相应的结果信息后,向本通信终端的用户界面输出相应的告警信息。使得对该通信号码的识别更为高效且更加符合本机用户进行通信联系的习惯,提高了用户体验。In the above-mentioned second solution, according to the call duration and/or contact frequency of the corresponding call record and/or short message record of the local user, the user corresponding to the other party corresponding to the relevant record is calculated based on a predetermined mapping relationship. The relationship level of the user corresponding to the communication terminal. In one embodiment, the mapping relationship reflects the positive correlation between the call duration and/or contact frequency and relationship grade, and the call duration is the total call duration. For example, when using call records to calculate the relationship grade, the relationship value V= Call duration Lⅹcontact frequency N, and when V is greater than or equal to 30, the corresponding relationship level is level one; when V is greater than or equal to 20 and less than 30, the corresponding relationship level is level two; when V is greater than or equal to 10 and When V is less than 20, the corresponding relationship level is three; when V is less than 10, the corresponding relationship level is four. Then, for example, when L=3 (hours) and N=11 (times) in the call record, V=33, and the corresponding relationship level at this time is one level. The above-mentioned mapping relationship can limit the recording time by using the call records and/or SMS records, such as within six months, and can also assign different weights to the relevant records according to the distance of the time before calculation or mapping, so I won’t go into details here. Query the records related to the communication number within the predetermined time range in the call records and/or SMS records corresponding to the user who has reached the predetermined relationship level with the user of the machine, such as the second level. When the query result is empty, determine the communication number is a lost connection number, and feeds back result information that the communication number is a lost connection number to the communication terminal. Therefore, after receiving the corresponding result information fed back by the server, the communication terminal outputs corresponding alarm information to the user interface of the communication terminal. This makes the identification of the communication number more efficient and more in line with the communication habit of the user of the machine, thereby improving the user experience.
优选地,该结果信息可以包含以下一种或几种信息:Preferably, the result information may include one or more of the following information:
其一,该结果信息表征一个或多个电话号码为失联号码,所述结果信息中包含该通信号码及其相应的联系人姓名以及该通信号码为失联号码的信息,即该通信号码为失联号码,或更具体地,该通信号码为空号或该通信号码已停机。例如,无效号码:186****8170,联系人:叶女士,号码状态:失联。First, the result information indicates that one or more phone numbers are lost numbers, and the result information includes the communication number and its corresponding contact name and the information that the communication number is a lost number, that is, the communication number is A missing number, or more specifically, the communication number is empty or the communication number is down. For example, invalid number: 186****8170, contact person: Ms. Ye, number status: lost contact.
当本通信终端提交至服务器的通信号码仅为单个或少数几个通信号码时,所述服务器相应反馈包含该通信号码或该少数几个通信号码及其为失联号码的结果。When the communication number submitted by the communication terminal to the server is only one or a few communication numbers, the server correspondingly returns a result including the communication number or the few communication numbers and the numbers that are out of contact.
其二,该结果信息为失联号码列表。当通信终端提交至服务器的通信号码包含多个(如5个及以上)通信号码或整个通讯录或服务器需对预存的多个通信号码或整个通讯录进行通信号码识别时,所述服务器相应反馈的失联号码列表中包含有各失联号码及其联系人姓名。Second, the result information is a list of lost numbers. When the communication number submitted by the communication terminal to the server contains multiple (such as 5 or more) communication numbers or the entire address book or the server needs to identify the communication number of the pre-stored multiple communication numbers or the entire address book, the server responds accordingly The list of lost numbers in contains each lost number and its contact name.
其三,该结果信息还包括该失联号码的详细信息,例如失联时间、相关用户/联系人及关系等级等;该失联时间包括服务器有记录该通信号码的最后一次进行通信的时间;该联系人包括通讯录中的联系人信息,其与通信号码及其用户存在对应关系;该相关用户/联系人为失联号码对应的用户/联系人,或与失联号码及本机号码都有过通信记录的用户/联系人。Third, the result information also includes the detailed information of the lost contact number, such as the lost contact time, relevant users/contacts and relationship levels, etc.; the lost contact time includes the last communication time when the server recorded the communication number; The contact includes the contact information in the address book, which has a corresponding relationship with the communication number and its user; the relevant user/contact is the user/contact corresponding to the lost number, or has both the lost number and the local number Users/Contacts who have passed communication records.
该结果信息表征所述通信号码为失联号码时,本通信终端向其用户界面输出相应的告警信息。具体地,在一种实施例中,该输出相应的告警信息的过程包括:根据接收到的所述结果信息,在相应通信号码的位置显示表征该通信号码为失联号码的告警信息,使得当前用户界面被替换或者改变。例如,在该相应通信号码后面显示感叹号或“失联”等告警信息,或显示失联号码列表,抑或激活该通信号码所对应的按键,如“删除”按键、“详情”按键等,用于警示用户该通信号码为失联号码,或用于接收相应的用户控制指令,以有效识别失联号码,提高生活和工作效率。例如,用户点击“删除”按键可删除至少一个失联号码;点击“详情”可获取并显示失联号码的失联时间、相关用户/联系人及关系等级等详细信息。The result information indicates that when the communication number is a lost number, the communication terminal outputs corresponding alarm information to its user interface. Specifically, in one embodiment, the process of outputting corresponding alarm information includes: displaying alarm information indicating that the communication number is a lost contact number at the position of the corresponding communication number according to the received result information, so that the current The user interface is replaced or changed. For example, after the corresponding communication number, an exclamation point or an alarm message such as "lost contact" is displayed, or a list of lost contact numbers is displayed, or a button corresponding to the communication number is activated, such as a "delete" button, a "details" button, etc., for Warn the user that the communication number is a lost number, or be used to receive corresponding user control instructions, so as to effectively identify the lost number and improve life and work efficiency. For example, the user can delete at least one lost contact number by clicking the "Delete" button; click "Details" to obtain and display detailed information such as the lost contact time of the lost contact number, related users/contacts, and relationship levels.
删除单元23,被配置为响应于用户清理指令,删除所述失联号码相对应的通信号码。The deleting unit 23 is configured to delete the communication number corresponding to the lost contact number in response to the clearing instruction of the user.
本发明实施例中,该用户清理指令的执行可根据实际需要选定以下两种方案的至少之一:In the embodiment of the present invention, at least one of the following two options can be selected for the execution of the user cleaning instruction according to actual needs:
其一,响应于用户作用于用户界面的用户清理指令,删除相对应的失联号码。Firstly, in response to a user clearing instruction acted on the user interface by the user, the corresponding lost contact number is deleted.
具体而言,通信终端提供用户界面以显示告警信息并接收所述的用户清理指令,进而响应于该用户清理指令,删除失联号码相对应的通信号码。例如,响应于用户作用于所述被激活的按键而生成的用户清理指令,删除相对应的失联号码;或者,响应于用户根据其选定的至少一个失联号码而触发的用户清理指令,删除已选定的述至少一个失联号码。一种实施例中,通信终端先在用户界面显示告警信息中的失联号码列表以供用户选定其中一个或多个失联号码,在此基础上,接收用户作用于该列表而生成的用户清理指令,使得通信终端基于该用户清理指令删除由用户选定的所述一个或多个失联号码相对应的通信号码。本发明通过用户的自主选择删除失联号码相对应的通信号码,增强了方案的灵活性并提升了用户交互控制体验的舒适性。Specifically, the communication terminal provides a user interface to display alarm information and receive the user clearing instruction, and then delete the communication number corresponding to the lost contact number in response to the user clearing instruction. For example, in response to a user clearing instruction generated by the user acting on the activated button, delete the corresponding lost contact number; or, in response to the user clearing instruction triggered by the user based on at least one lost contact number selected by the user, Delete at least one of the selected missing numbers. In one embodiment, the communication terminal first displays the list of lost numbers in the alarm information on the user interface for the user to select one or more lost numbers, and on this basis, the user receives the user's action on the list generated by the user. The clearing instruction enables the communication terminal to delete the communication numbers corresponding to the one or more lost numbers selected by the user based on the user clearing instruction. The present invention deletes the communication number corresponding to the lost connection number through the user's independent selection, thereby enhancing the flexibility of the solution and improving the comfort of the user's interactive control experience.
其二,该用户清理指令在接收所述告警信息之后默认执行。Second, the user clearing instruction is executed by default after receiving the warning information.
在该方案中,该用户清理指令为预先设置的当通信终端收到结果信息时默认触发的指令。例如,通信终端接收所述服务器反馈的一结果信息为:无效号码:186****8170,联系人:叶女士,号码状态:失联。则通信终端依据该通知信息出发的用户删除指令将联系人列表中对应叶女士的该通信号码删除。In this solution, the user cleaning instruction is a preset instruction that is triggered by default when the communication terminal receives the result information. For example, the result information that the communication terminal receives from the server is: invalid number: 186****8170, contact person: Ms. Ye, number status: disconnected. Then the communication terminal deletes the communication number corresponding to Ms. Ye from the contact list according to the user deletion instruction sent by the notification information.
在以上方案的一些实施例中,由于通信号码的“失联”常常也意味着相关联系人的“失联”,因此为了节约存储空间,在响应于用户清理指令,删除失联号码相对应的通信号码时,亦可删除通讯录中所述失联号码对应的联系人信息。使得通信录更加简洁,且存储的通信号码皆为能够正常使用的有效号码,提高了用户的工作生活效率和用户体验。In some embodiments of the above solutions, since the "lost connection" of the communication number often means the "disconnection" of the relevant contact person, in order to save storage space, in response to the user's clearing instruction, delete the corresponding When the communication number is lost, the contact information corresponding to the lost number mentioned in the address book can also be deleted. The address book is made more concise, and the stored communication numbers are all valid numbers that can be used normally, which improves the work and life efficiency and user experience of the user.
如前所述,在本发明的某些实施例中,为了通信号码识别控制的准确性和安全性,还包括通信单元,被配置为:As mentioned above, in some embodiments of the present invention, for the accuracy and security of communication number identification control, a communication unit is also included, configured to:
本发明通信终端通过通信连接向服务器发送身份验证请求;The communication terminal of the present invention sends an identity verification request to the server through the communication connection;
当身份验证成功时,所述通信连接和该服务器建立信任连接。When the authentication succeeds, the communication connection establishes a trust connection with the server.
通过该通信单元,使得只有已经通过身份(ID)验证的通信终端才能和服务器建立信任连接,进而才能实现交互操作,防止通信设备误判或个人数据泄露,提高相关系统的准确性和安全性。Through the communication unit, only the communication terminal that has passed the identity (ID) verification can establish a trusted connection with the server, and then realize interactive operation, prevent misjudgment of communication equipment or personal data leakage, and improve the accuracy and security of related systems.
通过对本发明的通信号码识别控制装置的揭示可以知晓,本发明的实施,能够快速而有效地对通信号码进行识别以确定失联号码并对其相对应的通信号码进行删除,提高用户使用通信号码的效率并提升用户体验。Through the disclosure of the communication number identification control device of the present invention, it can be known that the implementation of the present invention can quickly and effectively identify the communication number to determine the lost contact number and delete the corresponding communication number, so as to improve the user's ability to use the communication number. efficiency and improve user experience.
请参阅图5,本发明另一实施例中进一步提供了一种通信终端,包括:Referring to FIG. 5, another embodiment of the present invention further provides a communication terminal, including:
触敏显示器701,其包括屏幕,用于显示用户界面;a touch-sensitive display 701 comprising a screen for displaying a user interface;
存储器702,用于存储支持收发装置执行上述通信号码识别控制方法的程序;The memory 702 is used to store a program that supports the transceiver device to execute the above communication number identification control method;
通信接口703,用于上述通信号码识别控制装置与其他设备或通信网络通信;The communication interface 703 is used for the above communication number identification control device to communicate with other equipment or communication network;
一个或多个处理器704,用于执行所述存储器中存储的程序;one or more processors 704, configured to execute programs stored in the memory;
一个或多个应用程序705,其中所述一个或多个应用程序705被存储在所述存储器702中并被配置为由所述一个或多个处理器704执行,所述一个或多个程序705用于驱动所述一个或多个处理器704构造用于执行通信号码识别控制方法的通信终端。One or more application programs 705, wherein the one or more application programs 705 are stored in the memory 702 and are configured to be executed by the one or more processors 704, the one or more application programs 705 It is used to drive the one or more processors 704 to configure a communication terminal for executing the communication number identification control method.
图5示出的是与本发明实施例提供的通信终端相关的手机、计算机或无人机的部分结构的框图。以手机为例,手机包括:触敏显示器701、存储器702、通信接口703、一个或多个处理器704、一个或多个应用程序705、以及电源706等部件。本领域技术人员可以理解,图5中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。Fig. 5 shows a block diagram of a partial structure of a mobile phone, a computer or a drone related to a communication terminal provided by an embodiment of the present invention. Taking a mobile phone as an example, the mobile phone includes: a touch-sensitive display 701 , a memory 702 , a communication interface 703 , one or more processors 704 , one or more application programs 705 , and a power supply 706 and other components. Those skilled in the art can understand that the structure of the mobile phone shown in FIG. 5 is not limited to the mobile phone, and may include more or less components than shown in the figure, or combine some components, or arrange different components.
下面结合图5对手机的各个构成部件进行具体的介绍:The following is a specific introduction to each component of the mobile phone in conjunction with Figure 5:
触敏显示器701,包括显示屏,可用于显示由用户输入的信息或提供给用户的信息以及手机的各种菜单。显示单元可包括显示面板,可选的,可以采用液晶显示器(LiquidCrystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。进一步的,触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器704以确定触摸事件的类型,随后处理器704根据触摸事件的类型在显示面板上提供相应的视觉输出。虽然在图5中,触控面板与显示面板是作为两个独立的部件来实现手机的输入和输入功能,但是在某些实施例中,可以将触控面板与显示面板集成而实现手机的输入和输出功能。The touch-sensitive display 701, including a display screen, can be used to display information entered by or provided to the user and various menus of the mobile phone. The display unit may include a display panel, and optionally, the display panel may be configured in the form of a liquid crystal display (Liquid Crystal Display, LCD), an organic light-emitting diode (Organic Light-Emitting Diode, OLED), or the like. Further, the touch panel can cover the display panel, and when the touch panel detects a touch operation on or near it, it will be sent to the processor 704 to determine the type of the touch event, and then the processor 704 will display on the display according to the type of the touch event. The corresponding visual output is provided on the panel. Although in Figure 5, the touch panel and the display panel are used as two independent components to realize the input and input functions of the mobile phone, in some embodiments, the touch panel and the display panel can be integrated to realize the input of the mobile phone. and output functions.
存储器702可用于存储软件程序以及模块,处理器704通过运行存储在存储器702的软件程序以及模块,从而执行手机的各种功能应用以及数据处理。存储器702可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序705(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器702可以包括高速随机存取存储区702,还可以包括非易失性存储区702,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。The memory 702 can be used to store software programs and modules, and the processor 704 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 702 . The memory 702 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one function required application program 705 (such as a sound playback function, an image playback function, etc.) etc.; the storage data area can store Data created based on the use of the mobile phone (such as audio data, phonebook, etc.), etc. In addition, the memory 702 may include a high-speed random access storage area 702, and may also include a non-volatile storage area 702, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage devices.
通信接口703,用于上述识别控制过程中通信终端与服务器及其他设备或通信网络通信。通信接口703是处理器704与外界子系统进行通信的接口,用于处理器704与外界系统之间信息的传输,以达到控制子系统的目的。The communication interface 703 is used for communication between the communication terminal and the server and other devices or the communication network during the above identification control process. The communication interface 703 is an interface for the processor 704 to communicate with external subsystems, and is used for information transmission between the processor 704 and external systems, so as to achieve the purpose of controlling the subsystems.
通信接口703,用于通信号码识别控制装置与其他设备或通信网络通信。通信接口703是处理器704与外界子系统进行通信的接口,用于处理器704与外界系统之间信息的传输,以达到控制子系统的目的。The communication interface 703 is used for the communication number identification control device to communicate with other equipment or communication network. The communication interface 703 is an interface for the processor 704 to communicate with external subsystems, and is used for information transmission between the processor 704 and external systems, so as to achieve the purpose of controlling the subsystems.
处理器704是手机的控制中心,利用各种通信接口703和线路连接整个手机的各个部分,通过运行或执行存储在存储区702内的软件程序和/或模块,以及调用存储在存储区702内的数据,执行手机的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器704可包括一个或多个处理单元;优选的,处理器704可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序705等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器704中。The processor 704 is the control center of the mobile phone. It utilizes various communication interfaces 703 and lines to connect various parts of the entire mobile phone. By running or executing software programs and/or modules stored in the storage area 702, and calling data, perform various functions of the mobile phone and process data, so as to monitor the mobile phone as a whole. Optionally, the processor 704 may include one or more processing units; preferably, the processor 704 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface and application program 705 etc., the modem processor mainly handles wireless communication. It can be understood that the foregoing modem processor may not be integrated into the processor 704 .
一个或多个应用程序705,优选地,这些应用程序705都被存储在所述存储区702中并被配置为由所述一个或多个处理器704执行,所述一个或多个程序被配置为通信号码识别控制方法的任何实施例所实现的功能。One or more application programs 705, preferably, these application programs 705 are all stored in the storage area 702 and configured to be executed by the one or more processors 704, the one or more programs are configured Functions implemented for any embodiment of the communication number identification control method.
手机还包括给各个部件供电的电源706(比如电池),优选的,电源706可以通过电源管理系统与处理器704逻辑相连,从而通过电源706管理系统实现管理充电、放电、以及功耗管理等功能。The mobile phone also includes a power supply 706 (such as a battery) for supplying power to each component. Preferably, the power supply 706 can be logically connected to the processor 704 through the power supply management system, so that functions such as charging, discharging, and power consumption management can be realized through the power supply 706 management system. .
尽管未示出,手机还可以包括蓝牙模块等,在此不再赘述。Although not shown, the mobile phone may also include a Bluetooth module, etc., which will not be repeated here.
在本发明实施例中,该通信终端所包括的处理器704还具有以下功能:In the embodiment of the present invention, the processor 704 included in the communication terminal also has the following functions:
获取通讯录中的和/或用户正在保存的通信号码,并基于信任连接向服务器提交所述通信号码以确定该通信号码是否为失联号码;Obtain the communication number in the address book and/or the user is saving, and submit the communication number to the server based on the trusted connection to determine whether the communication number is a lost contact number;
接收服务器反馈的结果信息,当该结果信息表征所述通信号码为失联号码时,向本通信终端的用户界面输出相应的告警信息;receiving the result information fed back by the server, and outputting corresponding alarm information to the user interface of the communication terminal when the result information indicates that the communication number is a lost connection number;
响应于用户清理指令,删除所述失联号码相对应的通信号码。In response to the user clearing instruction, delete the communication number corresponding to the lost contact number.
本发明实施例中还提供了一种计算机存储介质,用于储存为上述通信终端所用的计算机软件指令,其包含用于执行上述为所述通信终端所设计的程序。An embodiment of the present invention also provides a computer storage medium for storing computer software instructions used by the above-mentioned communication terminal, including instructions for executing the above-mentioned program designed for the above-mentioned communication terminal.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
通过对本发明的通信终端的揭示可以知晓,本发明的实施,能够快速而有效地对通信号码进行识别以确定失联号码并对其相对应的通信号码进行删除,提高用户使用通信号码的效率并提升用户体验。Through the disclosure of the communication terminal of the present invention, it can be known that the implementation of the present invention can quickly and effectively identify the communication number to determine the lost contact number and delete the corresponding communication number, improve the efficiency of the user's use of the communication number and Improve user experience.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括但不限于:任何类型的盘(包括软盘、硬盘、光盘、CD-ROM、和磁光盘)、ROM(Read-Only Memory,只读存储器)、RAM(Random Access Memory,随即存储器)、EPROM(Erasable Programmable Read-Only Memory,可擦写可编程只读存储器)、EEPROM(Electrically Erasable Programmable Read-Only Memory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, and the storage medium can include But not limited to: any type of disk (including floppy disk, hard disk, CD, CD-ROM, and magneto-optical disk), ROM (Read-Only Memory, read-only memory), RAM (Random Access Memory, random memory), EPROM (Erasable Programmable Read-Only Memory, EEPROM (Electrically Erasable Programmable Read-Only Memory, Electrically Erasable Programmable Read-Only Memory), flash memory, magnetic card or optical card.
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. The above-mentioned The storage medium may be a read-only memory, a magnetic disk or an optical disk, and the like.
以上对本发明所提供的通信号码识别控制方法、装置及通信终端进行了详细介绍,对于本领域的一般技术人员,在不脱离本发明原理的前提下,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。The communication number identification control method, device and communication terminal provided by the present invention have been introduced in detail above. For those of ordinary skill in the art, without departing from the principle of the present invention, they will have specific implementation methods and application ranges. Changes, in summary, the contents of this specification should not be construed as limiting the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710050056.1A CN106713676B (en) | 2017-01-23 | 2017-01-23 | Communicating number identifies control method, device and communication terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710050056.1A CN106713676B (en) | 2017-01-23 | 2017-01-23 | Communicating number identifies control method, device and communication terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN106713676A true CN106713676A (en) | 2017-05-24 |
| CN106713676B CN106713676B (en) | 2019-08-06 |
Family
ID=58909571
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710050056.1A Active CN106713676B (en) | 2017-01-23 | 2017-01-23 | Communicating number identifies control method, device and communication terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106713676B (en) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107249067A (en) * | 2017-07-27 | 2017-10-13 | 深圳市泰衡诺科技有限公司 | The address list method for cleaning and address list cleaning plant of a kind of intelligent terminal |
| CN108391223A (en) * | 2018-02-12 | 2018-08-10 | 中国联合网络通信集团有限公司 | A kind of method and device of determining lost contact user |
| CN108848276A (en) * | 2018-07-30 | 2018-11-20 | 携程旅游信息技术(上海)有限公司 | Telephone number method for detecting availability, system, equipment and storage medium |
| CN108965563A (en) * | 2018-06-19 | 2018-12-07 | 湖南人文科技学院 | Confirmation method, server and the storage medium of terminal contact |
| CN110413654A (en) * | 2019-06-20 | 2019-11-05 | 平安科技(深圳)有限公司 | A kind of method, apparatus, computer equipment and the storage medium of determining client's trusted contacts information |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040052357A1 (en) * | 2002-07-31 | 2004-03-18 | Xpherix Corporation | Method and apparatus for processing phone numbers |
| CN102547712A (en) * | 2011-12-09 | 2012-07-04 | 成都市华为赛门铁克科技有限公司 | Method and equipment for detecting junk incoming call |
| CN104113871A (en) * | 2014-07-29 | 2014-10-22 | 广东能龙教育股份有限公司 | Multi-dimension based invalid number detecting system and method |
| CN105721711A (en) * | 2016-03-25 | 2016-06-29 | 东莞酷派软件技术有限公司 | Communication processing method and communication processing apparatus |
| CN105979108A (en) * | 2016-04-28 | 2016-09-28 | 朱宇光 | User number state identification method and system |
| CN106095814A (en) * | 2016-05-31 | 2016-11-09 | 腾讯科技(深圳)有限公司 | Contact person's processing method and server |
-
2017
- 2017-01-23 CN CN201710050056.1A patent/CN106713676B/en active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040052357A1 (en) * | 2002-07-31 | 2004-03-18 | Xpherix Corporation | Method and apparatus for processing phone numbers |
| CN102547712A (en) * | 2011-12-09 | 2012-07-04 | 成都市华为赛门铁克科技有限公司 | Method and equipment for detecting junk incoming call |
| CN104113871A (en) * | 2014-07-29 | 2014-10-22 | 广东能龙教育股份有限公司 | Multi-dimension based invalid number detecting system and method |
| CN105721711A (en) * | 2016-03-25 | 2016-06-29 | 东莞酷派软件技术有限公司 | Communication processing method and communication processing apparatus |
| CN105979108A (en) * | 2016-04-28 | 2016-09-28 | 朱宇光 | User number state identification method and system |
| CN106095814A (en) * | 2016-05-31 | 2016-11-09 | 腾讯科技(深圳)有限公司 | Contact person's processing method and server |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107249067A (en) * | 2017-07-27 | 2017-10-13 | 深圳市泰衡诺科技有限公司 | The address list method for cleaning and address list cleaning plant of a kind of intelligent terminal |
| CN108391223A (en) * | 2018-02-12 | 2018-08-10 | 中国联合网络通信集团有限公司 | A kind of method and device of determining lost contact user |
| CN108965563A (en) * | 2018-06-19 | 2018-12-07 | 湖南人文科技学院 | Confirmation method, server and the storage medium of terminal contact |
| CN108848276A (en) * | 2018-07-30 | 2018-11-20 | 携程旅游信息技术(上海)有限公司 | Telephone number method for detecting availability, system, equipment and storage medium |
| CN110413654A (en) * | 2019-06-20 | 2019-11-05 | 平安科技(深圳)有限公司 | A kind of method, apparatus, computer equipment and the storage medium of determining client's trusted contacts information |
| CN110413654B (en) * | 2019-06-20 | 2023-11-21 | 平安科技(深圳)有限公司 | Method, device, computer equipment and storage medium for determining customer trusted contact information |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106713676B (en) | 2019-08-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102255887B (en) | Method and system for providing online service corresponding to multiple mobile devices | |
| US10587741B2 (en) | Communication event processing method and apparatus | |
| CN108536783B (en) | Data processing method and apparatus, terminal, and computer-readable storage medium | |
| CN106713676A (en) | Communication number identification control method and device, and communication terminal | |
| CN102082589B (en) | Method, device and system for storing contact information | |
| WO2018001293A1 (en) | Wi-fi password sharing method and mobile terminal | |
| US20200374665A1 (en) | Short Message Processing Method and Apparatus, and Electronic Device | |
| CN104917796A (en) | Credit account creating method, system and method | |
| CN108541013A (en) | Information processing method, device, mobile terminal and computer readable storage medium | |
| CN108089928B (en) | Terminal control method and device | |
| CN109241031B (en) | Model generation method, model using method, device, system and storage medium | |
| CN104063400B (en) | Data search method and data search device | |
| CN104123771A (en) | Bluetooth-based storage cabinet lock system and bag storing and fetching method | |
| CN102647291B (en) | Intelligent multidevice management method based on account group | |
| CN112866984A (en) | Call record synchronization method, cloud platform and terminal | |
| WO2015154452A1 (en) | Method and terminal for remotely querying information about contact person | |
| CN110515662A (en) | Long-range control method, system, equipment and the readable storage medium storing program for executing of dual-system device | |
| CN107046595A (en) | Notification information processing method, device and mobile terminal | |
| CN106790915A (en) | Number Reorganization control method, device and corresponding server and mobile terminal | |
| CN106535174A (en) | Number identification control method and device in double-card mode and mobile terminal | |
| CN106506777A (en) | Intelligent terminal and system address book telephone number processing method and device | |
| CN107483545B (en) | Expression picture updating method, mobile terminal and storage medium | |
| CN103901824B (en) | Wired home control method and system, wired home control centre and mobile terminal | |
| CN104572661A (en) | Terminal equipment and information processing method | |
| CN104980896B (en) | A kind of method for sending information and device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| TA01 | Transfer of patent application right |
Effective date of registration: 20170724 Address after: 100102, 18 floor, building 2, Wangjing street, Beijing, Chaoyang District, 1801 Applicant after: BEIJING ANYUN SHIJI SCIENCE AND TECHNOLOGY CO., LTD. Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park) Applicant before: Beijing Qihu Technology Co., Ltd. |
|
| TA01 | Transfer of patent application right | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant | ||
| TR01 | Transfer of patent right |
Effective date of registration: 20200219 Address after: 710065 17 / F, building B, Singapore Tengfei Kehui City, No.88, tianguqi Road, hi tech Zone, Xi'an City, Shaanxi Province Patentee after: Xi'an ousiqi Software Co., Ltd Address before: 100102, 18 floor, building 2, Wangjing street, Beijing, Chaoyang District, 1801 Patentee before: BEIJING ANYUN SHIJI SCIENCE AND TECHNOLOGY CO., LTD. |
|
| TR01 | Transfer of patent right |