WO2017166985A1 - Call management method, device and system, and storage medium - Google Patents

Call management method, device and system, and storage medium Download PDF

Info

Publication number
WO2017166985A1
WO2017166985A1 PCT/CN2017/076003 CN2017076003W WO2017166985A1 WO 2017166985 A1 WO2017166985 A1 WO 2017166985A1 CN 2017076003 W CN2017076003 W CN 2017076003W WO 2017166985 A1 WO2017166985 A1 WO 2017166985A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
requesting party
information
matching
party
Prior art date
Application number
PCT/CN2017/076003
Other languages
French (fr)
Chinese (zh)
Inventor
杨扬
Original Assignee
中兴通讯股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2017166985A1 publication Critical patent/WO2017166985A1/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/04Real-time or near real-time messaging, e.g. instant messaging [IM]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/214Monitoring or handling of messages using selective forwarding
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/21Monitoring or handling of messages
    • H04L51/216Handling conversation history, e.g. grouping of messages in sessions or threads
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/4217Managing service interactions

Definitions

  • the present invention relates to communications technologies, and in particular, to a call management method, apparatus and system, and storage medium.
  • the communication initiator when a user wants to make a call or video to another user, the communication initiator must know the other party's information, thereby establishing peer-to-peer communication; for example, if user A wants to communicate, he must first know. Who is the communication partner, and also knows the communication information used to identify the other party, such as the Internet Protocol (IP) address, mobile phone number, registration number, and so on.
  • IP Internet Protocol
  • the embodiment of the invention provides a call management method, device, system and storage medium, which solves the problem that communication cannot be performed when the communication information of the other party is unknown in the related art.
  • an embodiment of the present invention provides a call management method, including:
  • a responder that communicates with the requesting party is selected from the matching pool according to a preset selection rule.
  • the user information includes registration information of the user, and the registration information includes personal basic information of the user and a requirement standard that is required for the responding party that performs the communication;
  • the preset matching rule includes: the other user's The personal basic information meets the requirements of the requesting party.
  • the user information includes current status information of the terminal corresponding to the user, and the current status information includes the status attribute of the terminal, and the preset matching rule includes: the current status of the terminal corresponding to the other user.
  • the information is consistent with the current state information of the terminal corresponding to the requesting party.
  • the user information includes historical information of the user, and the historical information includes a history of the user.
  • the preset matching rule includes: a feature set of the other user and a favorite feature set of the requesting user. There is an intersection; the character set of the other user is a set of features possessed by the user according to the historical data of the other users, and the set of features of the requester user is according to the The historical information of the requesting user performs a big data analysis to summarize the set of user-selected character characteristics.
  • the method further includes: sending the contact information of the responding party to the requesting party, and monitoring and controlling the Communication between the requesting party and the responding party, the contact information including communication information for conducting communication, the communication information being encrypted information.
  • An embodiment of the present invention provides another call management method, including:
  • the requesting party sends a call request
  • the calling device receives the call request
  • the calling device acquires user information of the requesting party and other users according to the call request;
  • the calling device judges according to the user information of the other user and the user information of the requesting party. Determining whether the other user meets the preset matching rule, and if yes, adding the other user to the matching pool;
  • the calling device selects a responder that communicates with the requesting party from the matching pool according to a preset selection rule.
  • the method further includes:
  • the calling device notifies the responder
  • the responder selects whether to allow the requestor to access; if so, the calling device sends the contact information of the responder to the requesting party; otherwise, the calling device re-selects the match according to the preset selection rule Select the responder in the pool.
  • the method further includes: the requesting party selecting whether to access the responding party; if yes, the requesting party accessing the responding party,
  • the calling device monitors communication between the requesting party and the responding party; otherwise, the requesting party selects whether to re-match the communication object; if so, the requesting party resends a call request to the calling device ; otherwise, end this call.
  • the embodiment of the invention further provides a calling device, comprising:
  • Request receiving module configured to receive a call request initiated by the requesting party
  • the obtaining module is configured to obtain user information of the requesting party and other users;
  • a matching module configured to determine, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, add the other user to the matching pool;
  • the selection module is configured to select a responder that communicates with the requestor from the matching pool according to a preset selection rule.
  • the embodiment of the invention further provides a call system, including a requesting terminal and a calling device; the requesting terminal is configured to send a call request;
  • the calling device is configured to receive the call request, acquire user information of the requesting party of the call request and other users according to the call request, and determine, according to the user information of the other user and the user information of the requesting party, Whether the other user meets the preset matching rule, and if yes, adds the other user to the matching pool; and selects the responding party that communicates with the requesting party from the matching pool according to the preset selection rule.
  • the embodiment of the invention further provides a call management system, comprising: a call management module, a data mining module, a data storage module and a matching module;
  • the call management module is configured to receive a call request initiated by the requesting party;
  • the matching module is configured to add other users that are suitable for communication with the requesting party to the matching pool according to a preset matching rule
  • the data storage module is configured to store user information
  • the data mining module is configured to perform analysis based on the user information stored in the data storage module, and design a new preset matching rule for the requesting party.
  • An embodiment of the present invention further provides a calling device, including a memory and a processor.
  • the memory is configured to store executable instructions that cause the processor to perform the following operations:
  • a responder that communicates with the requesting party is selected from the matching pool according to a preset selection rule.
  • the embodiment of the invention further provides a call management system, comprising:
  • a memory for storing executable instructions and user information, the executable instructions being used to cause the processor to perform the following operations:
  • the embodiment of the present invention further provides a storage medium, which stores executable instructions, and the executable instructions are used to execute any call management method provided by the embodiments of the present invention.
  • the calling device after receiving the call request initiated by the requesting party, the calling device first acquires the user information of the requesting party and other users; and then compares the user information of the other user with the user information of the requesting party, and looks at the Whether other users satisfy the preset matching rule, if yes, add the other users to the matching pool, and then the calling device selects the responding party from the matching pool according to the preset selection rule.
  • FIG. 1 is a flowchart of a call management method in an embodiment of the present invention
  • FIG. 3 is a flowchart of a specific example of a call management method in an embodiment of the present invention.
  • FIG. 4 is a schematic structural diagram of a call device according to an embodiment of the present invention.
  • Figure 5 is a schematic structural diagram of a call system in the embodiment of the present invention.
  • FIG. 6 is a schematic structural diagram of a call management system according to an embodiment of the present invention.
  • FIG. 7 is a schematic structural diagram of hardware of a calling apparatus according to an embodiment of the present invention.
  • Embodiment 1 is a diagrammatic representation of Embodiment 1:
  • the present embodiment provides a call management method, which can realize real-time matching, real-time communication, and flexible selection according to user requirements, in accordance with related technologies, on the premise that the communication partner is not required to know in advance. Fang, improve the user experience.
  • a voice call mode or a video call mode may be used.
  • FIG. 1 including:
  • S101 Receive a call request initiated by a requesting party.
  • S102 Acquire user information of the requesting party and other users according to the call request.
  • S103 Determine, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, add the other user to the matching pool;
  • S104 Select a responder that communicates with the requesting party from the matching pool according to a preset selection rule.
  • the communication device receives the call request, and the communication device can identify the requesting object (requesting party). Generally, each user needs to perform communication, and the communication device first registers the information, and the communication device saves its registration information and the like.
  • the process proceeds to S102, and the user information of the requester and other users is obtained.
  • the request carries the user information of the requester, and the calling device acquires the user information of the requester according to the access request.
  • the process proceeds to S103, according to the user information of the other user and the user information of the requesting party, determining whether the other user meets the preset matching rule, and the preset matching rule is met.
  • the user is added to the matching pool.
  • the corresponding preset matching rules also have corresponding differences.
  • the user information may include registration information of the user, the registration information including personal basic information of the user, such as height, weight, age, hobbies, occupations, etc., and requirements standards for the communication partner, for example User A requires that the communication partner's age is no more than 25 years old; at this time, the corresponding preset matching rule includes: the other user's personal basic information conforms to the requesting party's requirement standard, and the requester's personal basic information conforms to the other user's Requirements standard.
  • the call request calling device obtains the private registration information of the requester after receiving the call request, and at the same time, obtains other User's registration information, and see if other users meet User A's required requirements; for example, User B has his registration information displayed, his age is 28 years old, his occupation is a software engineer, and the user B's requirement is age. It is 22-26 years old.
  • user B meets the requirements of user A, and user B also meets the requirements of user A.
  • the comparison result of the two meets the preset matching rule, so the user B is added to the matching pool.
  • the rule matches the rule user and adds it to the matching pool.
  • the mutual authentication standard is adopted, and only the users who satisfy each other's mutual satisfaction are selected to communicate, which can improve the overall communication experience of the user.
  • the call since the call is initiated by the requesting party, only the request can be considered.
  • Party's requirement criteria regardless of whether the requestor meets the requirements of other users.
  • the user information may also include current status information of the terminal corresponding to the user, the current The status information includes the terminal's own status attribute.
  • the terminal's own state attribute is also the environment in which the terminal's current or near-term time (for example, within two hours) is located, the program executed, and the like.
  • the preset matching rule includes: the current state information of the terminal corresponding to the other user and the current state of the terminal corresponding to the requesting party. The information is consistent.
  • the calling device acquires the current status information of terminal A as the sports software and music type.
  • the positioning terminal acquires the terminal corresponding to the other user to obtain the current state information, and when the obtained terminal B corresponding to the user B also runs the sports software and the music type software, the user B is added to the matching pool; In this way, the user starts from the common characteristics of both parties, so that the two parties naturally have a common language and improve the user experience.
  • the current status information described above is only a specific example, and the specific content may be flexibly set according to requirements.
  • the current status information may also include an address where the user is located, such as a city, or even a street.
  • the user information may also include historical status information of the user, where the historical status information includes a user history call status.
  • the preset matching rule includes: a character feature set of the other user and a favorite feature set of the requesting user. There is an intersection.
  • the character feature set of the other user is a set of features possessed by the user after the big data analysis is performed according to the historical information of the other users.
  • the user A likes pets, loves sports, etc., then A's The character feature set includes a favorite pet and a love sport;
  • the favorite feature set of the requesting user is a set of character features of the user preference summarized by the big data analysis according to the historical information of the requester user, for example, the user B preference For users who like pets, then user B's favorite feature set is like pets.
  • the character set of user A has an intersection with the preference set of user B, and user A satisfies the preset matching rule, and user A is added to the matching pool.
  • the information may also include historical work information of the terminal corresponding to the user, for example, historical listening song records, history's preference for a certain software, and the like.
  • the corresponding preset matching rule is that the historical state information of the terminal corresponding to other users satisfies the big data analysis and the preference result is consistent.
  • the most used software is the music playing software and the news browsing software; then, the most historically used software is the music playing software, and other users of the news browsing software are added to the matching pool.
  • the user information may also include the foregoing registration information, and the user corresponds to any one or more of the current state information and the historical state information of the terminal.
  • the specific matching rule can be correspondingly modified according to the foregoing matching rules.
  • the communication device selects a suitable user from all other users to add it to the matching pool, the data will be more, the time consumed is long, and the user experience is degraded, so the call device can be set to need each time.
  • the number of users added to the matching pool for example, 100 and 200.
  • the preset selection rule may include: The requester's analysis has limited selection of communicated or not communicated; or, when the user information includes the current state information of the user, the current state information of the terminal corresponding to the other user is selected to be consistent with the current state information of the terminal corresponding to the requester. The highest user; or when the user information includes the historical state information of the terminal corresponding to the user, according to the big data analysis matching algorithm, the user whose history state information has the highest matching degree with the historical state information of the terminal corresponding to the user may of course be randomly selected. .
  • the contact information of the responding party is sent to the requesting party.
  • the contact information may include the registration information of the responding party, and the communication information, which is the necessary information for communication. , for example, can be the mobile number of the responding party, or User accounts, etc. In short, information about the communication between the two can be realized. Of course, only the communication information can be included because it has been filtered by the calling device. This situation may often exist in real life. After user A and user B have communicated once, user A is not satisfied with user B, but user B comes to harass user A, causing unnecessary trouble to user A. Therefore, in this embodiment, a specific implementation manner is provided.
  • the calling device selects the user B suitable for communication, and the calling device returns the contact information of the user B to the user A, the contact.
  • the communication information in the information is encrypted information, and the user A can communicate with the user B through the encrypted communication information this time, but the communication information is invalid when the information is used for communication next time.
  • the encryption method can adopt the encryption method commonly used in the related art.
  • user A wants to communicate with user B again, user A can send a request to establish a connection with B to the calling device, and the calling device asks user B whether to agree with the request after receiving the request.
  • User A communicates. If User B rejects, then User B does not send a request for User A to establish communication. If User B agrees, User B's communication information is sent to User A, and the communication between the two is monitored and controlled. That is, the calling device monitors and controls the communication between the requesting party and the responding party, and conveniently records the communication data between the two to be retained as historical status information.
  • the user A may also request a conference instead of an individual user.
  • the embodiment also provides a call management method for completing a complete process of a call.
  • FIG. 2 which includes:
  • S201 The requesting party sends a call request.
  • S202 The calling device receives the call request.
  • S203 The calling device acquires user information of the requesting party and other users according to the call request.
  • the calling device compares the user information of the other user with the user information of the requesting party, and determines whether the other user meets a preset matching rule, and if yes, the Other users join the matching pool;
  • the calling device selects, from the matching pool, a responder that communicates with the requesting party according to a preset selection rule.
  • the calling device sends the contact information of the responding party to the requesting party.
  • the user Li uses the terminal A, opens the setting page in the terminal A, selects the option to agree to the call, and selects or fills in his own Interests; then select the call function, then terminal A will send a call request to the call management system, and the call management system will select the eligible online terminal or conference to add to the matching pool after receiving the request. It is shown in the figure that terminal B is selected. At this time, the call management system will correspond to terminal A, and inform terminal A that terminal B is selected to communicate with it; then A can make a call to user B according to the response.
  • the same call management system matches the object to be communicated according to the preset matching rule, and responds to user A, and sends the matching result to user A, notifying user A of the selected multiple.
  • Point Control Unit MCU, Multi Control Unit,
  • User A establishes communication with the MCU.
  • the calling device may further include: the calling device notifies the responding party; the responding party selects whether to allow the requesting party to access; If so, the calling device transmits the contact information of the responding party to the requesting party; otherwise, the calling device reselects the responding party from the matching pool to communicate with the requesting party.
  • the requesting party After the requesting party receives the contact information of the responding party, the requesting party selects whether to access the responding party; if yes, the requesting party accesses the responding party, and the calling device controls the requesting party and the responding party Communication; otherwise, the requester chooses whether to re-match the communication object; if so, the request direction call device resends the call request; otherwise, the current call ends.
  • a mechanism for scoring each other is set, and the scoring situation is recorded on the calling device, and the calling device adds the scoring situation to the big data analysis option.
  • big data analysis in order to choose a responder that is more in line with user requirements and close to the user's preferences.
  • Embodiment 2 is a diagrammatic representation of Embodiment 1:
  • the calling device 3 includes a request receiving module 31, an obtaining module 32, a matching module 33, and a selecting module 34.
  • the request receiving module 31 is configured to receive a call request initiated by the requesting party; 32 is configured to obtain the user information of the requesting party and other users;
  • the matching module 33 is configured to determine, according to the user information of the other user and the user information of the requesting party, whether the other user meets the preset matching rule, and if yes, join the other user.
  • Matching pool; the selecting module 34 is configured to select a responder that communicates with the requesting party from the matching pool according to a preset selection rule.
  • the call system 4 includes: a requesting terminal 41, a calling device 42 and a response terminal 43.
  • the requesting terminal 41 includes a request sending module 411 and an information receiving module 412.
  • the calling device 42 includes a request receiving module 421, an obtaining module 422, a matching module 423, and a selecting module 424;
  • the request sending module 411 is configured to send a call request;
  • the request receiving module 421 is configured to receive the call request;
  • the obtaining module 422 is configured to acquire the requester and User information of the other users;
  • the matching module 423 is configured to compare the user information of the other users with the user information of the requesting party, and determine whether the preset matching rule is met. If yes, the other users are added to the matching pool;
  • the selecting module 424 is configured.
  • a responder that communicates with the requesting party is selected from the matching pool in accordance with a preset selection rule.
  • the call management system 5 includes: a call management module 51, a data mining module 52, a data storage module 53, and a matching module 54.
  • the call management module 51 is configured to receive a requesting party. The initiated call request; the matching module 54 is configured to add other users suitable for communicating with the requesting party to the matching pool according to the preset matching rule; the data storage module 53 is configured to store the user information; and the data mining module 52 is configured to be based on the data.
  • the hardware structure of the calling device 6 includes at least a processor 61 and an input/output interface 63 (for example, a display, a keyboard, a touch screen, a speaker microphone).
  • an input/output interface 63 for example, a display, a keyboard, a touch screen, a speaker microphone.
  • One or more of the storage medium 64 and the network interface 62 (using various wired or wireless communication technologies), the components can be connected to communicate via the system bus 65.
  • the storage medium 64 may be a ROM (eg, a read only memory, a FLASH memory, a transfer device, etc.), a magnetic storage medium (eg, a magnetic tape, a magnetic disk drive, etc.), an optical storage medium (eg, a CD-ROM, a DVD-ROM, a paper card). , a paper tape, etc., and other well-known types of program memory; the computer-executable instructions are stored in the storage medium 64, and when executed, cause the processor 61 to perform the following operations:
  • Receiving a call request initiated by the requesting party acquiring user information of the requesting party and other users according to the call request; determining, according to user information of the other user, user information of the requesting party, whether the other user satisfies A matching rule is set, and if yes, the other users are added to the matching pool; and the responding party that communicates with the requesting party is selected from the matching pool according to a preset selection rule.
  • An optional hardware configuration of the call management system 5 shown in Fig. 6 can be implemented with reference to the hardware configuration of the calling device 3 shown in Fig. 7.
  • the hardware structure of the call management system 5 may include: a processor, an input/output interface, a storage medium, and a network interface (using various wired or wireless communication technologies), and the components may communicate via a system bus connection,
  • the hardware structure can be distributed across multiple servers or set up in a single server.
  • the computer-executable instructions are stored in the storage medium, and when executed, cause the processor to perform the following operations:
  • the party design forms a new preset matching rule.
  • Embodiments of the present invention also provide a non-volatile storage medium having stored therein computer-executable instructions for performing a call as shown in FIG. 1, FIG. 2, and FIG. At least one of the management methods.
  • the storage medium may be a storage medium such as an optical disk, a hard disk, or a magnetic disk, and may be a non-transitory storage medium.
  • modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices.
  • they may be implemented by program code executable by the computing device such that they may be stored in a storage medium (ROM/RAM, diskette, optical disk) by a computing device, and in some cases
  • the steps shown or described may be performed in an order different than that herein, or they may be separately fabricated into individual integrated circuit modules, or a plurality of the modules or steps may be implemented as a single integrated circuit module. Therefore, the invention is not limited to any particular combination of hardware and software.
  • the calling device after receiving the call request initiated by the requesting party, the calling device first acquires the user information of the requesting party and other users; and then compares the user information of the other user with the user information of the requesting party to see whether the other user is Satisfying the preset matching rule, if yes, adding the other users to the matching pool, and then the calling device selects the rule from the matching pool according to the preset Then select the responder.
  • the calling device when a user wants to initiate communication, it can be completed without knowing the communication information of the other party; in the related art, it is necessary to know the communication information of the other party to complete the communication.

Abstract

The present invention provides a call management method, device and system, and storage medium. The method comprises: a calling device first acquiring, after accepting a call request sent by a requester, user information of the requester and another user; determining, on the basis of a comparison between the user information of the other user and the user information of the requester, whether the other user satisfies a preset matching rule; if so, then adding the other user to a matching pool; and the calling device selecting, according to a preset selection rule, a responder from the matching pool.

Description

呼叫管理方法、装置及系统、存储介质Call management method, device and system, storage medium 技术领域Technical field
本发明涉及通信技术,尤其涉及一种呼叫管理方法、装置及系统、存储介质。The present invention relates to communications technologies, and in particular, to a call management method, apparatus and system, and storage medium.
背景技术Background technique
随着互联网技术以及通信技术的不断发展,人们的生活越来越丰富,足不出户也可以享受各种服务;但是足不出户地享受各种服务的同时,人们对外出需求也降低,出门机会少,结交新朋友的机会也越来越少,所以,圈子却也越来越窄。所以也有越来越多的社交软件、网站等应用应运而生。With the continuous development of Internet technology and communication technology, people's lives are becoming more and more abundant, and they can enjoy various services without leaving home. However, while enjoying various services without leaving home, people's demand for outbound is also reduced. There are fewer opportunities to go out and fewer opportunities to make new friends, so the circle is getting narrower and narrower. Therefore, more and more applications such as social software and websites have emerged.
但是,在相关技术中当某用户想要对其他的用户进行通话或者视频时,通信发起方必须要知道对方的信息,从而来建立点对点的通信;例如,用户A要进行通信的话首先必须要知道通信对方是谁,并且还要知道用于标识对方的通信信息,例如网际协议(IP,Internet Protocol)地址,手机号码,注册号码等等。However, in the related art, when a user wants to make a call or video to another user, the communication initiator must know the other party's information, thereby establishing peer-to-peer communication; for example, if user A wants to communicate, he must first know. Who is the communication partner, and also knows the communication information used to identify the other party, such as the Internet Protocol (IP) address, mobile phone number, registration number, and so on.
发明内容Summary of the invention
本发明实施例提供一种呼叫管理方法、装置及系统、存储介质,解决相关技术中在对方的通信信息未知的情况下无法进行通信的问题。The embodiment of the invention provides a call management method, device, system and storage medium, which solves the problem that communication cannot be performed when the communication information of the other party is unknown in the related art.
为了解决上述问题,本发明实施例提供一种呼叫管理方法,包括:In order to solve the above problem, an embodiment of the present invention provides a call management method, including:
接收请求方发起的呼叫请求;Receiving a call request initiated by the requesting party;
根据所述呼叫请求获取所述请求方和其他用户的用户信息;Acquiring user information of the requesting party and other users according to the call request;
根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池; Determining, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, adding the other user to the matching pool;
按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。A responder that communicates with the requesting party is selected from the matching pool according to a preset selection rule.
上述方案中,所述用户信息包括用户的注册信息,所述注册信息包括用户的个人基本信息以及针对进行通信的应答方需要满足的要求标准;所述预设匹配规则包括:所述其他用户的个人基本信息符合所述请求方的要求标准。In the above solution, the user information includes registration information of the user, and the registration information includes personal basic information of the user and a requirement standard that is required for the responding party that performs the communication; the preset matching rule includes: the other user's The personal basic information meets the requirements of the requesting party.
上述方案中,所述用户信息包括用户对应的终端的当前状态信息,所述当前状态信息包括所述终端的自身状态属性;所述预设匹配规则包括:所述其他用户对应的终端的当前状态信息与所述请求方对应的终端的当前状态信息一致。In the above solution, the user information includes current status information of the terminal corresponding to the user, and the current status information includes the status attribute of the terminal, and the preset matching rule includes: the current status of the terminal corresponding to the other user. The information is consistent with the current state information of the terminal corresponding to the requesting party.
上述方案中,所述用户信息包括用户的历史信息,所述历史信息包括用户历史通话状况;所述预设匹配规则包括:所述其他用户的人物特征集与所述请求方用户的喜好特征集有交集;所述其他用户的人物特征集为根据所述其他用户的历史信息进行大数据分析总结出的所述用户所具备的特征的集合;所述请求方用户的喜好特征集为根据所述请求方用户的历史信息进行大数据分析总结出的用户偏好的人物特征的集合。In the above solution, the user information includes historical information of the user, and the historical information includes a history of the user. The preset matching rule includes: a feature set of the other user and a favorite feature set of the requesting user. There is an intersection; the character set of the other user is a set of features possessed by the user according to the historical data of the other users, and the set of features of the requester user is according to the The historical information of the requesting user performs a big data analysis to summarize the set of user-selected character characteristics.
上述方案中,按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方之后还包括:向所述请求方发送所述应答方的联系人信息,并监测控制所述请求方与所述应答方之间的通信,所述联系人信息包括用于进行通信的通信信息,所述通信信息为经过加密的信息。In the above solution, after selecting the responder that communicates with the requesting party from the matching pool according to the preset selection rule, the method further includes: sending the contact information of the responding party to the requesting party, and monitoring and controlling the Communication between the requesting party and the responding party, the contact information including communication information for conducting communication, the communication information being encrypted information.
本发明实施例提供另一种呼叫管理方法,包括:An embodiment of the present invention provides another call management method, including:
请求方发送呼叫请求;The requesting party sends a call request;
呼叫装置接收所述呼叫请求;The calling device receives the call request;
呼叫装置根据所述呼叫请求获取所述请求方和其他用户的用户信息;The calling device acquires user information of the requesting party and other users according to the call request;
呼叫装置根据所述其他用户的用户信息与所述请求方的用户信息,判 断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;The calling device judges according to the user information of the other user and the user information of the requesting party. Determining whether the other user meets the preset matching rule, and if yes, adding the other user to the matching pool;
呼叫装置按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。The calling device selects a responder that communicates with the requesting party from the matching pool according to a preset selection rule.
上述方案中,在呼叫装置按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方之后还包括:In the foregoing solution, after the calling device selects the responding party that communicates with the requesting party from the matching pool according to the preset selection rule, the method further includes:
呼叫装置通知所述应答方;The calling device notifies the responder;
所述应答方选择是否允许所述请求方接入;若是,则呼叫装置向所述请求方发送所述应答方的联系人信息;否则,呼叫装置按照所述预设选择规则重新从所述匹配池中选择应答方。The responder selects whether to allow the requestor to access; if so, the calling device sends the contact information of the responder to the requesting party; otherwise, the calling device re-selects the match according to the preset selection rule Select the responder in the pool.
上述方案中,所述请求方接收到所述应答方的联系人信息之后还包括,所述请求方选择是否要接入所述应答方;若是,则所述请求方接入所述应答方,所述呼叫装置监测控制所述请求方与所述应答方之间的通信;否则,所述请求方选择是否要重新匹配通信对象;若是,则所述请求方重新向所述呼叫装置发送呼叫请求;否则,结束本次呼叫。In the foregoing solution, after the requesting party receives the contact information of the responder, the method further includes: the requesting party selecting whether to access the responding party; if yes, the requesting party accessing the responding party, The calling device monitors communication between the requesting party and the responding party; otherwise, the requesting party selects whether to re-match the communication object; if so, the requesting party resends a call request to the calling device ; otherwise, end this call.
本发明实施例还提供一种呼叫装置,包括:The embodiment of the invention further provides a calling device, comprising:
请求接收模块:配置为接收请求方发起的呼叫请求;Request receiving module: configured to receive a call request initiated by the requesting party;
获取模块:配置为获取所述请求方和其他用户的用户信息;The obtaining module is configured to obtain user information of the requesting party and other users;
匹配模块:配置为根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;a matching module: configured to determine, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, add the other user to the matching pool;
选择模块:配置为按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。The selection module is configured to select a responder that communicates with the requestor from the matching pool according to a preset selection rule.
本发明实施例还提供一种呼叫系统,包括请求终端和呼叫装置;所述请求终端配置为发送呼叫请求; The embodiment of the invention further provides a call system, including a requesting terminal and a calling device; the requesting terminal is configured to send a call request;
所述呼叫装置配置为接收所述呼叫请求;根据所述呼叫请求获取所述呼叫请求的请求方和其他用户的用户信息;根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。The calling device is configured to receive the call request, acquire user information of the requesting party of the call request and other users according to the call request, and determine, according to the user information of the other user and the user information of the requesting party, Whether the other user meets the preset matching rule, and if yes, adds the other user to the matching pool; and selects the responding party that communicates with the requesting party from the matching pool according to the preset selection rule.
本发明实施例还提供一种呼叫管理系统,包括:呼叫管理模块、数据挖掘模块、数据存储模块和匹配模块;The embodiment of the invention further provides a call management system, comprising: a call management module, a data mining module, a data storage module and a matching module;
所述呼叫管理模块配置为接收请求方发起的呼叫请求;The call management module is configured to receive a call request initiated by the requesting party;
所述匹配模块配置为根据预设匹配规则将筛选出适合与所述请求方进行通信的其他用户加入到匹配池;The matching module is configured to add other users that are suitable for communication with the requesting party to the matching pool according to a preset matching rule;
所述数据存储模块配置为存储用户信息;The data storage module is configured to store user information;
所述数据挖掘模块配置为基于所述数据存储模块中存储的所述用户信息进行分析,为所述请求方设计新的预设匹配规则。The data mining module is configured to perform analysis based on the user information stored in the data storage module, and design a new preset matching rule for the requesting party.
本发明实施例还提供一种呼叫装置,包括存储器和处理器,An embodiment of the present invention further provides a calling device, including a memory and a processor.
所述存储器,用于存储可执行指令,所述可执行指令引起所述处理器执行以下操作:The memory is configured to store executable instructions that cause the processor to perform the following operations:
接收请求方发起的呼叫请求;Receiving a call request initiated by the requesting party;
根据所述呼叫请求获取所述请求方和其他用户的用户信息;Acquiring user information of the requesting party and other users according to the call request;
根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;Determining, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, adding the other user to the matching pool;
按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。A responder that communicates with the requesting party is selected from the matching pool according to a preset selection rule.
本发明实施例还提供一种呼叫管理系统,包括:The embodiment of the invention further provides a call management system, comprising:
存储器,用于存储可执行指令和用户信息,所述可执行指令用于引起所述处理器执行以下操作: a memory for storing executable instructions and user information, the executable instructions being used to cause the processor to perform the following operations:
接收请求方发起的呼叫请求;Receiving a call request initiated by the requesting party;
根据预设匹配规则将筛选出适合与所述请求方进行通信的其他用户加入到匹配池;According to a preset matching rule, other users suitable for communicating with the requesting party are selected to join the matching pool;
基于所述存储器中存储的所述用户信息进行分析,为所述请求方设计形成新的预设匹配规则。Performing analysis based on the user information stored in the memory, and designing a new preset matching rule for the requesting party.
本发明实施例还提供一种存储介质,存储有可执行指令,所述可执行指令用于执行本发明实施例提供的任一呼叫管理方法。The embodiment of the present invention further provides a storage medium, which stores executable instructions, and the executable instructions are used to execute any call management method provided by the embodiments of the present invention.
本发明实施例的有益效果是:呼叫装置在接收请求方发起的呼叫请求后先获取该请求方以及其他用户的用户信息;然后根据其他用户的用户信息和请求方的用户信息比对,看该其他用户是否满足预设匹配规则,如果满足的话就将所述其他用户添加到匹配池,然后呼叫装置从匹配池中按照预设选择规则选择出应答方。The beneficial effects of the embodiment of the present invention are: after receiving the call request initiated by the requesting party, the calling device first acquires the user information of the requesting party and other users; and then compares the user information of the other user with the user information of the requesting party, and looks at the Whether other users satisfy the preset matching rule, if yes, add the other users to the matching pool, and then the calling device selects the responding party from the matching pool according to the preset selection rule.
采用上述方式,当有用户想要发起通信时,在不知道对方的通信信息的情况下也可以建立通信;解决相关技术中必须要在知道对方的通信信息的情况下才能进行完成通信的问题,达到即时匹配,即时通信,根据用户需求灵活选择应答方的效果。In the above manner, when a user wants to initiate communication, communication can be established without knowing the communication information of the other party; in the related art, it is necessary to know the communication information of the other party to complete the communication. Instant match, instant communication, and flexible selection of the responder's effect according to user needs.
附图说明DRAWINGS
图1为本发明实施例中的呼叫管理方法的流程图;1 is a flowchart of a call management method in an embodiment of the present invention;
图2为本发明实施例中的呼叫管理方法的另一流程图;2 is another flowchart of a call management method in an embodiment of the present invention;
图3为本发明实施例中的呼叫管理方法的具体示例的流程图;3 is a flowchart of a specific example of a call management method in an embodiment of the present invention;
图4为本发明实施例中的呼叫装置的结构示意图;4 is a schematic structural diagram of a call device according to an embodiment of the present invention;
图5位本发明实施例中的呼叫系统的结构示意图;Figure 5 is a schematic structural diagram of a call system in the embodiment of the present invention;
图6为本发明实施例中的呼叫管理系统的结构示意图;6 is a schematic structural diagram of a call management system according to an embodiment of the present invention;
图7为本发明实施例中的呼叫装置的硬件结构示意图。 FIG. 7 is a schematic structural diagram of hardware of a calling apparatus according to an embodiment of the present invention.
具体实施方式detailed description
下面通过具体实施方式结合附图对本发明作进一步详细说明。The present invention will be further described in detail below with reference to the accompanying drawings.
实施例一:Embodiment 1:
本实施例提供一种呼叫管理方法,其相对于相关技术而言,可以实现在不需要事先知道通信对方的前提下,实时获取通信对象,从而实现即时匹配,即时通信,根据用户需求灵活选择应答方,提高用户体验。对于通信方式,可采用语音通话方式或者视频通话方式,该方法的具体内容,请参考图1,包括:The present embodiment provides a call management method, which can realize real-time matching, real-time communication, and flexible selection according to user requirements, in accordance with related technologies, on the premise that the communication partner is not required to know in advance. Fang, improve the user experience. For the communication method, a voice call mode or a video call mode may be used. For details of the method, please refer to FIG. 1 , including:
S101:接收请求方发起的呼叫请求;S101: Receive a call request initiated by a requesting party.
S102:根据所述呼叫请求获取所述请求方和其他用户的用户信息;S102: Acquire user information of the requesting party and other users according to the call request.
S103:根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;S103: Determine, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, add the other user to the matching pool;
S104:按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。S104: Select a responder that communicates with the requesting party from the matching pool according to a preset selection rule.
在整个通信过程中,若某个用户想要进行通信,首先该用户发起呼叫,通信装置会接收该呼叫请求,通信装置可以识别请求对象(请求方)。通常各个用户要进行通信,会首先进行注册,通信装置会将其注册信息等保存在本地,当接收到该呼叫请求后就进入S102,获取该请求方以及其他用户的用户信息。但是,可以理解的是,用户不一定必须进行注册才进行通信,用户也可以直接发送呼叫请求,该请求中携带请求方的用户信息,呼叫装置根据接入请求来获取请求方的用户信息。此时,对于其他用户的用户信息的获取,可以根据历史通信记录,查询已经通信过的其他用户是否有授权允许其他用户接入,并且具备进行通信的基本条件,例如,网络状态良好等。获取满足上述条件的其他用户。 During the entire communication process, if a user wants to communicate, the user first initiates a call, the communication device receives the call request, and the communication device can identify the requesting object (requesting party). Generally, each user needs to perform communication, and the communication device first registers the information, and the communication device saves its registration information and the like. When the call request is received, the process proceeds to S102, and the user information of the requester and other users is obtained. However, it can be understood that the user does not have to register to communicate, and the user can directly send a call request, the request carries the user information of the requester, and the calling device acquires the user information of the requester according to the access request. At this time, for the acquisition of user information of other users, according to the historical communication record, it is possible to query whether other users who have communicated have permission to allow other users to access, and have basic conditions for performing communication, for example, the network status is good. Get other users who meet the above criteria.
在获取到请求方以及其他用户的用户信息之后,进入S103根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,将满足预设匹配规则的用户加入到匹配池中。对于用户信息具有多种,并且其对应的预设匹配规则也相应的有差别。若用户之前有进行注册,该用户信息可以包括用户的注册信息,该注册信息包括用户的个人基本信息,例如身高、体重、年龄、爱好、职业等信息,还包括对通信对方的要求标准,例如用户A要求通信对方的年龄不超过25岁;此时,对应的预设匹配规则包括:其他用户的个人基本信息符合所述请求方的要求标准,请求方的个人基本信息符合所述其他用户的要求标准。After obtaining the user information of the requesting party and other users, the process proceeds to S103, according to the user information of the other user and the user information of the requesting party, determining whether the other user meets the preset matching rule, and the preset matching rule is met. The user is added to the matching pool. There are many kinds of user information, and the corresponding preset matching rules also have corresponding differences. If the user has previously registered, the user information may include registration information of the user, the registration information including personal basic information of the user, such as height, weight, age, hobbies, occupations, etc., and requirements standards for the communication partner, for example User A requires that the communication partner's age is no more than 25 years old; at this time, the corresponding preset matching rule includes: the other user's personal basic information conforms to the requesting party's requirement standard, and the requester's personal basic information conforms to the other user's Requirements standard.
举例而言,用户A事先进行了注册,填写了注册信息,该注册信息包括年龄:25岁,职业:白领,兴趣爱好:绘画;并设定了通信对方的要求标准为:年龄不超过30岁,并且职业为:互联网技术(IT,Information Technology)行业相关,完成了注册信息后,发起了呼叫请求呼叫装置在接收到该呼叫请求后先获取该请求方的私人注册信息,同时,还获取其他用户的注册信息,并看其他用户是否满足用户A按设定的要求标准;例如有用户B其注册信息显示,其年龄为28岁,其职业为软件工程师,并且该用户B的要求标准为年龄为22-26岁,此时用户B满足用户A的要求标准,用户B也满足用户A的要求标准,二者的比对结果满足预设匹配规则,所以将该用户B加入匹配池;以此类推,从所有其他用户中选择出满则预设匹配规则用户,并将其添加到匹配池。For example, User A has registered in advance and filled in the registration information, including the age: 25 years old, occupation: white-collar, hobbies: painting; and set the requirements of the communication partner: age not exceeding 30 years old And the occupation is: Internet (IT, Information Technology) industry related, after completing the registration information, the call request calling device obtains the private registration information of the requester after receiving the call request, and at the same time, obtains other User's registration information, and see if other users meet User A's required requirements; for example, User B has his registration information displayed, his age is 28 years old, his occupation is a software engineer, and the user B's requirement is age. It is 22-26 years old. At this time, user B meets the requirements of user A, and user B also meets the requirements of user A. The comparison result of the two meets the preset matching rule, so the user B is added to the matching pool. By analogy, if you select Full from all other users, the rule matches the rule user and adds it to the matching pool.
对于这种方式,采用双方互设标准,只选择满足双方互相满意的用户使其进行通信,可以提高用户整体的通信体验,当然由于该呼叫是由请求方发起的,所以,也可以只考虑请求方的要求标准,而不考虑请求方是否满足其他用户的要求标准。In this way, the mutual authentication standard is adopted, and only the users who satisfy each other's mutual satisfaction are selected to communicate, which can improve the overall communication experience of the user. Of course, since the call is initiated by the requesting party, only the request can be considered. Party's requirement criteria, regardless of whether the requestor meets the requirements of other users.
其次,用户信息也可以包括用户对应的终端的当前状态信息,该当前 状态信息包括终端的自身状态属性。所谓终端的自身状态属性也即是,该终端当前或者近段时间内(例如,两小时内)的运行状况所处的环境,所执行的程序等。Secondly, the user information may also include current status information of the terminal corresponding to the user, the current The status information includes the terminal's own status attribute. The terminal's own state attribute is also the environment in which the terminal's current or near-term time (for example, within two hours) is located, the program executed, and the like.
例如,用户对应的终端正在运行的软件类型,用户对应的终端当前所述的城市等;此时,预设匹配规则包括:其他用户对应的终端的当前状态信息与请求方对应的终端的当前状态信息一致。For example, the type of the software that the terminal corresponding to the user is running, the city currently described by the user, and the like; at this time, the preset matching rule includes: the current state information of the terminal corresponding to the other user and the current state of the terminal corresponding to the requesting party. The information is consistent.
举例而言,用户A在运动并使用其终端A记录运动情况并且终端A还播放了歌曲,然后用户A发起了呼叫请求;呼叫装置获取到终端A的当前状态信息为,运动型软件和音乐型软件;然后定位终端获取其他用户对应的终端获取其当前状态信息,当获取到的用户B对应的终端B上也运行着运动型软件和音乐类型软件,就将用户B添加到匹配池;对于其他用户以此类,采用这种方式,从双方具备的共同特征出发,使通信双方自然具备共同语言,提高用户体验。当然上述的当前状态信息只是一种具体示例,其具体内容可以根据需求灵活设置,例如,该当前状态信息也可以包括用户所处地址,例如城市,甚至也可以精确到街道。For example, user A is exercising and using his terminal A to record the motion situation and terminal A also plays the song, then user A initiates the call request; the calling device acquires the current status information of terminal A as the sports software and music type. Software; then, the positioning terminal acquires the terminal corresponding to the other user to obtain the current state information, and when the obtained terminal B corresponding to the user B also runs the sports software and the music type software, the user B is added to the matching pool; In this way, the user starts from the common characteristics of both parties, so that the two parties naturally have a common language and improve the user experience. Of course, the current status information described above is only a specific example, and the specific content may be flexibly set according to requirements. For example, the current status information may also include an address where the user is located, such as a city, or even a street.
另外,用户信息也可以包括用户的历史状态信息,该历史状态信息包括用户历史通话状况,此时,预设匹配规则包括:所述其他用户的人物特征集与所述请求方用户的喜好特征集有交集。所述其他用户的人物特征集也即是根据所述其他用户的历史信息进行大数据分析后总结出来的该用户所具备的特征的集合,例如,用户A喜欢宠物、爱运动等,那么A的人物特征集就包括喜欢宠物和爱运动;所述请求方用户的喜好特征集为根据所述请求方用户的历史信息进行大数据分析总结出的用户偏好的人物特征的集合,例如,用户B偏好喜欢宠物的用户,那么用户B的喜好特征集就为喜欢宠物。基于上述举例,用户A的人物特征集与用户B的偏好集就有交集,用户A就满足了预设匹配规则,于是用户A会被添加到匹配池。另外, 信息还可以包括用户对应的终端的历史工作信息,例如,历史听歌记录,历史对某软件的喜爱程度等等。此时,对应的预设匹配规则是其他用户对应的终端的历史状态信息满足大数据分析其偏好结果一致。例如,根据统计用户A历史使用最多的软件为音乐播放软件,新闻浏览软件;那么同样的,选择历史使用最多软件为音乐播放软件,新闻浏览软件的其他用户添加到匹配池。当然也可以对其进行更详细的分析,例如,甚至可以分析请求方使用的音乐播放器是哪一款,喜欢听的歌曲是哪一些;对于其他用户也做相同分析,并比较分析结果是否一致。In addition, the user information may also include historical status information of the user, where the historical status information includes a user history call status. In this case, the preset matching rule includes: a character feature set of the other user and a favorite feature set of the requesting user. There is an intersection. The character feature set of the other user is a set of features possessed by the user after the big data analysis is performed according to the historical information of the other users. For example, the user A likes pets, loves sports, etc., then A's The character feature set includes a favorite pet and a love sport; the favorite feature set of the requesting user is a set of character features of the user preference summarized by the big data analysis according to the historical information of the requester user, for example, the user B preference For users who like pets, then user B's favorite feature set is like pets. Based on the above example, the character set of user A has an intersection with the preference set of user B, and user A satisfies the preset matching rule, and user A is added to the matching pool. In addition, The information may also include historical work information of the terminal corresponding to the user, for example, historical listening song records, history's preference for a certain software, and the like. At this time, the corresponding preset matching rule is that the historical state information of the terminal corresponding to other users satisfies the big data analysis and the preference result is consistent. For example, according to the statistical user A, the most used software is the music playing software and the news browsing software; then, the most historically used software is the music playing software, and other users of the news browsing software are added to the matching pool. Of course, you can also analyze it in more detail. For example, you can even analyze which music player the requester uses and what songs you like to listen to; do the same analysis for other users, and compare the analysis results. .
需要理解的是,对于该用户信息使用也可以同时包括上述注册信息,用户对应终端的当前状态信息和历史状态信息中的任意一种或多种。其具体匹配规则可以根据前述的各匹配规则进行相应变型。另外,由于通信装置如果从所有其他用户中筛选出适合的用户将其添加到匹配池的话,数据会比较多,所消耗的时间长,用户体验会下降,所以可以设置呼叫装置每次对需要向匹配池中添加用户的个数,例如100个,200个。It should be understood that the user information may also include the foregoing registration information, and the user corresponds to any one or more of the current state information and the historical state information of the terminal. The specific matching rule can be correspondingly modified according to the foregoing matching rules. In addition, since the communication device selects a suitable user from all other users to add it to the matching pool, the data will be more, the time consumed is long, and the user experience is degraded, so the call device can be set to need each time. The number of users added to the matching pool, for example, 100 and 200.
将满足预设匹配规则的其他用户添加到匹配池后,需要执行步骤S104,根据预设选择规则从匹配池中选择出与请求方进行通信的应答方,该预设选择规则可以包括:根据对请求方的分析有限选择通信过的或者没有通信过的;或者,当用户信息包括用户的当前状态信息时,选择其他用户对应的终端的当前状态信息与请求方对应的终端的当前状态信息一致度最高的用户;或者当用户信息包括用户对应的终端的历史状态信息时,根据大数据分析匹配算法,选择历史状态信息与用户对应的终端的历史状态信息匹配度最高的用户,当然也可以随机选择。After the other users that meet the preset matching rule are added to the matching pool, the step S104 is performed, and the responding party that communicates with the requesting party is selected from the matching pool according to the preset selection rule. The preset selection rule may include: The requester's analysis has limited selection of communicated or not communicated; or, when the user information includes the current state information of the user, the current state information of the terminal corresponding to the other user is selected to be consistent with the current state information of the terminal corresponding to the requester. The highest user; or when the user information includes the historical state information of the terminal corresponding to the user, according to the big data analysis matching algorithm, the user whose history state information has the highest matching degree with the historical state information of the terminal corresponding to the user may of course be randomly selected. .
当呼叫装置选择出应答方后,会向请求方发送该应答方的联系人信息,通常该联系人信息可能会包括该应答方的注册信息,以及通信信息,该通信信息就是进行通信的必要信息,例如,可以是应答方的手机号码,或者 用户账号等等,总之,可以实现二者通信的信息。当然由于已经经过呼叫装置的筛选也可以只包括通信信息。在现实生活中往往可能存在这种状况,用户A和用户B进行过一次通信后,用户A对用户B并不满意,但是用户B却来骚扰用户A,给用户A带来不必要的麻烦。所以在本实施例中提供一种具体实施方式,当用户A进行呼叫,呼叫装置为其选择出了适合进行通信的用户B,呼叫装置会向用户A返回用户B的联系人信息,该联系人信息中的通信信息是经过加密的信息,用户A本次可以通过该加密后的通信信息与用户B进行通信,但是,下次使用该信息进行通信时该通信信息失效。加密方式可以采用相关技术中常用的加密方式。When the calling device selects the responder, the contact information of the responding party is sent to the requesting party. Usually, the contact information may include the registration information of the responding party, and the communication information, which is the necessary information for communication. , for example, can be the mobile number of the responding party, or User accounts, etc. In short, information about the communication between the two can be realized. Of course, only the communication information can be included because it has been filtered by the calling device. This situation may often exist in real life. After user A and user B have communicated once, user A is not satisfied with user B, but user B comes to harass user A, causing unnecessary trouble to user A. Therefore, in this embodiment, a specific implementation manner is provided. When the user A makes a call, the calling device selects the user B suitable for communication, and the calling device returns the contact information of the user B to the user A, the contact. The communication information in the information is encrypted information, and the user A can communicate with the user B through the encrypted communication information this time, but the communication information is invalid when the information is used for communication next time. The encryption method can adopt the encryption method commonly used in the related art.
如果用户A和用户B都跟对方比较满意,用户A想跟用户B进行再次通信的话,用户A可以向呼叫装置发送与B建立连接的请求,呼叫装置接到该请求后询问用户B是否同意与用户A进行通信,如果用户B拒绝,则此后不再向用户B发送用户A希望建立通信的请求,若用户B同意,将用户B的通信信息发送给用户A,并监测控制二者间的通信,即呼叫装置要对请求方和应答方之间的通信进行监测控制,方便记录二者之间的通信数据,以便留作历史状态信息。在本实施例的一种具体实施方式用,用户A请求的也可以是会议而不是个人用户。If both user A and user B are satisfied with the other party, user A wants to communicate with user B again, user A can send a request to establish a connection with B to the calling device, and the calling device asks user B whether to agree with the request after receiving the request. User A communicates. If User B rejects, then User B does not send a request for User A to establish communication. If User B agrees, User B's communication information is sent to User A, and the communication between the two is monitored and controlled. That is, the calling device monitors and controls the communication between the requesting party and the responding party, and conveniently records the communication data between the two to be retained as historical status information. In a specific implementation manner of this embodiment, the user A may also request a conference instead of an individual user.
本实施例还提供一种呼叫管理方法,用于完成一次呼叫的完整流程,其具体过程请参考图2,包括:The embodiment also provides a call management method for completing a complete process of a call. For the specific process, please refer to FIG. 2, which includes:
S201:请求方发送呼叫请求;S201: The requesting party sends a call request.
S202:呼叫装置接收所述呼叫请求;S202: The calling device receives the call request.
S203:呼叫装置根据所述呼叫请求获取所述请求方和其他用户的用户信息;S203: The calling device acquires user information of the requesting party and other users according to the call request.
S204:呼叫装置根据所述其他用户的用户信息与所述请求方的用户信息进行比对,判断所述其他用户是否满足预设匹配规则,若是,则将所述 其他用户加入匹配池;S204: The calling device compares the user information of the other user with the user information of the requesting party, and determines whether the other user meets a preset matching rule, and if yes, the Other users join the matching pool;
S205:呼叫装置按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方;S205: The calling device selects, from the matching pool, a responder that communicates with the requesting party according to a preset selection rule.
S206:呼叫装置向所述请求方发送所述应答方的联系人信息。S206: The calling device sends the contact information of the responding party to the requesting party.
以下为本方法的一个具体示例:请参考图3,为该示例的流程图,用户李某使用终端A,打开终端A中的设置页面,勾选同意呼叫的选项,并勾选或者填写自己的兴趣爱好;然后选择呼叫功能,此时终端A会向呼叫管理系统发送一条呼叫请求,呼叫管理系统收到该请求后选择符合条件的在线终端或者会议出来添加到匹配池。在图示中给出的是选择了终端B,此时,呼叫管理系统将相应终端A,并通知终端A选择了终端B与其进行通信;然后A可以根据该响应对用户B进行呼叫。如果用户A发起的是进行会议通信的请求,同样的呼叫管理系统根据预设匹配规则,匹配进行通信的对象,并将响应用户A,并且把匹配结果发送给用户A,通知用户A选择的多点控制单元(MCU,Multi Control Unit,),然后用户A建立与该MCU之间的通信。The following is a specific example of the method: Please refer to FIG. 3, for the flowchart of the example, the user Li uses the terminal A, opens the setting page in the terminal A, selects the option to agree to the call, and selects or fills in his own Interests; then select the call function, then terminal A will send a call request to the call management system, and the call management system will select the eligible online terminal or conference to add to the matching pool after receiving the request. It is shown in the figure that terminal B is selected. At this time, the call management system will correspond to terminal A, and inform terminal A that terminal B is selected to communicate with it; then A can make a call to user B according to the response. If user A initiates a request for conference communication, the same call management system matches the object to be communicated according to the preset matching rule, and responds to user A, and sends the matching result to user A, notifying user A of the selected multiple. Point Control Unit (MCU, Multi Control Unit,), then User A establishes communication with the MCU.
在呼叫装置按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方之后还可以包括:呼叫装置通知所述应答方;应答方选择是否允许所述请求方接入;若是,则呼叫装置向请求方发送该应答方的联系人信息;否则,呼叫装置从所述匹配池中重新选择应答方与所述请求方进行通信。请求方接收到所述应答方的联系人信息之后,所述请求方选择是否要接入所述应答方;若是,则请求方接入应答方,呼叫装置控制请求方与该应答方之间的通信;否则,请求方选择是否要重新匹配通信对象;若是,则请求方向呼叫装置重新发送呼叫请求;否则,结束本次呼叫。After the calling device selects the responding party that communicates with the requesting party from the matching pool according to the preset selection rule, the calling device may further include: the calling device notifies the responding party; the responding party selects whether to allow the requesting party to access; If so, the calling device transmits the contact information of the responding party to the requesting party; otherwise, the calling device reselects the responding party from the matching pool to communicate with the requesting party. After the requesting party receives the contact information of the responding party, the requesting party selects whether to access the responding party; if yes, the requesting party accesses the responding party, and the calling device controls the requesting party and the responding party Communication; otherwise, the requester chooses whether to re-match the communication object; if so, the request direction call device resends the call request; otherwise, the current call ends.
在请求方与应答方完成一次通信之后,设置对互相打分的机制,并将打分情况记录在呼叫装置,呼叫装置将该打分情况加入大数据分析选项, 作为大数据分析其中的一项基础,以便于选择出出更符合用户要求,贴近用户喜好的应答方。After the requesting party completes a communication with the responder, a mechanism for scoring each other is set, and the scoring situation is recorded on the calling device, and the calling device adds the scoring situation to the big data analysis option. As a basis for big data analysis, in order to choose a responder that is more in line with user requirements and close to the user's preferences.
实施例二:Embodiment 2:
本实施例提供一致呼叫装置,请参考图4,呼叫装置3包括请求接收模块31,获取模块32,匹配模块33,选择模块34;请求接收模块31配置为接收请求方发起的呼叫请求;获取模块32配置为获取请求方和其他用户的用户信息;匹配模块33配置为根据其他用户的用户信息与请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将其他用户加入匹配池;选择模块34配置为按照预设选择规则从匹配池中选择与请求方进行通信的应答方。The embodiment provides a unified calling device. Referring to FIG. 4, the calling device 3 includes a request receiving module 31, an obtaining module 32, a matching module 33, and a selecting module 34. The request receiving module 31 is configured to receive a call request initiated by the requesting party; 32 is configured to obtain the user information of the requesting party and other users; the matching module 33 is configured to determine, according to the user information of the other user and the user information of the requesting party, whether the other user meets the preset matching rule, and if yes, join the other user. Matching pool; the selecting module 34 is configured to select a responder that communicates with the requesting party from the matching pool according to a preset selection rule.
本实施例还提供一种呼叫系统,请参考图5,呼叫系统4包括:请求终端41,呼叫装置42和应答终端43;请求终端41包括请求发送模块411和信息接收模块412;呼叫装置42包括请求接收模块421、获取模块422、匹配模块423、选择模块424;请求发送模块411配置为发送呼叫请求;请求接收模块421配置为接收所述呼叫请求;获取模块422配置为获取所述请求方和其他用户的用户信息;匹配模块423配置为将其他用户的用户信息与请求方的用户信息进行比对,判断是否满足预设匹配规则,若是,则将该其他用户加入匹配池;选择模块424配置为按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。The embodiment further provides a call system. Referring to FIG. 5, the call system 4 includes: a requesting terminal 41, a calling device 42 and a response terminal 43. The requesting terminal 41 includes a request sending module 411 and an information receiving module 412. The calling device 42 includes a request receiving module 421, an obtaining module 422, a matching module 423, and a selecting module 424; the request sending module 411 is configured to send a call request; the request receiving module 421 is configured to receive the call request; and the obtaining module 422 is configured to acquire the requester and User information of the other users; the matching module 423 is configured to compare the user information of the other users with the user information of the requesting party, and determine whether the preset matching rule is met. If yes, the other users are added to the matching pool; the selecting module 424 is configured. A responder that communicates with the requesting party is selected from the matching pool in accordance with a preset selection rule.
本实施例还提供一种呼叫管理系统,请参见图6,该呼叫管理系统5包括:呼叫管理模块51、数据挖掘模块52、数据存储模块53和匹配模块54呼叫管理模块51配置为接收请求方发起的呼叫请求;匹配模块54配置为根据预设匹配规则将筛选出适合与请求方进行通信的其他用户加入到匹配池;数据存储模块53配置为存储用户信息;数据挖掘模块52配置为基于数据存储模块中存储的用户信息进行大数据分析,为请求方设计新的大数 据分析匹配算法。This embodiment further provides a call management system. Referring to FIG. 6, the call management system 5 includes: a call management module 51, a data mining module 52, a data storage module 53, and a matching module 54. The call management module 51 is configured to receive a requesting party. The initiated call request; the matching module 54 is configured to add other users suitable for communicating with the requesting party to the matching pool according to the preset matching rule; the data storage module 53 is configured to store the user information; and the data mining module 52 is configured to be based on the data. User information stored in the storage module for big data analysis, designing new large numbers for the requesting party According to the analysis of the matching algorithm.
对图4示出的呼叫装置3的一个可选的硬件结构进行说明,参见图7,呼叫装置6的硬件结构至少包括处理器61、输入/输出接口63(例如显示器、键盘、触摸屏、扬声器麦克风中的一个或多个),存储介质64以及网络接口62(使用各种有线方式或无线方式的通信技术),组件可以经系统总线65连接通信。An optional hardware structure of the calling device 3 shown in FIG. 4 is explained. Referring to FIG. 7, the hardware structure of the calling device 6 includes at least a processor 61 and an input/output interface 63 (for example, a display, a keyboard, a touch screen, a speaker microphone). One or more of the storage medium 64 and the network interface 62 (using various wired or wireless communication technologies), the components can be connected to communicate via the system bus 65.
存储介质64可以为ROM(例如,只读存储器、FLASH存储器、转移装置等)、磁存储介质(例如,磁带、磁盘驱动器等)、光学存储介质(例如,CD-ROM、DVD-ROM、纸卡、纸带等)以及其他熟知类型的程序存储器;存储介质64中存储有计算机可执行指令,当执行指令时,引起处理器61执行以下操作:The storage medium 64 may be a ROM (eg, a read only memory, a FLASH memory, a transfer device, etc.), a magnetic storage medium (eg, a magnetic tape, a magnetic disk drive, etc.), an optical storage medium (eg, a CD-ROM, a DVD-ROM, a paper card). , a paper tape, etc., and other well-known types of program memory; the computer-executable instructions are stored in the storage medium 64, and when executed, cause the processor 61 to perform the following operations:
接收请求方发起的呼叫请求;根据所述呼叫请求获取所述请求方和其他用户的用户信息;根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。Receiving a call request initiated by the requesting party; acquiring user information of the requesting party and other users according to the call request; determining, according to user information of the other user, user information of the requesting party, whether the other user satisfies A matching rule is set, and if yes, the other users are added to the matching pool; and the responding party that communicates with the requesting party is selected from the matching pool according to a preset selection rule.
对图6示出的呼叫管理系统5的一个可选的硬件结构而言,可以参照图7示出的呼叫装置3的硬件结构而实施。An optional hardware configuration of the call management system 5 shown in Fig. 6 can be implemented with reference to the hardware configuration of the calling device 3 shown in Fig. 7.
举例来说,呼叫管理系统5的硬件结构可以包括:处理器、输入/输出接口,存储介质以及网络接口(使用各种有线方式或无线方式的通信技术),组件可以经系统总线连接通信,上述硬件结构可以是分布在多个服务器中,或者设置在单一服务器中。For example, the hardware structure of the call management system 5 may include: a processor, an input/output interface, a storage medium, and a network interface (using various wired or wireless communication technologies), and the components may communicate via a system bus connection, The hardware structure can be distributed across multiple servers or set up in a single server.
存储介质中存储有计算机可执行指令,当执行指令时,引起处理器执行以下操作: The computer-executable instructions are stored in the storage medium, and when executed, cause the processor to perform the following operations:
接收请求方发起的呼叫请求;根据预设匹配规则将筛选出适合与所述请求方进行通信的其他用户加入到匹配池;基于所述存储器中存储的所述用户信息进行分析,为所述请求方设计形成新的预设匹配规则。Receiving a call request initiated by the requesting party; selecting another user suitable for communicating with the requesting party to join the matching pool according to a preset matching rule; performing analysis based on the user information stored in the memory, for the request The party design forms a new preset matching rule.
本发明实施例还提供一种非易失性的存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行如图1、图2和图3所示呼叫管理方法的至少其中之一。存储介质可为光盘、硬盘或磁盘等存储介质,可选为非瞬间存储介质。Embodiments of the present invention also provide a non-volatile storage medium having stored therein computer-executable instructions for performing a call as shown in FIG. 1, FIG. 2, and FIG. At least one of the management methods. The storage medium may be a storage medium such as an optical disk, a hard disk, or a magnetic disk, and may be a non-transitory storage medium.
显然,本领域的技术人员应该明白,上述本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储介质(ROM/RAM、磁碟、光盘)中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。所以,本发明不限制于任何特定的硬件和软件结合。Obviously, those skilled in the art should understand that the above modules or steps of the present invention can be implemented by a general-purpose computing device, which can be concentrated on a single computing device or distributed over a network composed of multiple computing devices. Alternatively, they may be implemented by program code executable by the computing device such that they may be stored in a storage medium (ROM/RAM, diskette, optical disk) by a computing device, and in some cases The steps shown or described may be performed in an order different than that herein, or they may be separately fabricated into individual integrated circuit modules, or a plurality of the modules or steps may be implemented as a single integrated circuit module. Therefore, the invention is not limited to any particular combination of hardware and software.
以上内容是结合具体的实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施只局限于这些说明。对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单推演或替换,都应当视为属于本发明的保护范围。The above is a further detailed description of the present invention in connection with the specific embodiments, and the specific embodiments of the present invention are not limited to the description. It will be apparent to those skilled in the art that the present invention may be made without departing from the spirit and scope of the invention.
工业实用性Industrial applicability
本发明实施例中,呼叫装置在接收请求方发起的呼叫请求后先获取该请求方以及其他用户的用户信息;然后根据其他用户的用户信息和请求方的用户信息比对,看该其他用户是否满足预设匹配规则,如果满足的话就将所述其他用户添加到匹配池,然后呼叫装置从匹配池中按照预设选择规 则选择出应答方。采用上述方式,当有用户想要发起通信时,在不知道对方的通信信息的情况下也可以完成;解决相关技术中必须要在知道对方的通信信息的情况下才能进行完成通信的问题,达到即时匹配,即时通信,根据用户需求灵活选择应答方,提高用户进行通信的效率。 In the embodiment of the present invention, after receiving the call request initiated by the requesting party, the calling device first acquires the user information of the requesting party and other users; and then compares the user information of the other user with the user information of the requesting party to see whether the other user is Satisfying the preset matching rule, if yes, adding the other users to the matching pool, and then the calling device selects the rule from the matching pool according to the preset Then select the responder. In the above manner, when a user wants to initiate communication, it can be completed without knowing the communication information of the other party; in the related art, it is necessary to know the communication information of the other party to complete the communication. Instant matching, instant communication, flexible selection of responders according to user needs, improve user communication efficiency.

Claims (15)

  1. 一种呼叫管理方法,包括:A call management method comprising:
    接收请求方发起的呼叫请求;Receiving a call request initiated by the requesting party;
    根据所述呼叫请求获取所述请求方和其他用户的用户信息;Acquiring user information of the requesting party and other users according to the call request;
    根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;Determining, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, adding the other user to the matching pool;
    按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。A responder that communicates with the requesting party is selected from the matching pool according to a preset selection rule.
  2. 如权利要求1所述的呼叫管理方法,其中,所述用户信息包括用户的注册信息,所述注册信息包括用户的个人基本信息以及针对进行通信的应答方需要满足的要求标准;所述预设匹配规则包括:所述其他用户的个人基本信息符合所述请求方的要求标准。The call management method according to claim 1, wherein said user information includes registration information of a user, said registration information including personal basic information of the user and a requirement standard that the responding party for communication needs to satisfy; said preset The matching rule includes: the personal basic information of the other users meets the requirements of the requesting party.
  3. 如权利要求1所述的呼叫管理方法,其中,所述用户信息包括用户对应的终端的当前状态信息,所述当前状态信息包括所述终端的自身状态;所述预设匹配规则包括:所述其他用户对应的终端的当前状态信息与所述请求方对应的终端的当前状态信息一致。The call management method according to claim 1, wherein the user information includes current state information of the terminal corresponding to the user, the current state information includes a state of the terminal, and the preset matching rule includes: The current state information of the terminal corresponding to the other user is consistent with the current state information of the terminal corresponding to the requesting party.
  4. 如权利要求1所述的呼叫管理方法,其中,所述用户信息包括用户的历史信息,所述历史信息包括用户历史通话状况;The call management method according to claim 1, wherein said user information includes history information of a user, and said history information includes a history history of a user;
    所述预设匹配规则包括:所述其他用户的人物特征集与所述请求方用户的喜好特征集有交集;The preset matching rule includes: an intersection of the character feature set of the other user and the favorite feature set of the requesting user;
    所述其他用户的人物特征集为相应用户所具备的特征的集合,所述用户所具备的特征的集合为根据所述其他用户的历史信息进行分析得到;The character feature set of the other user is a set of features possessed by the corresponding user, and the set of features possessed by the user is obtained by analyzing according to historical information of the other users;
    所述请求方用户的喜好特征集为相应用户偏好的人物特征的集合,用户偏好的人物特征的集合为根据所述请求方用户的历史信息进行分析得到。 The set of favorite features of the requesting user is a set of character features preferred by the user, and the set of character features preferred by the user is obtained according to the historical information of the requesting user.
  5. 如权利要求1-4所述的呼叫管理方法,其中,按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方之后还包括:向所述请求方发送所述应答方的联系人信息,并监测控制所述请求方与所述应答方之间的通信,所述联系人信息包括用于进行通信的通信信息,所述通信信息为经过加密的信息。The call management method according to any one of claims 1 to 4, wherein after selecting a responder that communicates with the requester from the matching pool according to a preset selection rule, the method further comprises: transmitting the response to the requester The contact information of the party, and monitoring and controlling communication between the requesting party and the responder, the contact information including communication information for performing communication, the communication information being encrypted information.
  6. 一种呼叫管理方法,包括:A call management method comprising:
    请求方发送呼叫请求;The requesting party sends a call request;
    呼叫装置接收所述呼叫请求;The calling device receives the call request;
    所述呼叫装置根据所述呼叫请求获取所述请求方和其他用户的用户信息;The calling device acquires user information of the requesting party and other users according to the call request;
    所述呼叫装置根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;The calling device determines, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, adds the other user to the matching pool;
    所述呼叫装置按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。The calling device selects a responder that communicates with the requesting party from the matching pool according to a preset selection rule.
  7. 如权利要求6所述的呼叫管理方法,其中,在呼叫装置按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方之后还包括:The call management method according to claim 6, wherein after the calling device selects the responding party that communicates with the requesting party from the matching pool according to the preset selection rule, the method further includes:
    所述呼叫装置通知所述应答方;The calling device notifies the responder;
    所述应答方选择是否允许所述请求方接入;若是,则所述呼叫装置向所述请求方发送所述应答方的联系人信息;否则,所述呼叫装置按照所述预设选择规则重新从所述匹配池中选择应答方。The responder selects whether to allow the requestor to access; if so, the calling device sends the contact information of the responder to the requesting party; otherwise, the calling device re-responds according to the preset selection rule The responder is selected from the matching pool.
  8. 如权利要求6或7所述的呼叫管理方法,其中,所述请求方接收到所述应答方的联系人信息之后还包括,所述请求方选择是否要接入所述应答方;若是,则所述请求方接入所述应答方,所述呼叫装置监测控制所述请求方与所述应答方之间的通信;否则,所述请求方选择是否要重新匹配 通信对象;若是,则所述请求方重新向所述呼叫装置发送呼叫请求;否则,结束本次呼叫。The call management method according to claim 6 or 7, wherein the requesting party after receiving the contact information of the responder further comprises: the requesting party selecting whether to access the responding party; if yes, The requesting party accesses the responding party, and the calling device monitors communication between the requesting party and the responding party; otherwise, the requesting party selects whether to re-match The communication object; if so, the requesting party resends the call request to the calling device; otherwise, the current call is ended.
  9. 一种呼叫装置,包括:A calling device comprising:
    请求接收模块:配置为接收请求方发起的呼叫请求;Request receiving module: configured to receive a call request initiated by the requesting party;
    获取模块:配置为获取所述请求方和其他用户的用户信息;The obtaining module is configured to obtain user information of the requesting party and other users;
    匹配模块:配置为根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;a matching module: configured to determine, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, add the other user to the matching pool;
    选择模块:配置为按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。The selection module is configured to select a responder that communicates with the requestor from the matching pool according to a preset selection rule.
  10. 一种呼叫系统,包括:请求终端和呼叫装置;A calling system comprising: a requesting terminal and a calling device;
    所述请求终端配置为发送呼叫请求;The requesting terminal is configured to send a call request;
    所述呼叫装置配置为接收所述呼叫请求;根据所述呼叫请求获取所述呼叫请求的请求方和其他用户的用户信息;根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。The calling device is configured to receive the call request, acquire user information of the requesting party of the call request and other users according to the call request, and determine, according to the user information of the other user and the user information of the requesting party, Whether the other user meets the preset matching rule, and if yes, adds the other user to the matching pool; and selects the responding party that communicates with the requesting party from the matching pool according to the preset selection rule.
  11. 一种呼叫管理系统,包括:呼叫管理模块、数据挖掘模块、数据存储模块和匹配模块;A call management system includes: a call management module, a data mining module, a data storage module, and a matching module;
    所述呼叫管理模块配置为接收请求方发起的呼叫请求;The call management module is configured to receive a call request initiated by the requesting party;
    所述匹配模块配置为根据预设匹配规则将筛选出适合与所述请求方进行通信的其他用户加入到匹配池;The matching module is configured to add other users that are suitable for communication with the requesting party to the matching pool according to a preset matching rule;
    所述数据存储模块配置为存储用户信息;The data storage module is configured to store user information;
    所述数据挖掘模块配置为基于所述数据存储模块中存储的所述用户信息进行分析,为所述请求方设计形成新的预设匹配规则。 The data mining module is configured to perform analysis based on the user information stored in the data storage module, and design a new preset matching rule for the requesting party.
  12. 一种呼叫装置,包括存储器和处理器,A calling device comprising a memory and a processor,
    所述存储器,用于存储有可执行指令,用于引起所述处理器执行以下操作:The memory is configured to store executable instructions for causing the processor to perform the following operations:
    接收请求方发起的呼叫请求;Receiving a call request initiated by the requesting party;
    根据所述呼叫请求获取所述请求方和其他用户的用户信息;Acquiring user information of the requesting party and other users according to the call request;
    根据所述其他用户的用户信息与所述请求方的用户信息,判断所述其他用户是否满足预设匹配规则,若是,则将所述其他用户加入匹配池;Determining, according to the user information of the other user, the user information of the requesting party, whether the other user meets a preset matching rule, and if yes, adding the other user to the matching pool;
    按照预设选择规则从所述匹配池中选择与所述请求方进行通信的应答方。A responder that communicates with the requesting party is selected from the matching pool according to a preset selection rule.
  13. 一种呼叫管理系统,包括:A call management system comprising:
    存储器,用于存储可执行指令和用户信息,所述可执行指令用于引起所述处理器执行以下操作:a memory for storing executable instructions and user information, the executable instructions being used to cause the processor to perform the following operations:
    所述处理器,用于执行所述处理器中存储的可执行指令,所述可执行指令包括:The processor is configured to execute executable instructions stored in the processor, where the executable instructions include:
    接收请求方发起的呼叫请求;Receiving a call request initiated by the requesting party;
    根据预设匹配规则将筛选出适合与所述请求方进行通信的其他用户加入到匹配池;According to a preset matching rule, other users suitable for communicating with the requesting party are selected to join the matching pool;
    基于所述存储器中存储的所述用户信息进行分析,为所述请求方设计形成新的预设匹配规则。Performing analysis based on the user information stored in the memory, and designing a new preset matching rule for the requesting party.
  14. 一种存储介质,用于存储可执行指令,所述可执行指令用于执行权利要求1-5任一项所述的呼叫管理方法。A storage medium for storing executable instructions for performing the call management method of any of claims 1-5.
  15. 一种存储介质,用于存储可执行指令,所述可执行指令用于执行权利要求6-8任一项所述的呼叫管理方法。 A storage medium for storing executable instructions for performing the call management method of any one of claims 6-8.
PCT/CN2017/076003 2016-03-29 2017-03-08 Call management method, device and system, and storage medium WO2017166985A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610188143.9 2016-03-29
CN201610188143.9A CN107241484A (en) 2016-03-29 2016-03-29 Method of calling, device, system and call management system

Publications (1)

Publication Number Publication Date
WO2017166985A1 true WO2017166985A1 (en) 2017-10-05

Family

ID=59963412

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2017/076003 WO2017166985A1 (en) 2016-03-29 2017-03-08 Call management method, device and system, and storage medium

Country Status (2)

Country Link
CN (1) CN107241484A (en)
WO (1) WO2017166985A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4757267A (en) * 1987-06-17 1988-07-12 Applied Telematics, Inc. Telephone system for connecting a customer to a supplier of goods
CN1314060A (en) * 1998-06-19 2001-09-19 穆雷克斯安全有限公司 Automatic transmission and information system for mobile telephone business
CN101084534A (en) * 2000-07-18 2007-12-05 艾克斯伯特天地公司 Interactive online learning with student-to-tutor matching
CN101790008A (en) * 2009-01-22 2010-07-28 华为技术有限公司 Calling allocation method, device and system
US7894587B1 (en) * 2004-10-15 2011-02-22 Sprint Communications Company L.P. System and method for dynamic assignment of dialed number identification services in call distribution system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4757267A (en) * 1987-06-17 1988-07-12 Applied Telematics, Inc. Telephone system for connecting a customer to a supplier of goods
US4757267B1 (en) * 1987-06-17 1991-05-21 Applied Telematics Inc
CN1314060A (en) * 1998-06-19 2001-09-19 穆雷克斯安全有限公司 Automatic transmission and information system for mobile telephone business
CN101084534A (en) * 2000-07-18 2007-12-05 艾克斯伯特天地公司 Interactive online learning with student-to-tutor matching
US7894587B1 (en) * 2004-10-15 2011-02-22 Sprint Communications Company L.P. System and method for dynamic assignment of dialed number identification services in call distribution system
CN101790008A (en) * 2009-01-22 2010-07-28 华为技术有限公司 Calling allocation method, device and system

Also Published As

Publication number Publication date
CN107241484A (en) 2017-10-10

Similar Documents

Publication Publication Date Title
KR102299239B1 (en) Private domain for virtual assistant systems on common devices
EP3437262B1 (en) Multi-modal conversational intercom
CN112166591B (en) Data synchronization across multiple devices
US11070676B2 (en) Embedded audio passcode in ringtone to establish secure connection for arbitrary phone relay
US9332039B2 (en) Method, apparatus, and system for establishing voice communication
US9002922B2 (en) Question server to facilitate communication between participants
US9148489B2 (en) Exchanging a contact profile between client devices during a communication session
JP6038973B2 (en) Providing presence and social networking information to the phone
US20100015976A1 (en) System and method for sharing rights-enabled mobile profiles
JP4470854B2 (en) Communication method and communication system
US20100015975A1 (en) Profile service for sharing rights-enabled mobile profiles
US11546386B2 (en) Automatic forwarding of incoming calls based on user interaction with devices
US10250651B2 (en) Method and mobile terminal for publishing information automatically
US11736361B1 (en) Techniques for sharing device capabilities over a network of user devices
JP6287119B2 (en) Destination management apparatus, communication system, program, and destination management method
TWI585699B (en) Establishing a communication event
WO2017166985A1 (en) Call management method, device and system, and storage medium
US11729227B1 (en) Concurrent secondary electronic communication session
US8428551B1 (en) Contextual video voice message enhancement
US20220337691A1 (en) Techniques for establishing communications with third-party accessories
KR101864036B1 (en) Method and server for providing sound source service using messenger application
WO2022221360A1 (en) Techniques for communication between hub device and multiple endpoints
CN117136352A (en) Techniques for communication between a hub device and multiple endpoints

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17773016

Country of ref document: EP

Kind code of ref document: A1

122 Ep: pct application non-entry in european phase

Ref document number: 17773016

Country of ref document: EP

Kind code of ref document: A1