WO2016197884A1 - Identity-based data processing method and device - Google Patents
Identity-based data processing method and device Download PDFInfo
- Publication number
- WO2016197884A1 WO2016197884A1 PCT/CN2016/084780 CN2016084780W WO2016197884A1 WO 2016197884 A1 WO2016197884 A1 WO 2016197884A1 CN 2016084780 W CN2016084780 W CN 2016084780W WO 2016197884 A1 WO2016197884 A1 WO 2016197884A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- identity
- phone number
- client
- data processing
- based data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/61—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources taking into account QoS or priority requirements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/26—Devices for calling a subscriber
- H04M1/27—Devices whereby a plurality of signals may be stored simultaneously
- H04M1/274—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
- H04M1/2745—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
- H04M1/2753—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content
- H04M1/2757—Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips providing data content by data transmission, e.g. downloading
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1095—Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
Definitions
- the present application relates to, but is not limited to, the field of communication technologies, and in particular, an identity-based data processing method and apparatus.
- the telephone number has become a key link for people to communicate with each other.
- the application provides an identity-based data processing method and device, which solves the problem that the phone number update is not timely.
- the present application provides an identity-based data processing method, the identity-based data processing method including:
- the identity-based data processing method further includes:
- the identity that matches the promotion request is superior.
- the higher-level identity and its corresponding phone number are pushed to the client that sent the promotion request.
- the step of pushing the highest priority identity and its corresponding phone number in the identity that matches the promotion request to the client that sends the promotion request includes:
- the attribute information of the identity included in the promotion request is obtained, where the promotion request is sent by the client to the server when communicating according to the phone number corresponding to the identity,
- the promotion request includes the identity of the client that communicates with the client that sends the promotion request;
- the identity-based data processing method further includes:
- Determining an identity that matches the obtained attribute information and transmitting the matched identity and its corresponding phone number to a client that sends the retrieval request.
- the present application further provides an identity-based data processing method, where the identity-based data processing method includes:
- the communication Upon receiving the communication request triggered based on the identity, the communication is performed using the phone number corresponding to the identity.
- the identity-based data processing method further includes:
- the update information of the phone number corresponding to the identity is uploaded to the server.
- the identity-based data processing method further includes:
- the communication record of the communication is saved, wherein the communication record includes a phone number and a call duration;
- the stored communication record is uploaded to the server.
- the application further provides a computer readable storage medium storing computer executable instructions that are implemented when the computer executable instructions are executed.
- the application further provides an identity-based data processing apparatus, including:
- the modifying module is configured to bind the updated phone number to the identity when receiving the phone number update information corresponding to the identity uploaded by the client;
- the first push module is configured to push the updated phone number and the identity to a client corresponding to another identity associated with the identity.
- the identity-based data processing apparatus further includes:
- Obtaining a module configured to obtain a call duration and a phone number from the communication record when receiving the communication record uploaded by the client;
- Determining a module configured to determine a priority of the identity according to the obtained duration of the call
- the second pushing module is configured to, when receiving the promotion request sent by the client, push the identity with the highest priority and the corresponding phone number in the identity matching the promotion request to the client that sends the promotion request.
- the second pushing module is configured to: when receiving the promotion request sent by the client, acquire attribute information of the identity included in the promotion request, where the promotion request is performed by the client Sending to the server when communicating according to the identity corresponding phone number, the promotion request includes the identity of the client that communicates with the client that sends the promotion request; determines the identity that matches the acquired attribute information, and matches the The identity and its corresponding phone number are pushed to the client that sent the promotion request.
- the device further includes a retrieval module and a third pushing module, wherein the retrieval module is configured to acquire attribute information from the retrieval request when receiving the retrieval request sent by the client;
- the third push module is configured to determine a pre-stored identity that matches the acquired attribute information, and send the matched identity and its corresponding phone number to a client that sends the retrieval request.
- the application further provides an identity-based data processing apparatus, the identity-based data processing apparatus comprising:
- an update module configured to update the stored phone number by using the received phone number when receiving the phone number corresponding to the identity pushed by the server;
- the communication module is configured to perform communication by using a phone number corresponding to the identity when receiving the communication request triggered by the identity.
- the identity-based data processing apparatus further includes:
- the first uploading module is configured to: when it is detected that the phone number corresponding to the identity is updated, upload the update information of the phone number corresponding to the identity to the server.
- the identity-based data processing apparatus further includes:
- a storage module configured to save a communication record at the end of the communication, wherein the communication record includes a phone number and a duration of the call;
- the second uploading module is configured to upload the stored communication record to the server periodically or in real time.
- an identity-based data processing method and apparatus are proposed.
- an identity is associated with a phone number.
- the identity is not updated, and other identities associated with the identity are not updated, so the client only needs to upload the updated phone number to the server, and the server binds the updated phone number to the identity and pushes it.
- the client corresponding to other identities associated with the identity can solve the problem that the phone number update is not timely.
- FIG. 1 is a flowchart of a data processing method in a first embodiment of an identity-based data processing method according to the present application
- FIG. 2 is a flowchart of a data processing method in a second embodiment of the identity-based data processing method of the present application
- FIG. 3 is a flowchart of a data processing method in a third embodiment of the identity-based data processing method of the present application.
- FIG. 4 is a flowchart of a data processing method in a fourth embodiment of the identity-based data processing method of the present application.
- FIG. 5 is a flowchart of a data processing method in a fifth embodiment of the identity-based data processing method of the present application.
- FIG. 6 is a schematic diagram of a data processing apparatus in a first embodiment of an identity-based data processing apparatus according to the present application
- FIG. 7 is a schematic diagram of a data processing apparatus in a fifth embodiment of the identity-based data processing apparatus of the present application.
- the application provides an identity based data processing method.
- FIG. 1 is a flowchart of a data processing method in a first embodiment of the identity-based data processing method of the present application.
- the identity-based data processing method is applied to a server, including the following steps:
- Step S10 Bind the updated phone number to the identity when receiving the phone number update information corresponding to the identity uploaded by the client.
- the user has an identity and binds the user's phone number to the identity.
- the user can bind the identity to the phone number through a mobile terminal such as a mobile phone.
- the mobile terminal such as a mobile phone accesses the network
- the binding relationship between the identity and the phone number can be uploaded to the server.
- the phone number is updated, only the phone number is updated.
- the phone number corresponding to the identity of the user needs to be modified on the user's mobile phone.
- the mobile phone acts as a client, and uploads the phone number update information corresponding to the identity to the server. After receiving the phone number update information, the server will update the phone number. Bind with identity.
- the phone number can be added, deleted or modified.
- the identity of the original user is bound to the phone number one, but the user has processed the phone number two and wants other users corresponding to other identities associated with his identity to pass.
- Both phone numbers can contact the user, only need to bind the phone number 2 to the user's identity, and the client uploads it to the server.
- the user's identity is bound to two phone numbers, the original bound
- the phone number 2 is added.
- the other user obtains the identity of the user, the user's two phone numbers are obtained at the same time; if the user deletes the phone number 1, the identity and the phone number are obtained.
- the server receives the update information of the phone number, the server needs to delete the original bound phone number and store the bound phone number 2.
- the user can set the identity to be promoted or not to be promoted. If the user sets the identity to be promoteable, the other user can obtain the identity-bound phone number while obtaining the identity. If the user sets the identity to be non-promotionable, the other user may not obtain the identity-bound phone number even if the identity is obtained, or the user may set one or more phone numbers whose identity is bound to be promoted. For example, the user's identity is bound to three phone numbers, but only one of them is set to be promoted, so that when other users obtain the identity, they can only obtain the phone that is bound to the identity and set to be promoted.
- the above-mentioned promotion settings may be for all other users, or other users corresponding to the identity associated with the user's identity, other than the user having a friend relationship with the user. Whether the phone number of the user is set to be promoteable, the identity associated with the identity of the user corresponds to Other users can get all the phone numbers of the user's identity binding, more information can be set by the user as needed.
- Step S20 Push the updated phone number and the identity to a client corresponding to another identity associated with the identity.
- the client corresponding to the other identity uses the received phone number and the identity update stored.
- the phone number and when receiving the communication request triggered based on the identity, communicates using the phone number corresponding to the identity.
- the server pushes the updated phone number to the client corresponding to the other identity associated with the identity, in order to enable other users to timely obtain the update information of the phone number corresponding to the identity associated with the identity, the client is in the online state, the server Pushing the phone number corresponding to the identity in real time or periodically, it can be understood that the server stores all the information of the identity and the phone number corresponding to the identity, including the phone number of the identity binding and other identities associated with the identity, and the associated identity The phone number, therefore, when the client is not online, the server can also push the update information of the phone number to the associated other identity-bound phone number by means of a short message.
- the identity of the user is bound to two different phone numbers
- the other two phone numbers can be selected for communication; optionally, the phone number 1 and the phone number 2 can be set.
- Priority when other users communicate with the user corresponding to the identity, first initiate a call to the phone number with a higher priority, and when the phone number cannot be connected, then initiate a call to the phone number of the second priority, It is noted that the embodiment does not limit the number of phone numbers bound by one identity, and the number of phone numbers may be one or more.
- the identity-based data processing method proposed in this embodiment associates an identity with a phone number.
- the updated phone number only needs to be re-binding with the identity, and the identity is not updated, and is associated with the identity.
- the other identities are not updated, so the client only needs to upload the updated phone number to the server, and the server binds the updated phone number to the identity and pushes it to the client corresponding to the other identities associated with the identity. That's it, it solves the problem that the phone number update is not timely.
- the identity-based data processing method further includes:
- Step S30 when receiving the communication record uploaded by the client, obtaining the call duration and the phone number from the communication record;
- Step S40 determining a priority of the identity according to the obtained duration of the call
- Step S50 When receiving the promotion request sent by the client, the identity with the highest priority among the identity matching the promotion request and the corresponding phone number are pushed to the client that sends the promotion request.
- the client stores the communication record of the machine, including the identity, the duration of the call, and the phone number corresponding to the identity.
- the client can store the communication record of the call after each call, and upload it to the server periodically or in real time.
- the server determines the priority of the identity according to the duration of the call, so as to facilitate After receiving the promotion request sent by the client, when pushing the identity and the corresponding phone number for the user, the priority and the corresponding phone number can be preferentially pushed.
- an evaluation function may be provided, and the user may evaluate the identity at the end of the communication, so that the server may preferentially push the best identity or perform the identity when performing the identity push. Push according to the rating of the evaluation.
- a third embodiment of the method of the present application is proposed based on the second embodiment of the identity-based data processing method of the present application.
- the method further includes the following steps:
- Step S60 when receiving the promotion request sent by the client, acquiring attribute information of the identity included in the promotion request, where the promotion request is sent by the client to the server when communicating according to the phone number corresponding to the identity Sending, the promotion request includes an identity of a client that communicates with a client that sends the promotion request;
- Step S70 Determine an identity that matches the acquired attribute information, and push the matched identity and its corresponding phone number to the client that sends the promotion request.
- the user can set the identity of the client, including the identification information, the geographical information, and whether to promote the attribute information.
- the identification information can be its own product. For example, if the user is a bank, the identification information of the identity can be set as a bank, so as to facilitate other Users look up according to their needs.
- the client sends a promotion request to the server, and the promotion request includes the attribute information of the identity.
- the server may push the identity that matches the attribute information of the identity to the client that sends the promotion request, for example, the body that has the same identification information or has the same identification information and the same geographical information at the same time.
- Pushing to the client uploading the dialing information here only involves setting the pushable phone number, and for the phone number set to be non-pushable, pushing is not performed, optionally based on the identity determined in the second embodiment Priority, the server preferentially selects the higher priority identity and its corresponding phone number for pushing.
- the identity-based data processing method provided in this embodiment provides an identity promotion function, so that a user who wants to promote the product pushes its identity and corresponding phone number to the required user, and the user who needs the product also easily obtains the identity of the user who provides the product. And the corresponding phone number.
- a fourth embodiment of the method of the present application is proposed based on the first embodiment of the identity-based data processing method of the present application.
- the method further includes the following steps:
- Step S80 when receiving the retrieval request sent by the client, acquiring attribute information from the retrieval request;
- Step S90 Determine an identity that matches the acquired attribute information, and send the matched identity and its corresponding phone number to the client that sends the retrieval request.
- the attribute information is obtained. For example, if the user wants to find the identity information as the identity of the bank and the corresponding phone number, the user may perform the retrieval based on the cloud address book, and when the server receives the retrieval request, the server may Determining a pre-stored identity that matches the attribute information in the retrieval request from a database of server storage identities and phone numbers and transmitting to the client transmitting the retrieval request, optionally, based on the priority of the identity determined in the second embodiment, the server Priority is given to sending a higher priority identity and its corresponding phone number.
- the identity-based data processing method proposed in this embodiment feeds back the user's dialing record to the server for analysis, thereby providing an identity retrieval function, so that a person who needs the product can quickly obtain the identity of the user who provides the product.
- a fifth embodiment of the identity-based data processing method of the present application is shown.
- the method is applied to the client, and includes the following steps:
- Step S100 when receiving the identity pushed by the server and the phone number corresponding to the identity, updating the stored phone number by using the received phone number;
- the user has an identity and binds the user's phone number to the identity.
- the user can bind the identity to the phone number through a mobile terminal such as a mobile phone.
- the binding relationship between the identity and the phone number can be uploaded to the server.
- the phone number is updated, only the phone number corresponding to the identity of the user needs to be modified on the user's mobile phone, and the mobile phone acts as a client, and the phone number corresponding to the identity is updated.
- the information is uploaded to the server, and after receiving the update information of the above phone number, the server binds the updated phone number with the identity, and pushes the updated phone number and the corresponding identity to the other identity associated with the identity.
- the client where the other client associated with the identity is located receives the phone number corresponding to the server and the phone number corresponding to the identity, and updates the phone number currently stored on the client with the updated phone number.
- the phone number can be added, deleted or modified, and the server can add or add a note to the new phone number when it is pushed.
- Step S110 When receiving the communication request triggered by the identity, the communication is performed by using the phone number corresponding to the identity.
- the user may initiate a communication request based on the identity corresponding to the phone number, and when receiving the communication request, the client obtains the phone number corresponding to the identity, based on the obtained
- the phone number communicates, for example, sending a text message or initiating a call, etc.
- the priority of the phone number can be set, or a user interface containing multiple phone numbers can be displayed on the user's client. For the user to make a selection based on the user interface.
- the phone number update information corresponding to the identity is uploaded to the server for the server to push.
- the identity-based data processing method further includes the following steps:
- the communication record is saved, wherein the communication record includes a phone number and a duration of the call;
- the stored communication record is uploaded to the server.
- the client stores the communication record of the machine, including the phone number, the duration of the call, and the phone number pair. Information such as the phone number.
- the client can store the communication record of the call after each call, and upload it to the server periodically or in real time. After receiving the uploaded call record, the server determines the priority of the identity according to the duration of the call, so as to facilitate After receiving the promotion request sent by the client, when pushing the identity and the corresponding phone number for the user, the priority and the corresponding phone number can be preferentially pushed.
- the identity-based data processing method proposed in this embodiment associates the identity with a phone number.
- the user updates the phone number
- only the update information needs to be uploaded to the server, and the server pushes it to the other identity associated with the identity.
- the client After receiving the data, the client can update the stored phone number in time, which solves the problem that the phone number is not updated in time.
- Embodiments of the present invention further provide a computer readable storage medium storing computer executable instructions that are implemented when the computer executable instructions are executed.
- the application also proposes an identity based data processing device.
- FIG. 6 is a schematic diagram of a data processing apparatus in a first embodiment of an identity-based data processing apparatus according to the present application.
- the identity-based data processing device is applied to a server, including:
- the modifying module 10 is configured to bind the updated phone number to the identity when receiving the update information of the phone number corresponding to the identity uploaded by the client.
- the user has an identity and binds the user's phone number to the identity.
- the user can bind the identity to the phone number through a mobile terminal such as a mobile phone.
- a mobile terminal such as a mobile phone accesses the network
- the binding relationship between the identity and the phone number can be uploaded to the server.
- the phone number is updated, only the phone number corresponding to the identity of the user needs to be modified on the user's mobile phone, and the mobile phone serves as the client, and the phone number corresponding to the identity is
- the update information is uploaded to the server, and after receiving the update information of the above phone number, the modification module 10 binds the updated phone number to the identity.
- the phone number can be added, deleted or modified.
- the identity of the original user is bound to the phone number one, but the user has processed the phone number two and wants other users corresponding to other identities associated with his identity to pass. Both phone numbers can contact the user. Only need to bind the phone number 2 to the user's identity, and the client uploads it to the server. At this time, the user's identity is bound to two phone numbers. The original bound phone number does not change, and the phone number is added.
- the other user obtains the identity of the user, the two phone numbers of the user are acquired at the same time; if the user deletes the phone number one and binds the identity with the phone number two, the server receives the phone number.
- the modification module 10 needs to delete the originally bound phone number and store the newly bound phone number 2.
- the user can set the identity to be promoted or not to be promoted. If the user sets the identity to be promoteable, the other user can obtain the identity-bound phone number while obtaining the identity. If the user sets the identity to be non-promotionable, the other user may not obtain the identity-bound phone number even if the identity is obtained, or the user may set one or more phone numbers whose identity is bound to be promoted. For example, the user's identity is bound to three phone numbers, but only one of them is set to be promoted, so that when other users obtain the identity, they can only obtain the phone that is bound to the identity and set to be promoted.
- the above-mentioned promotion settings may be for all other users, or other users corresponding to the identity associated with the user's identity, other than the user having a friend relationship with the user. Whether the phone number of the user is set to be promoteable, the identity associated with the identity of the user corresponds to Other users can get all the phone numbers of the user's identity binding, more information can be set by the user as needed.
- the first push module 20 is configured to push the updated phone number and the identity to a client corresponding to another identity associated with the identity.
- the client corresponding to the other identity uses the received phone number and the phone number of the identity update store, and when receiving the communication request triggered by the identity, communicates using the phone number corresponding to the identity.
- the first push module 20 pushes the updated phone number to the client corresponding to the other identity associated with the identity, in order to enable other users to timely obtain the update information of the phone number corresponding to the identity associated with the identity, the client is online. In the state, the first push module 20 pushes the phone number corresponding to the identity in real time or periodically. It can be understood that the server stores all the information of the identity and the phone number corresponding to the identity, including the phone number of the identity binding and other identity associations. Identity, and the phone number corresponding to these associated identities, so when the client is not online, the first push The module 20 can also push the update information of the above phone number to the associated other identity-bound phone number in the form of a short message.
- the identity of the user is bound to two different phone numbers
- the other two phone numbers can be selected for communication; optionally, the user can set the phone number one and the phone number.
- the priority of the second when other users communicate with the user corresponding to the identity, first initiate a call to the phone number with a higher priority, and when the phone number cannot be connected, initiate a call to the phone number of the second priority.
- the number of phone numbers bound by one identity is not limited, and the number of the phone numbers may be one or more.
- the identity-based data processing apparatus proposed in this embodiment associates an identity with a phone number.
- the user updates the phone number only the updated phone number needs to be re-binding with the identity, and the identity is not updated, and is associated with the identity.
- the other identities are not updated, so the client only needs to upload the updated phone number to the server, and the server binds the updated phone number to the identity and pushes it to the client corresponding to the other identities associated with the identity.
- the end can solve the problem that the phone number update is not timely.
- the identity-based data processing apparatus further includes:
- Obtaining a module configured to obtain a call duration and a phone number from the communication record when receiving the communication record uploaded by the client;
- Determining a module configured to determine a priority of the identity according to the obtained duration of the call
- a second pushing module configured to: when receiving the promotion request sent by the client, push the identity with a higher priority among the pre-stored identity matching the promotion request and the corresponding phone number to the client that sends the promotion request .
- the client stores the communication record of the machine, including the identity, the duration of the call, and the phone number corresponding to the identity.
- the client can store the communication record of the call after each call, and upload it to the server periodically or in real time.
- the obtaining module determines that the module determines the priority of the identity according to the duration of the call. So that the second push module pushes the identity and its corresponding phone number for the user after receiving the promotion request sent by the client. When the priority is high, the priority and its corresponding phone number can be pushed preferentially.
- an evaluation function may be provided, and the user may evaluate the identity when the communication ends, so that the second push module may preferentially push the best identity when performing the identity push, or will conform to The required identity is pushed according to the rating of the evaluation.
- a third embodiment of the apparatus of the present application is presented based on the second embodiment of the identity-based data processing apparatus of the present application.
- the apparatus further includes the following steps:
- the second push module is configured to acquire attribute information of the identity included in the promotion request when receiving the promotion request sent by the client, where the promotion request is performed by the client in the phone number corresponding to the identity
- the communication is sent to the server, and the promotion request includes the identity of the client that communicates with the client that sends the promotion request;
- the user can set the identity of the client, including the identification information, the geographical information, and whether to promote the attribute information.
- the identification information can be its own product. For example, if the user is a bank, the identification information of the identity can be set as a bank, so as to facilitate other Users look up according to their needs.
- the client sends a promotion request to the server, and the promotion request includes a phone number.
- the second pushing module may push the identity that matches the attribute information of the identity to the client that sends the promotion request, for example, the same identification information or the same identification information and the same geographical information.
- the identity is pushed to the client that uploads the dialing information, where only the pushable identity is set, and for the number that is set to be non-pushable, no push is performed, optionally based on the identity determined in the second embodiment.
- the second push module preferentially selects the higher priority identity and its corresponding phone number for pushing.
- the identity-based data processing apparatus provided in this embodiment provides an identity promotion function, so that a user who wants to promote the product pushes its identity and its corresponding phone number to the required user, and the user who needs the product is also easily obtained by the user who provides the product. Identity and its corresponding phone number.
- a fourth embodiment of the apparatus of the present application is presented based on the first embodiment of the identity-based data processing apparatus of the present application.
- the apparatus further includes a retrieval module and a third pushing module, wherein
- the retrieval module is configured to acquire attribute information from the retrieval request when receiving the retrieval request sent by the client;
- the third push module is configured to determine an identity that matches the acquired attribute information, and send the matched identity and its corresponding phone number to a client that sends the retrieval request.
- the retrieval module When receiving the retrieval request sent by the client, the retrieval module acquires the attribute information. For example, if the user wants to find the identity information as the identity of the bank and the corresponding phone number, the retrieval may be performed based on the cloud address book, and the server receives the retrieval request.
- the third push module may determine, from the stored database, a pre-stored identity that matches the attribute information in the retrieval request and send it to the client that sent the retrieval request, optionally based on the priority of the identity determined in the first embodiment.
- the third push module preferentially sends the high priority identity and its corresponding phone number.
- the identity-based data processing apparatus proposed in this embodiment feeds back the user's dialing record to the server for analysis, thereby providing an identity retrieval function, so that a person who needs the product can quickly obtain the identity of the user who provides the product.
- the application also proposes an identity-based data processing device applied to a client.
- FIG. 7 is a schematic diagram of a data processing apparatus in a fifth embodiment of the identity-based data processing apparatus of the present application.
- the apparatus is applied to a client, and includes the following modules:
- the update module 50 is configured to update the stored phone number by using the received phone number when receiving the phone number corresponding to the identity pushed by the server;
- the user has an identity and binds the user's phone number to the identity.
- the user can bind the identity to the phone number through a mobile terminal such as a mobile phone.
- a mobile terminal such as a mobile phone.
- the binding relationship between the identity and the phone number can be uploaded to the server.
- the update information is uploaded to the server, and after receiving the update information of the above phone number, the server binds the updated phone number to the identity, and Pushing the updated phone number and corresponding identity to the client where the other identity associated with the identity is located, and the client where the other identity associated with the identity is located receives the identity of the server and the phone number corresponding to the identity
- the update module 50 updates the phone number currently stored on the client with the updated phone number.
- the phone number can be added, deleted or modified.
- the server pushes a new phone number, the server can add or add a note indicating whether the client can update the data. , delete or modify.
- the identity-based data processing apparatus proposed in this embodiment may be the above client or other client that communicates with the client.
- the communication module 60 is configured to perform communication by using the phone number corresponding to the identity when receiving the communication request triggered by the identity.
- the communication request may be initiated based on the identity corresponding to the phone number, and when the client receives the communication request, the communication module 60 obtains the phone number corresponding to the identity. Communicate based on the obtained phone number, for example, send a short message or initiate a call, etc., when an identity corresponds to multiple phone numbers, the priority of the phone number can be set, or the user's client display includes multiple phone numbers User interface for the user to select based on the user interface.
- the identity-based data processing device further includes:
- the first uploading module is configured to: when it is detected that the phone number corresponding to the identity is updated, upload the update information of the phone number corresponding to the identity to the server for the server to push.
- the identity-based data processing device further includes:
- a storage module configured to save a communication record at the end of the communication, wherein the communication record includes a phone number and a duration of the call;
- the second uploading module is configured to upload the stored communication record to the server.
- the storage module stores the communication record of the machine, including the phone number, the duration of the call, and the phone number corresponding to the phone number.
- the storage module can store the communication record of the current call after each call, and the second uploading module uploads the communication record to the server periodically or in real time, and after receiving the uploaded call record, the server determines the priority of the identity according to the duration of the call.
- the identity-based data processing apparatus proposed in this embodiment associates an identity with a phone number.
- the user updates the phone number
- only the update information needs to be uploaded to the server, and the server pushes it to the other identity associated with the identity.
- the client After receiving the data, the client can update the stored phone number in time, which solves the problem that the phone number is not updated in time.
- each module/unit in the above embodiment may be implemented in the form of hardware, for example, by implementing an integrated circuit to implement its corresponding function, or may be implemented in the form of a software function module, for example, executing a program stored in the memory by a processor. / instruction to achieve its corresponding function.
- Embodiments of the invention are not limited to any specific form of combination of hardware and software.
- the identity is associated with the phone number, and when the user updates the phone number, only the updated phone number needs to be re-bound with the identity, and the identity is not updated, and the other associated with the identity
- the identity is also not updated, so the client only needs to upload the updated phone number to the server, the server binds the updated phone number to the identity and pushes it to the client corresponding to the other identity associated with the identity. Yes, it solves the problem that the phone number update is not timely.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
本申请涉及但不限于通讯技术领域,特别是一种基于身份的数据处理方法及装置。The present application relates to, but is not limited to, the field of communication technologies, and in particular, an identity-based data processing method and apparatus.
随着通讯技术的发展,电话号码已经成为人们相互联系的关键纽带,但是当用户的电话号码发生更新时,难以及时地将更新后的电话号码告知给需要的人,导致电话号码更新不及时。With the development of communication technology, the telephone number has become a key link for people to communicate with each other. However, when the user's telephone number is updated, it is difficult to promptly notify the required person of the updated telephone number, resulting in the telephone number being updated in time.
发明内容Summary of the invention
以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。The following is an overview of the topics detailed in this document. This Summary is not intended to limit the scope of the claims.
本申请提供一种基于身份的数据处理方法及装置,解决电话号码更新不及时的问题。The application provides an identity-based data processing method and device, which solves the problem that the phone number update is not timely.
在一个方面,本申请提供一种基于身份的数据处理方法,该基于身份的数据处理方法包括:In one aspect, the present application provides an identity-based data processing method, the identity-based data processing method including:
在接收到客户端上传的身份对应的电话号码的更新信息时,将更新后的电话号码与所述身份绑定;When receiving the update information of the phone number corresponding to the identity uploaded by the client, binding the updated phone number to the identity;
将所述更新后的电话号码以及所述身份推送至与所述身份有关联的其他身份对应的客户端。Pushing the updated phone number and the identity to a client corresponding to another identity associated with the identity.
可选地,所述基于身份的数据处理方法还包括:Optionally, the identity-based data processing method further includes:
当接收到客户端上传的通信记录时,从所述通信记录中获取通话时长和电话号码;When receiving the communication record uploaded by the client, obtaining the call duration and the phone number from the communication record;
根据获取到的所述通话时长确定所述身份的优先级;Determining the priority of the identity according to the obtained duration of the call;
在接收到客户端发送的推广请求时,将与所述推广请求匹配的身份中优 先级高的身份及其对应的电话号码推送至发送所述推广请求的客户端。When receiving the promotion request sent by the client, the identity that matches the promotion request is superior. The higher-level identity and its corresponding phone number are pushed to the client that sent the promotion request.
可选地,所述将与所述推广请求匹配的身份中优先级高的身份及其对应的电话号码推送至发送所述推广请求的客户端的步骤,包括:Optionally, the step of pushing the highest priority identity and its corresponding phone number in the identity that matches the promotion request to the client that sends the promotion request includes:
当接收到客户端发送的推广请求时,获取所述推广请求中包含的身份的属性信息,其中,所述推广请求由所述客户端在基于身份对应的电话号码进行通信时向服务器发送,所述推广请求中包含有与发送推广请求的客户端进行通信的客户端的身份;When the promotion request sent by the client is received, the attribute information of the identity included in the promotion request is obtained, where the promotion request is sent by the client to the server when communicating according to the phone number corresponding to the identity, The promotion request includes the identity of the client that communicates with the client that sends the promotion request;
确定与获取的所述属性信息匹配的身份,并将匹配的所述身份及其对应的电话号码推送至发送所述推广请求的客户端。Determining an identity that matches the obtained attribute information, and pushing the matched identity and its corresponding phone number to a client that sends the promotion request.
可选地,所述基于身份的数据处理方法还包括:Optionally, the identity-based data processing method further includes:
当接收到客户端发送的检索请求时,从所述检索请求中获取推广请求中包含的身份的属性信息;Obtaining attribute information of the identity included in the promotion request from the retrieval request when receiving the retrieval request sent by the client;
确定与获取的所述属性信息匹配的身份,并将匹配的所述身份及其对应的电话号码发送至发送所述检索请求的客户端。Determining an identity that matches the obtained attribute information, and transmitting the matched identity and its corresponding phone number to a client that sends the retrieval request.
此外,在一个方面,本申请还提供一种基于身份的数据处理方法,该基于身份的数据处理方法包括:In addition, in one aspect, the present application further provides an identity-based data processing method, where the identity-based data processing method includes:
在接收到服务器推送的身份以及所述身份对应的电话号码时,采用接收到的电话号码更新存储的电话号码;Updating the stored phone number by using the received phone number when receiving the identity pushed by the server and the phone number corresponding to the identity;
在接收到基于所述身份触发的通信请求时,采用所述身份对应的电话号码进行通信。Upon receiving the communication request triggered based on the identity, the communication is performed using the phone number corresponding to the identity.
可选地,所述基于身份的数据处理方法还包括:Optionally, the identity-based data processing method further includes:
当检测到身份对应的电话号码发生更新时,将所述身份对应的电话号码的更新信息上传至服务器。When it is detected that the phone number corresponding to the identity is updated, the update information of the phone number corresponding to the identity is uploaded to the server.
可选地,所述基于身份的数据处理方法还包括:Optionally, the identity-based data processing method further includes:
在通信结束时,保存所述通信的通信记录,其中所述通信记录包括电话号码以及通话时长; At the end of the communication, the communication record of the communication is saved, wherein the communication record includes a phone number and a call duration;
将存储的所述通信记录上传至服务器。The stored communication record is uploaded to the server.
本申请另外提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述方法。The application further provides a computer readable storage medium storing computer executable instructions that are implemented when the computer executable instructions are executed.
此外,在一方面,本申请还提供一种基于身份的数据处理装置,包括:In addition, in an aspect, the application further provides an identity-based data processing apparatus, including:
修改模块,设置成在接收到客户端上传的身份对应的电话号码更新信息时,将更新后的电话号码与所述身份绑定;The modifying module is configured to bind the updated phone number to the identity when receiving the phone number update information corresponding to the identity uploaded by the client;
第一推送模块,设置成将所述更新后的电话号码以及所述身份推送至与所述身份有关联的其他身份对应的客户端。The first push module is configured to push the updated phone number and the identity to a client corresponding to another identity associated with the identity.
可选地,所述基于身份的数据处理装置还包括:Optionally, the identity-based data processing apparatus further includes:
获取模块,设置成当接收到客户端上传的通信记录时,从所述通信记录中获取通话时长和电话号码;Obtaining a module, configured to obtain a call duration and a phone number from the communication record when receiving the communication record uploaded by the client;
确定模块,设置成根据获取到的所述通话时长确定所述身份的优先级;Determining a module, configured to determine a priority of the identity according to the obtained duration of the call;
第二推送模块,设置成在接收到客户端发送的推广请求时,将与所述推广请求匹配的身份中优先级高的身份及其对应的电话号码推送至发送所述推广请求的客户端。The second pushing module is configured to, when receiving the promotion request sent by the client, push the identity with the highest priority and the corresponding phone number in the identity matching the promotion request to the client that sends the promotion request.
可选地,所述第二推送模块,是设置成当接收到客户端发送的推广请求时,获取所述推广请求中包含的身份的属性信息,其中,所述推广请求由所述客户端在基于身份对应的电话号码进行通信时向服务器发送,所述推广请求中包含有与发送推广请求的客户端进行通信的客户端的身份;确定与获取的所述属性信息匹配的身份,并将匹配的所述身份及其对应的电话号码推送至发送所述推广请求的客户端。Optionally, the second pushing module is configured to: when receiving the promotion request sent by the client, acquire attribute information of the identity included in the promotion request, where the promotion request is performed by the client Sending to the server when communicating according to the identity corresponding phone number, the promotion request includes the identity of the client that communicates with the client that sends the promotion request; determines the identity that matches the acquired attribute information, and matches the The identity and its corresponding phone number are pushed to the client that sent the promotion request.
可选地,所述装置还包括检索模块和第三推送模块,其中,所述检索模块设置成当接收到客户端发送的检索请求时,从所述检索请求中获取属性信息;Optionally, the device further includes a retrieval module and a third pushing module, wherein the retrieval module is configured to acquire attribute information from the retrieval request when receiving the retrieval request sent by the client;
所述第三推送模块设置成确定与获取的所述属性信息匹配的预存身份,并将匹配的所述身份及其对应的电话号码发送至发送所述检索请求的客户端。 The third push module is configured to determine a pre-stored identity that matches the acquired attribute information, and send the matched identity and its corresponding phone number to a client that sends the retrieval request.
此外,在一个方面,本申请还提供一种基于身份的数据处理装置,该基于身份的数据处理装置包括:In addition, in one aspect, the application further provides an identity-based data processing apparatus, the identity-based data processing apparatus comprising:
更新模块,设置成在接收到服务器推送的所述身份对应的电话号码时,采用接收到的电话号码更新存储的电话号码;And an update module, configured to update the stored phone number by using the received phone number when receiving the phone number corresponding to the identity pushed by the server;
通信模块,设置成在接收到基于所述身份触发的通信请求时,采用所述身份对应的电话号码进行通信。The communication module is configured to perform communication by using a phone number corresponding to the identity when receiving the communication request triggered by the identity.
可选地,所述基于身份的数据处理装置还包括:Optionally, the identity-based data processing apparatus further includes:
第一上传模块,设置成当检测到身份对应的电话号码发生更新时,将所述身份对应的电话号码的更新信息上传至服务器。The first uploading module is configured to: when it is detected that the phone number corresponding to the identity is updated, upload the update information of the phone number corresponding to the identity to the server.
可选地,所述基于身份的数据处理装置还包括:Optionally, the identity-based data processing apparatus further includes:
存储模块,设置成在通信结束时,保存通信记录,其中所述通信记录包括电话号码以及通话时长;a storage module configured to save a communication record at the end of the communication, wherein the communication record includes a phone number and a duration of the call;
第二上传模块,设置成定时或者实时将存储的所述通信记录上传至服务器。The second uploading module is configured to upload the stored communication record to the server periodically or in real time.
本申请中提出了基于身份的数据处理方法及装置,在所述数据处理方法中,将身份与电话号码关联,当用户更新电话号码时,只需要将更新后的电话号码重新与身份绑定,而身份没有更新,且与该身份具有关联的其他身份也没有更新,因此客户端只需要将更新后的电话号码上传至服务器,服务器将更新后的电话号码与该身份绑定,并将其推送至与身份有关联的其他身份对应的客户端即可,解决了电话号码更新不及时的问题。In the present application, an identity-based data processing method and apparatus are proposed. In the data processing method, an identity is associated with a phone number. When a user updates a phone number, only the updated phone number needs to be re-bound with the identity. The identity is not updated, and other identities associated with the identity are not updated, so the client only needs to upload the updated phone number to the server, and the server binds the updated phone number to the identity and pushes it. The client corresponding to other identities associated with the identity can solve the problem that the phone number update is not timely.
在阅读并理解了附图和详细描述后,可以明白其他方面。Other aspects will be apparent upon reading and understanding the drawings and detailed description.
附图概述BRIEF abstract
图1为本申请的基于身份的数据处理方法第一实施例中数据处理方法的流程图; 1 is a flowchart of a data processing method in a first embodiment of an identity-based data processing method according to the present application;
图2为本申请的基于身份的数据处理方法第二实施例中数据处理方法的流程图;2 is a flowchart of a data processing method in a second embodiment of the identity-based data processing method of the present application;
图3为本申请的基于身份的数据处理方法第三实施例中数据处理方法的流程图;3 is a flowchart of a data processing method in a third embodiment of the identity-based data processing method of the present application;
图4为本申请的基于身份的数据处理方法第四实施例中数据处理方法的流程图;4 is a flowchart of a data processing method in a fourth embodiment of the identity-based data processing method of the present application;
图5为本申请的基于身份的数据处理方法第五实施例中数据处理方法的流程图;5 is a flowchart of a data processing method in a fifth embodiment of the identity-based data processing method of the present application;
图6为本申请的基于身份的数据处理装置第一实施例中数据处理装置的示意图;6 is a schematic diagram of a data processing apparatus in a first embodiment of an identity-based data processing apparatus according to the present application;
图7为本申请的基于身份的数据处理装置第五实施例中数据处理装置的示意图。FIG. 7 is a schematic diagram of a data processing apparatus in a fifth embodiment of the identity-based data processing apparatus of the present application.
本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。The implementation, functional features and advantages of the present application will be further described with reference to the accompanying drawings.
本发明的较佳实施方式Preferred embodiment of the invention
应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。It is understood that the specific embodiments described herein are merely illustrative of the application and are not intended to be limiting.
本申请提供一种基于身份的数据处理方法。The application provides an identity based data processing method.
图1为本申请的基于身份的数据处理方法第一实施例中数据处理方法的流程图。1 is a flowchart of a data processing method in a first embodiment of the identity-based data processing method of the present application.
在第一实施例中,该基于身份的数据处理方法应用于服务器,包括以下步骤:In a first embodiment, the identity-based data processing method is applied to a server, including the following steps:
步骤S10,在接收到客户端上传的身份对应的电话号码更新信息时,将更新后的电话号码与所述身份绑定。Step S10: Bind the updated phone number to the identity when receiving the phone number update information corresponding to the identity uploaded by the client.
在本实施例中,用户具有身份,并且将用户的电话号码与身份进行绑定, 例如,用户可以通过手机等移动终端将身份与电话号码绑定,当手机等移动终端接入网络时,即可将身份与电话号码的绑定关系上传至服务器,当电话号码发生更新时,只需要在用户的手机上修改该用户的身份对应的电话号码,手机作为客户端,将身份对应的电话号码更新信息上传至服务器,服务器在接收到上述电话号码更新信息后,将更新后的电话号码与身份绑定。In this embodiment, the user has an identity and binds the user's phone number to the identity. For example, the user can bind the identity to the phone number through a mobile terminal such as a mobile phone. When the mobile terminal such as a mobile phone accesses the network, the binding relationship between the identity and the phone number can be uploaded to the server. When the phone number is updated, only the phone number is updated. The phone number corresponding to the identity of the user needs to be modified on the user's mobile phone. The mobile phone acts as a client, and uploads the phone number update information corresponding to the identity to the server. After receiving the phone number update information, the server will update the phone number. Bind with identity.
可以理解的是,电话号码可以被添加、删除或者修改,例如,原本用户的身份绑定了电话号码一,但是用户又办理了电话号码二,并且希望与其身份关联的其他身份对应的其他用户通过两个电话号码都能够联系到该用户,只需要将电话号码二与该用户的身份绑定,客户端将其上传至服务器,此时用户的身份绑定了两个电话号码,原绑定的电话号码一没有变化,新增了电话号码二,当所述其他用户获取到该用户的身份时,就同时获取到用户的两个电话号码;若用户删除了电话号码一,将身份与电话号码二绑定,则服务器接收到电话号码的更新信息时,需要将原绑定的电话号码一删除,并存储绑定的电话号码二。It can be understood that the phone number can be added, deleted or modified. For example, the identity of the original user is bound to the phone number one, but the user has processed the phone number two and wants other users corresponding to other identities associated with his identity to pass. Both phone numbers can contact the user, only need to bind the phone number 2 to the user's identity, and the client uploads it to the server. At this time, the user's identity is bound to two phone numbers, the original bound If the phone number does not change, the phone number 2 is added. When the other user obtains the identity of the user, the user's two phone numbers are obtained at the same time; if the user deletes the phone number 1, the identity and the phone number are obtained. If the server receives the update information of the phone number, the server needs to delete the original bound phone number and store the bound phone number 2.
可选地,用户可以设置其身份为可推广或者不可推广,如果用户设置其身份为可推广,则所述其他用户在获取到该身份的同时,即可获取到该身份绑定的电话号码,若用户设置其身份为不可推广,则所述其他用户即使获取到该身份,但不能获取身份绑定的电话号码,或者,用户可以将其身份绑定的一个或者多个电话号码设置为可推广,例如,用户的身份绑定了三个电话号码,但是只有其中一个设置为可推广,这样,其他用户获取到该身份时,只能同时获取到该身份绑定的、设置为可推广的电话号码,需要说明的是,上述推广的设置,可以是对于所有的其他用户,也可以是对于除了与用户具有朋友关系外的其他用户,而对于与所述用户的身份关联的身份对应的其他用户,无论所述用户的电话号码是否设置为可推广,与所述用户的身份关联的身份对应的其他用户可以获取所述用户的身份绑定的所有电话号码,以上信息均可以由用户根据需要进行设置。Optionally, the user can set the identity to be promoted or not to be promoted. If the user sets the identity to be promoteable, the other user can obtain the identity-bound phone number while obtaining the identity. If the user sets the identity to be non-promotionable, the other user may not obtain the identity-bound phone number even if the identity is obtained, or the user may set one or more phone numbers whose identity is bound to be promoted. For example, the user's identity is bound to three phone numbers, but only one of them is set to be promoted, so that when other users obtain the identity, they can only obtain the phone that is bound to the identity and set to be promoted. The number, it should be noted that the above-mentioned promotion settings may be for all other users, or other users corresponding to the identity associated with the user's identity, other than the user having a friend relationship with the user. Whether the phone number of the user is set to be promoteable, the identity associated with the identity of the user corresponds to Other users can get all the phone numbers of the user's identity binding, more information can be set by the user as needed.
步骤S20,将所述更新后的电话号码以及所述身份推送至与所述身份有关联的其他身份对应的客户端。Step S20: Push the updated phone number and the identity to a client corresponding to another identity associated with the identity.
其他身份对应的客户端采用接收到的电话号码以及所述身份更新存储的 电话号码,并在接收到基于所述身份触发的通信请求时,采用所述身份对应的电话号码进行通信。The client corresponding to the other identity uses the received phone number and the identity update stored. The phone number, and when receiving the communication request triggered based on the identity, communicates using the phone number corresponding to the identity.
服务器将更新后的电话号码推送至与身份有关联的其他身份对应的客户端,为了使其他用户能够及时地获取到其身份关联的身份对应的电话号码的更新信息,客户端在线状态下,服务器实时或者定时地推送身份对应的电话号码,可以理解的是,服务器存储有身份的所有信息及身份对应的电话号码,包括身份绑定的电话号码以及身份关联的其他身份,以及这些关联的身份对应的电话号码,因此,当客户端不在线时,服务器也可以通过短信的形式向关联的其他身份绑定的电话号码推送上述电话号码的更新信息。The server pushes the updated phone number to the client corresponding to the other identity associated with the identity, in order to enable other users to timely obtain the update information of the phone number corresponding to the identity associated with the identity, the client is in the online state, the server Pushing the phone number corresponding to the identity in real time or periodically, it can be understood that the server stores all the information of the identity and the phone number corresponding to the identity, including the phone number of the identity binding and other identities associated with the identity, and the associated identity The phone number, therefore, when the client is not online, the server can also push the update information of the phone number to the associated other identity-bound phone number by means of a short message.
若用户的身份绑定有两个不同的电话号码,其他人在基于该身份进行通信时,可以从上述两个电话号码中择一进行通信;可选地,可以设置电话号码一和电话号码二的优先级,在其他用户与该身份对应的用户进行通信时,首先向优先级高的电话号码发起通话,当该电话号码无法接通时,再向优先级次之的电话号码发起通话,需要说明的是,本实施例不限制一个身份绑定的电话号码的数量,电话号码的数量可以是一个或者多个。If the identity of the user is bound to two different phone numbers, when the other person communicates based on the identity, the other two phone numbers can be selected for communication; optionally, the phone number 1 and the phone number 2 can be set. Priority, when other users communicate with the user corresponding to the identity, first initiate a call to the phone number with a higher priority, and when the phone number cannot be connected, then initiate a call to the phone number of the second priority, It is noted that the embodiment does not limit the number of phone numbers bound by one identity, and the number of phone numbers may be one or more.
本实施例提出的基于身份的数据处理方法,将身份与电话号码关联,当用户更新电话号码时,只需要将更新后的电话号码重新与身份绑定,而身份没有更新,且与该身份关联的其他身份也没有更新,因此客户端只需要将更新后的电话号码上传至服务器,服务器将更新后的电话号码与该身份绑定,并将其推送至与身份关联的其他身份对应的客户端即可,解决了电话号码更新不及时的问题。The identity-based data processing method proposed in this embodiment associates an identity with a phone number. When the user updates the phone number, the updated phone number only needs to be re-binding with the identity, and the identity is not updated, and is associated with the identity. The other identities are not updated, so the client only needs to upload the updated phone number to the server, and the server binds the updated phone number to the identity and pushes it to the client corresponding to the other identities associated with the identity. That's it, it solves the problem that the phone number update is not timely.
可选地,参照图2所示,基于本申请基于身份的数据处理方法的第一实施例提出本申请方法的第二实施例。在本实施例中,该基于身份的数据处理方法还包括:Optionally, referring to FIG. 2, a second embodiment of the method of the present application is proposed based on the first embodiment of the identity-based data processing method of the present application. In this embodiment, the identity-based data processing method further includes:
步骤S30,当接收到客户端上传的通信记录时,从所述通信记录中获取通话时长和电话号码;Step S30, when receiving the communication record uploaded by the client, obtaining the call duration and the phone number from the communication record;
步骤S40,根据获取到的所述通话时长确定所述身份的优先级; Step S40: determining a priority of the identity according to the obtained duration of the call;
步骤S50,在接收到客户端发送的推广请求时,将与所述推广请求匹配的身份中优先级高的身份及其对应的电话号码推送至发送所述推广请求的客户端。Step S50: When receiving the promotion request sent by the client, the identity with the highest priority among the identity matching the promotion request and the corresponding phone number are pushed to the client that sends the promotion request.
客户端存储本机的通信记录,包括身份、通话时长以及身份对应的电话号码等信息。客户端可以在每一次通话后存储本次通话的通信记录,并且定时或者实时地将其上传至服务器,服务器在接收到上传的通话记录后,根据通话时长确定所述身份的优先级,以便于在接收到客户端发送的推广请求之后,为用户推送身份及其对应的电话号码时,可以优先推送优先级高的身份及其对应的电话号码。The client stores the communication record of the machine, including the identity, the duration of the call, and the phone number corresponding to the identity. The client can store the communication record of the call after each call, and upload it to the server periodically or in real time. After receiving the uploaded call record, the server determines the priority of the identity according to the duration of the call, so as to facilitate After receiving the promotion request sent by the client, when pushing the identity and the corresponding phone number for the user, the priority and the corresponding phone number can be preferentially pushed.
可选地,对于用户的身份,可以提供评价功能,用户在通信结束时可以对该身份进行评价,这样,服务器在进行身份推送时,可以优先推送评价最好的身份,或者将符合要求的身份按照评价的等级进行推送。Optionally, for the identity of the user, an evaluation function may be provided, and the user may evaluate the identity at the end of the communication, so that the server may preferentially push the best identity or perform the identity when performing the identity push. Push according to the rating of the evaluation.
可选地,参照图3所示,基于本申请基于身份的数据处理方法的第二实施例提出本申请方法的第三实施例。在本实施例中,该方法还包括以下步骤:Optionally, referring to FIG. 3, a third embodiment of the method of the present application is proposed based on the second embodiment of the identity-based data processing method of the present application. In this embodiment, the method further includes the following steps:
步骤S60,当接收到客户端发送的推广请求时,获取所述推广请求中包含的身份的属性信息,其中,所述推广请求由所述客户端在基于身份对应的电话号码进行通信时向服务器发送,所述推广请求中包含有与发送推广请求的客户端进行通信的客户端的身份;Step S60, when receiving the promotion request sent by the client, acquiring attribute information of the identity included in the promotion request, where the promotion request is sent by the client to the server when communicating according to the phone number corresponding to the identity Sending, the promotion request includes an identity of a client that communicates with a client that sends the promotion request;
步骤S70,确定与获取的所述属性信息匹配的身份,并将匹配的所述身份及其对应的电话号码推送至发送所述推广请求的客户端。Step S70: Determine an identity that matches the acquired attribute information, and push the matched identity and its corresponding phone number to the client that sends the promotion request.
用户可以设置其客户端的身份包括标识信息、地域信息以及是否推广等属性信息,标识信息可以是自己的产品,例如,若用户为银行,则可将其身份的标识信息设置为银行,以便于其他用户根据需求进行查找。The user can set the identity of the client, including the identification information, the geographical information, and whether to promote the attribute information. The identification information can be its own product. For example, if the user is a bank, the identification information of the identity can be set as a bank, so as to facilitate other Users look up according to their needs.
当用户与某个身份对应的其他用户进行通信时,客户端会向服务器发送推广请求,推广请求中包含身份的属性信息。服务器获取到推广请求后,可以将与身份的属性信息匹配的身份推送给用户的发送所述推广请求的客户端,例如,将具有相同标识信息或者同时具有相同标识信息和相同地域信息的身 份推送至上传所述拨号信息的客户端,这里仅涉及设置了可推送的电话号码,对于设置为不可推送的电话号码,则不进行推送,可选地,基于第二实施例中确定的身份的优先级,服务器优先选择优先级高的身份及其对应的电话号码进行推送。When the user communicates with other users corresponding to an identity, the client sends a promotion request to the server, and the promotion request includes the attribute information of the identity. After obtaining the promotion request, the server may push the identity that matches the attribute information of the identity to the client that sends the promotion request, for example, the body that has the same identification information or has the same identification information and the same geographical information at the same time. Pushing to the client uploading the dialing information, here only involves setting the pushable phone number, and for the phone number set to be non-pushable, pushing is not performed, optionally based on the identity determined in the second embodiment Priority, the server preferentially selects the higher priority identity and its corresponding phone number for pushing.
本实施例提出的基于身份的数据处理方法,提供身份推广功能,使得想推广产品的用户将其身份及对应的电话号码推送给需要的用户,需要产品的用户也容易得到提供产品的用户的身份及对应的电话号码。The identity-based data processing method provided in this embodiment provides an identity promotion function, so that a user who wants to promote the product pushes its identity and corresponding phone number to the required user, and the user who needs the product also easily obtains the identity of the user who provides the product. And the corresponding phone number.
可选地,参照图4所示,基于本申请基于身份的数据处理方法的第一实施例提出本申请方法的第四实施例。在本实施例中,该方法还包括以下步骤:Optionally, referring to FIG. 4, a fourth embodiment of the method of the present application is proposed based on the first embodiment of the identity-based data processing method of the present application. In this embodiment, the method further includes the following steps:
步骤S80,当接收到客户端发送的检索请求时,从所述检索请求中获取属性信息;Step S80, when receiving the retrieval request sent by the client, acquiring attribute information from the retrieval request;
步骤S90,确定与获取的所述属性信息匹配的身份,并将匹配的所述身份及其对应的电话号码发送至发送所述检索请求的客户端。Step S90: Determine an identity that matches the acquired attribute information, and send the matched identity and its corresponding phone number to the client that sends the retrieval request.
当接收到客户端发送的检索请求时,获取属性信息,例如用户想要查找标识信息为银行的身份及其对应电话号码,则在可以基于云通讯录进行检索,服务器接收到检索请求时,可以从服务器存储身份及电话号码的数据库中确定与检索请求中的属性信息匹配的预存身份并发送至发送检索请求的客户端,可选地,基于第二实施例中确定的身份的优先级,服务器优先发送优先级高的身份及其对应的电话号码。When the retrieval request sent by the client is received, the attribute information is obtained. For example, if the user wants to find the identity information as the identity of the bank and the corresponding phone number, the user may perform the retrieval based on the cloud address book, and when the server receives the retrieval request, the server may Determining a pre-stored identity that matches the attribute information in the retrieval request from a database of server storage identities and phone numbers and transmitting to the client transmitting the retrieval request, optionally, based on the priority of the identity determined in the second embodiment, the server Priority is given to sending a higher priority identity and its corresponding phone number.
本实施例提出的基于身份的数据处理方法,将用户的拨号记录反馈给服务器进行分析,从而提供身份检索功能,使得需要产品的人能够快速获取到提供产品的用户的身份。The identity-based data processing method proposed in this embodiment feeds back the user's dialing record to the server for analysis, thereby providing an identity retrieval function, so that a person who needs the product can quickly obtain the identity of the user who provides the product.
参照图5所示,为本申请的基于身份的数据处理方法的第五实施例。在本实施例中,该方法应用于客户端,包括以下步骤:Referring to FIG. 5, a fifth embodiment of the identity-based data processing method of the present application is shown. In this embodiment, the method is applied to the client, and includes the following steps:
步骤S100,在接收到服务器推送的身份以及所述身份对应的电话号码时,采用接收到的电话号码更新存储的电话号码; Step S100, when receiving the identity pushed by the server and the phone number corresponding to the identity, updating the stored phone number by using the received phone number;
在本实施例中,用户具有身份,并且将用户的电话号码与身份进行绑定,例如,用户可以通过手机等移动终端将身份与电话号码绑定,当手机等移动终端接入网络时,即可将身份与电话号码的绑定关系上传至服务器,当电话号码发生更新时,只需要在用户的手机上修改该用户的身份对应的电话号码,手机作为客户端,将身份对应的电话号码更新信息上传至服务器,服务器在接收到上述电话号码的更新信息后,将更新后的电话号码与身份绑定,并将更新后的电话号码和对应的身份推送至该与该身份有关联的其他身份所在的客户端,与该身份关联的其他身份所在的客户端在接收到服务器推送的身份以及身份对应的电话号码时,以更新后的电话号码更新当前存储在客户端上的电话号码。In this embodiment, the user has an identity and binds the user's phone number to the identity. For example, the user can bind the identity to the phone number through a mobile terminal such as a mobile phone. When the mobile terminal such as a mobile phone accesses the network, The binding relationship between the identity and the phone number can be uploaded to the server. When the phone number is updated, only the phone number corresponding to the identity of the user needs to be modified on the user's mobile phone, and the mobile phone acts as a client, and the phone number corresponding to the identity is updated. The information is uploaded to the server, and after receiving the update information of the above phone number, the server binds the updated phone number with the identity, and pushes the updated phone number and the corresponding identity to the other identity associated with the identity. The client where the other client associated with the identity is located receives the phone number corresponding to the server and the phone number corresponding to the identity, and updates the phone number currently stored on the client with the updated phone number.
可以理解的是,电话号码可以被添加、删除或者修改,服务端在推送新的电话号码时可以对此进行是添加还是新增等的附注说明。It can be understood that the phone number can be added, deleted or modified, and the server can add or add a note to the new phone number when it is pushed.
步骤S110,在接收到基于所述身份触发的通信请求时,采用所述身份对应的电话号码进行通信。Step S110: When receiving the communication request triggered by the identity, the communication is performed by using the phone number corresponding to the identity.
当用户想要与存储的电话号码对应的客户端进行通话时,可以基于该电话号码对应的身份发起通信请求,客户端在接收到该通信请求时,获取该身份对应的电话号码,基于获取到的电话号码进行通信,例如,发送短信或者发起通话等,当一个身份对应有多个电话号码时,可以设置电话号码的优先级,或者在用户的客户端显示包含有多个电话号码的用户界面以供用户基于该用户界面进行选择。When the user wants to make a call with the client corresponding to the stored phone number, the user may initiate a communication request based on the identity corresponding to the phone number, and when receiving the communication request, the client obtains the phone number corresponding to the identity, based on the obtained The phone number communicates, for example, sending a text message or initiating a call, etc., when an identity corresponds to multiple phone numbers, the priority of the phone number can be set, or a user interface containing multiple phone numbers can be displayed on the user's client. For the user to make a selection based on the user interface.
同样地,对于其他身份对应的客户端来说,当检测到身份对应的电话号码发生更新时,将所述身份对应的电话号码更新信息上传至服务器,以供服务器进行推送。Similarly, for the client corresponding to the other identity, when it is detected that the phone number corresponding to the identity is updated, the phone number update information corresponding to the identity is uploaded to the server for the server to push.
可选地,该基于身份的数据处理方法还包括以下步骤:Optionally, the identity-based data processing method further includes the following steps:
在通信结束时,保存通信记录,其中所述通信记录包括电话号码以及通话时长;At the end of the communication, the communication record is saved, wherein the communication record includes a phone number and a duration of the call;
将存储的所述通信记录上传至服务器。The stored communication record is uploaded to the server.
客户端存储本机的通信记录,包括电话号码、通话时长以及电话号码对 应的电话号码等信息。客户端可以在每一次通话后存储本次通话的通信记录,并且定时或者实时地将其上传至服务器,服务器在接收到上传的通话记录后,根据通话时长确定所述身份的优先级,以便于在接收到客户端发送的推广请求之后,为用户推送身份及其对应的电话号码时,可以优先推送优先级高的身份及其对应的电话号码。The client stores the communication record of the machine, including the phone number, the duration of the call, and the phone number pair. Information such as the phone number. The client can store the communication record of the call after each call, and upload it to the server periodically or in real time. After receiving the uploaded call record, the server determines the priority of the identity according to the duration of the call, so as to facilitate After receiving the promotion request sent by the client, when pushing the identity and the corresponding phone number for the user, the priority and the corresponding phone number can be preferentially pushed.
本实施例提出的基于身份的数据处理方法,将身份与电话号码关联,当用户更新电话号码时,只需要将更新信息上传至服务器,服务器将其推送至与该身份有关联的其他身份对应的客户端,其他的客户端在接收到数据之后,能够及时地更新存储的电话号码,解决了电话号码更新不及时的问题。The identity-based data processing method proposed in this embodiment associates the identity with a phone number. When the user updates the phone number, only the update information needs to be uploaded to the server, and the server pushes it to the other identity associated with the identity. After receiving the data, the client can update the stored phone number in time, which solves the problem that the phone number is not updated in time.
本发明实施例另外提供一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令被执行时实现上述方法。Embodiments of the present invention further provide a computer readable storage medium storing computer executable instructions that are implemented when the computer executable instructions are executed.
本申请还提出一种基于身份的数据处理装置。The application also proposes an identity based data processing device.
图6为本申请基于身份的数据处理装置第一实施例中数据处理装置的示意图。FIG. 6 is a schematic diagram of a data processing apparatus in a first embodiment of an identity-based data processing apparatus according to the present application.
在该实施例中,该基于身份的数据处理装置应用于服务器,包括:In this embodiment, the identity-based data processing device is applied to a server, including:
修改模块10,设置成在接收到客户端上传的身份对应的电话号码的更新信息时,将更新后的电话号码与所述身份绑定。The modifying
在本实施例中,用户具有身份,并且将用户的电话号码与身份进行绑定,例如,用户可以通过手机等移动终端将身份与电话号码绑定,当手机等移动终端接入网络时,即可将身份与电话号码的绑定关系上传至服务器,当电话号码发生更新时,只需要在用户的手机上修改该用户的身份对应的电话号码,手机作为客户端,将身份对应的电话号码的更新信息上传至服务器,服务器在接收到上述电话号码的更新信息后,修改模块10将更新后的电话号码与身份绑定。In this embodiment, the user has an identity and binds the user's phone number to the identity. For example, the user can bind the identity to the phone number through a mobile terminal such as a mobile phone. When the mobile terminal such as a mobile phone accesses the network, The binding relationship between the identity and the phone number can be uploaded to the server. When the phone number is updated, only the phone number corresponding to the identity of the user needs to be modified on the user's mobile phone, and the mobile phone serves as the client, and the phone number corresponding to the identity is The update information is uploaded to the server, and after receiving the update information of the above phone number, the
可以理解的是,电话号码可以被添加、删除或者修改,例如,原本用户的身份绑定了电话号码一,但是用户又办理了电话号码二,并且希望与其身份关联的其他身份对应的其他用户通过两个电话号码都能够联系到该用户,
只需要将电话号码二与该用户的身份绑定,客户端将其上传至服务器,此时用户的身份绑定了两个电话号码,原绑定的电话号码一没有变化,新增了电话号码二,当所述其他用户获取到该用户的身份时,就同时获取到用户的两个电话号码;若用户删除了电话号码一,将身份与电话号码二绑定,则服务器接收到电话号码的更新信息时,修改模块10需要将原绑定的电话号码一删除,并存储新绑定的电话号码二。It can be understood that the phone number can be added, deleted or modified. For example, the identity of the original user is bound to the phone number one, but the user has processed the phone number two and wants other users corresponding to other identities associated with his identity to pass. Both phone numbers can contact the user.
Only need to bind the phone number 2 to the user's identity, and the client uploads it to the server. At this time, the user's identity is bound to two phone numbers. The original bound phone number does not change, and the phone number is added. Second, when the other user obtains the identity of the user, the two phone numbers of the user are acquired at the same time; if the user deletes the phone number one and binds the identity with the phone number two, the server receives the phone number. When the information is updated, the
可选地,用户可以设置其身份为可推广或者不可推广,如果用户设置其身份为可推广,则所述其他用户在获取到该身份的同时,即可获取到该身份绑定的电话号码,若用户设置其身份为不可推广,则所述其他用户即使获取到该身份,但不能获取身份绑定的电话号码,或者,用户可以将其身份绑定的一个或者多个电话号码设置为可推广,例如,用户的身份绑定了三个电话号码,但是只有其中一个设置为可推广,这样,其他用户获取到该身份时,只能同时获取到该身份绑定的、设置为可推广的电话号码,需要说明的是,上述推广的设置,可以是对于所有的其他用户,也可以是对于除了与用户具有朋友关系外的其他用户,而对于与所述用户的身份关联的身份对应的其他用户,无论所述用户的电话号码是否设置为可推广,与所述用户的身份关联的身份对应的其他用户可以获取所述用户的身份绑定的所有电话号码,以上信息均可以由用户根据需要进行设置。Optionally, the user can set the identity to be promoted or not to be promoted. If the user sets the identity to be promoteable, the other user can obtain the identity-bound phone number while obtaining the identity. If the user sets the identity to be non-promotionable, the other user may not obtain the identity-bound phone number even if the identity is obtained, or the user may set one or more phone numbers whose identity is bound to be promoted. For example, the user's identity is bound to three phone numbers, but only one of them is set to be promoted, so that when other users obtain the identity, they can only obtain the phone that is bound to the identity and set to be promoted. The number, it should be noted that the above-mentioned promotion settings may be for all other users, or other users corresponding to the identity associated with the user's identity, other than the user having a friend relationship with the user. Whether the phone number of the user is set to be promoteable, the identity associated with the identity of the user corresponds to Other users can get all the phone numbers of the user's identity binding, more information can be set by the user as needed.
第一推送模块20,设置成将所述更新后的电话号码以及所述身份推送至与所述身份有关联的其他身份对应的客户端。The
其他身份对应的客户端采用接收到的电话号码以及所述身份更新存储的电话号码,并在接收到基于所述身份触发的通信请求时,采用所述身份对应的电话号码进行通信。The client corresponding to the other identity uses the received phone number and the phone number of the identity update store, and when receiving the communication request triggered by the identity, communicates using the phone number corresponding to the identity.
第一推送模块20将更新后的电话号码推送至与身份有关联的其他身份对应的客户端,为了使其他用户能够及时地获取到其身份关联的身份对应的电话号码的更新信息,客户端在线状态下,第一推送模块20实时或者定时地推送身份对应的电话号码,可以理解的是,服务器存储有身份的所有信息及身份对应的电话号码,包括身份绑定的电话号码以及身份关联的其他身份,以及这些关联的身份对应的电话号码,因此,当客户端不在线时,第一推送
模块20也可以通过短信的形式向关联的其他身份绑定的电话号码推送上述电话号码的更新信息。The
若用户的身份绑定有两个不同的电话号码,其他人在基于该身份进行通信时,可以从上述两个电话号码中择一进行通信;可选地,用户可以设置电话号码一和电话号码二的优先级,在其他用户与该身份对应的用户进行通信时,首先向优先级高的电话号码发起通话,当该电话号码无法接通时,再向优先级次之的电话号码发起通话,需要说明的是,本实施例不限制一个身份绑定的电话号码的数量,电话号码的数量可以是一个或者多个。If the identity of the user is bound to two different phone numbers, when the other person communicates based on the identity, the other two phone numbers can be selected for communication; optionally, the user can set the phone number one and the phone number. The priority of the second, when other users communicate with the user corresponding to the identity, first initiate a call to the phone number with a higher priority, and when the phone number cannot be connected, initiate a call to the phone number of the second priority. It should be noted that, in this embodiment, the number of phone numbers bound by one identity is not limited, and the number of the phone numbers may be one or more.
本实施例提出的基于身份的数据处理装置,将身份与电话号码关联,当用户更新电话号码时,只需要将更新后的电话号码重新与身份绑定,而身份没有更新,且与该身份关联的其他身份也没有更新,因此客户端只需要将更新后的电话号码上传至服务器,服务器将更新后的电话号码与该身份绑定,并将其推送至与身份有关联的其他身份对应的客户端即可,解决了电话号码更新不及时的问题。The identity-based data processing apparatus proposed in this embodiment associates an identity with a phone number. When the user updates the phone number, only the updated phone number needs to be re-binding with the identity, and the identity is not updated, and is associated with the identity. The other identities are not updated, so the client only needs to upload the updated phone number to the server, and the server binds the updated phone number to the identity and pushes it to the client corresponding to the other identities associated with the identity. The end can solve the problem that the phone number update is not timely.
可选地,基于本申请基于身份的数据处理装置的第一实施例提出本申请装置的第二实施例。在本实施例中,该基于身份的数据处理装置还包括:Alternatively, a second embodiment of the apparatus of the present application is presented based on the first embodiment of the identity-based data processing apparatus of the present application. In this embodiment, the identity-based data processing apparatus further includes:
获取模块,设置成当接收到客户端上传的通信记录时,从所述通信记录中获取通话时长和电话号码;Obtaining a module, configured to obtain a call duration and a phone number from the communication record when receiving the communication record uploaded by the client;
确定模块,设置成根据获取到的所述通话时长确定所述身份的优先级;Determining a module, configured to determine a priority of the identity according to the obtained duration of the call;
第二推送模块,设置成在接收到客户端发送的推广请求时,将与所述推广请求匹配的预存身份中优先级高的身份及其对应的电话号码推送至发送所述推广请求的客户端。a second pushing module, configured to: when receiving the promotion request sent by the client, push the identity with a higher priority among the pre-stored identity matching the promotion request and the corresponding phone number to the client that sends the promotion request .
客户端存储本机的通信记录,包括身份、通话时长以及身份对应的电话号码等信息。客户端可以在每一次通话后存储本次通话的通信记录,并且定时或者实时地将其上传至服务器,获取模块在接收到上传的通话记录后,确定模块根据通话时长确定所述身份的优先级,以便于在以便于在接收到客户端发送的推广请求之后,第二推送模块为用户推送身份及其对应的电话号码 时,可以优先推送优先级高的身份及其对应的电话号码。The client stores the communication record of the machine, including the identity, the duration of the call, and the phone number corresponding to the identity. The client can store the communication record of the call after each call, and upload it to the server periodically or in real time. After receiving the uploaded call record, the obtaining module determines that the module determines the priority of the identity according to the duration of the call. So that the second push module pushes the identity and its corresponding phone number for the user after receiving the promotion request sent by the client. When the priority is high, the priority and its corresponding phone number can be pushed preferentially.
可选地,对于用户的身份,可以提供评价功能,用户在通信结束时可以对该身份进行评价,这样,第二推送模块在进行身份推送时,可以优先推送评价最好的身份,或者将符合要求的身份按照评价的等级进行推送。Optionally, for the identity of the user, an evaluation function may be provided, and the user may evaluate the identity when the communication ends, so that the second push module may preferentially push the best identity when performing the identity push, or will conform to The required identity is pushed according to the rating of the evaluation.
可选地,基于本申请基于身份的数据处理装置的第二实施例提出本申请装置的第三实施例。在本实施例中,该装置还包括以下步骤:Alternatively, a third embodiment of the apparatus of the present application is presented based on the second embodiment of the identity-based data processing apparatus of the present application. In this embodiment, the apparatus further includes the following steps:
第二推送模块是设置成当接收到客户端发送的推广请求时,获取所述推广请求中包含的身份的属性信息,其中,所述推广请求由所述客户端在基于身份对应的电话号码进行通信时向服务器发送,所述推广请求中包含有与发送推广请求的客户端进行通信的客户端的身份;The second push module is configured to acquire attribute information of the identity included in the promotion request when receiving the promotion request sent by the client, where the promotion request is performed by the client in the phone number corresponding to the identity The communication is sent to the server, and the promotion request includes the identity of the client that communicates with the client that sends the promotion request;
确定与获取的所述属性信息匹配的身份,并将匹配的所述身份及其对应的电话号码推送至发送所述推广请求的客户端。Determining an identity that matches the obtained attribute information, and pushing the matched identity and its corresponding phone number to a client that sends the promotion request.
用户可以设置其客户端的身份包括标识信息、地域信息以及是否推广等属性信息,标识信息可以是自己的产品,例如,若用户为银行,则可将其身份的标识信息设置为银行,以便于其他用户根据需求进行查找。The user can set the identity of the client, including the identification information, the geographical information, and whether to promote the attribute information. The identification information can be its own product. For example, if the user is a bank, the identification information of the identity can be set as a bank, so as to facilitate other Users look up according to their needs.
当用户与某个身份对应的其他用户进行通信时,客户端会向服务器发送推广请求,推广请求中包含电话号码。第二推送模块获取到推广请求后,可以将与身份的属性信息匹配的身份推送给用户的发送所述推广请求的客户端,例如,将具有相同标识信息或者同时具有相同标识信息和相同地域信息的身份推送至上传所述拨号信息的客户端,这里仅涉及设置了可推送的身份,对于设置为不可推送的号码,则不进行推送,可选地,基于第二实施例中确定的身份的优先级,第二推送模块优先选择优先级高的身份及其对应的电话号码进行推送。When the user communicates with other users corresponding to an identity, the client sends a promotion request to the server, and the promotion request includes a phone number. After obtaining the promotion request, the second pushing module may push the identity that matches the attribute information of the identity to the client that sends the promotion request, for example, the same identification information or the same identification information and the same geographical information. The identity is pushed to the client that uploads the dialing information, where only the pushable identity is set, and for the number that is set to be non-pushable, no push is performed, optionally based on the identity determined in the second embodiment. Priority, the second push module preferentially selects the higher priority identity and its corresponding phone number for pushing.
本实施例提出的基于身份的数据处理装置,提供身份推广功能,使得想推广产品的用户将其身份及其对应的电话号码推送给需要的用户,需要产品的用户也容易得到提供产品的用户的身份及其对应的电话号码。 The identity-based data processing apparatus provided in this embodiment provides an identity promotion function, so that a user who wants to promote the product pushes its identity and its corresponding phone number to the required user, and the user who needs the product is also easily obtained by the user who provides the product. Identity and its corresponding phone number.
可选地,基于本申请基于身份的数据处理装置的第一实施例提出本申请装置的第四实施例。在本实施例中,该装置还包括检索模块和第三推送模块,其中,Alternatively, a fourth embodiment of the apparatus of the present application is presented based on the first embodiment of the identity-based data processing apparatus of the present application. In this embodiment, the apparatus further includes a retrieval module and a third pushing module, wherein
检索模块设置成当接收到客户端发送的检索请求时,从所述检索请求中获取属性信息;The retrieval module is configured to acquire attribute information from the retrieval request when receiving the retrieval request sent by the client;
第三推送模块设置成确定与获取的所述属性信息匹配的身份,并将匹配的所述身份及其对应的电话号码发送至发送所述检索请求的客户端。The third push module is configured to determine an identity that matches the acquired attribute information, and send the matched identity and its corresponding phone number to a client that sends the retrieval request.
当接收到客户端发送的检索请求时,检索模块获取属性信息,例如用户想要查找标识信息为银行的身份及其对应的电话号码,则在可以基于云通讯录进行检索,服务器接收到检索请求时,第三推送模块可以从存储的数据库中确定与检索请求中的属性信息匹配的预存身份并发送至发送检索请求的客户端,可选地,基于第一实施例中确定的身份的优先级,第三推送模块优先发送优先级高的身份及其对应的电话号码。When receiving the retrieval request sent by the client, the retrieval module acquires the attribute information. For example, if the user wants to find the identity information as the identity of the bank and the corresponding phone number, the retrieval may be performed based on the cloud address book, and the server receives the retrieval request. The third push module may determine, from the stored database, a pre-stored identity that matches the attribute information in the retrieval request and send it to the client that sent the retrieval request, optionally based on the priority of the identity determined in the first embodiment. The third push module preferentially sends the high priority identity and its corresponding phone number.
本实施例提出的基于身份的数据处理装置,将用户的拨号记录反馈给服务器进行分析,从而提供身份检索功能,使得需要产品的人能够快速获取到提供产品的用户的身份。The identity-based data processing apparatus proposed in this embodiment feeds back the user's dialing record to the server for analysis, thereby providing an identity retrieval function, so that a person who needs the product can quickly obtain the identity of the user who provides the product.
本申请还提出一种应用于客户端的基于身份的数据处理装置。The application also proposes an identity-based data processing device applied to a client.
图7为本申请基于身份的数据处理装置第五实施例中数据处理装置的示意图,在本实施例中,该装置应用于客户端,包括以下模块:FIG. 7 is a schematic diagram of a data processing apparatus in a fifth embodiment of the identity-based data processing apparatus of the present application. In this embodiment, the apparatus is applied to a client, and includes the following modules:
更新模块50,设置成在接收到服务器推送的所述身份对应的电话号码时,采用接收到的电话号码更新存储的电话号码;The
在本实施例中,用户具有身份,并且将用户的电话号码与身份进行绑定,例如,用户可以通过手机等移动终端将身份与电话号码绑定,当手机等移动终端接入网络时,即可将身份与电话号码的绑定关系上传至服务器,当电话号码发生更新时,只需要在用户的手机上修改该用户的身份对应的电话号码,手机作为客户端,将身份对应的电话号码的更新信息上传至服务器,服务器在接收到上述电话号码的更新信息后,将更新后的电话号码与身份绑定,并
将更新后的电话号码和对应的身份推送至与该身份有关联的其他身份所在的客户端,与该身份有关联的其他身份所在的客户端在接收到服务器推送的身份以及身份对应的电话号码时,更新模块50以更新后的电话号码更新当前存储在客户端上的电话号码。In this embodiment, the user has an identity and binds the user's phone number to the identity. For example, the user can bind the identity to the phone number through a mobile terminal such as a mobile phone. When the mobile terminal such as a mobile phone accesses the network, The binding relationship between the identity and the phone number can be uploaded to the server. When the phone number is updated, only the phone number corresponding to the identity of the user needs to be modified on the user's mobile phone, and the mobile phone serves as the client, and the phone number corresponding to the identity is The update information is uploaded to the server, and after receiving the update information of the above phone number, the server binds the updated phone number to the identity, and
Pushing the updated phone number and corresponding identity to the client where the other identity associated with the identity is located, and the client where the other identity associated with the identity is located receives the identity of the server and the phone number corresponding to the identity The
可以理解的是,电话号码可以被添加、删除或者修改,服务端在推送新的电话号码时可以对此进行是添加还是新增等的附注说明,客户端在更新数据时,可以进行相应的添加、删除或者修改。而且,本实施例提出的基于身份的数据处理装置可以是上述客户端或者与该客户端进行通信的其他客户端。It can be understood that the phone number can be added, deleted or modified. When the server pushes a new phone number, the server can add or add a note indicating whether the client can update the data. , delete or modify. Moreover, the identity-based data processing apparatus proposed in this embodiment may be the above client or other client that communicates with the client.
通信模块60,设置成在接收到基于所述身份触发的通信请求时,采用所述身份对应的电话号码进行通信。The
当用户想要与存储的电话号码对应的客户端进行通话时,可以基于该电话号码对应的身份发起通信请求,客户端在接收到该通信请求时,通信模块60获取该身份对应的电话号码,基于获取到的电话号码进行通信,例如,发送短信或者发起通话等,当一个身份对应有多个电话号码时,可以设置电话号码的优先级,或者在用户的客户端显示包含有多个电话号码的用户界面以供用户基于该用户界面进行选择。When the user wants to make a call with the client corresponding to the stored phone number, the communication request may be initiated based on the identity corresponding to the phone number, and when the client receives the communication request, the
可选地,该基于身份的数据处理装置还包括:Optionally, the identity-based data processing device further includes:
第一上传模块,设置成当检测到身份对应的电话号码发生更新时,将所述身份对应的电话号码的更新信息上传至服务器,以供服务器进行推送。The first uploading module is configured to: when it is detected that the phone number corresponding to the identity is updated, upload the update information of the phone number corresponding to the identity to the server for the server to push.
可选地,该基于身份的数据处理装置还包括:Optionally, the identity-based data processing device further includes:
存储模块,设置成在通信结束时,保存通信记录,其中所述通信记录包括电话号码以及通话时长;a storage module configured to save a communication record at the end of the communication, wherein the communication record includes a phone number and a duration of the call;
第二上传模块,设置成将存储的所述通信记录上传至服务器。The second uploading module is configured to upload the stored communication record to the server.
存储模块存储本机的通信记录,包括电话号码、通话时长以及电话号码对应的电话号码等信息。存储模块可以在每一次通话后存储本次通话的通信记录,第二上传模块定时或者实时地将其上传至服务器,服务器在接收到上传的通话记录后,根据通话时长确定所述身份的优先级,以便于在接收到客户端发送的推广请求之后,为用户推送身份及其对应的电话号码时,可以优 先推送优先级高的身份及其对应的电话号码。The storage module stores the communication record of the machine, including the phone number, the duration of the call, and the phone number corresponding to the phone number. The storage module can store the communication record of the current call after each call, and the second uploading module uploads the communication record to the server periodically or in real time, and after receiving the uploaded call record, the server determines the priority of the identity according to the duration of the call. In order to facilitate the user to push the identity and its corresponding phone number after receiving the promotion request sent by the client, First push the high priority identity and its corresponding phone number.
本实施例提出的基于身份的数据处理装置,将身份与电话号码关联,当用户更新电话号码时,只需要将更新信息上传至服务器,服务器将其推送至与该身份有关联的其他身份对应的客户端,其他的客户端在接收到数据之后,能够及时地更新存储的电话号码,解决了电话号码更新不及时的问题。The identity-based data processing apparatus proposed in this embodiment associates an identity with a phone number. When the user updates the phone number, only the update information needs to be uploaded to the server, and the server pushes it to the other identity associated with the identity. After receiving the data, the client can update the stored phone number in time, which solves the problem that the phone number is not updated in time.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明实施例不限制于任何特定形式的硬件和软件的结合。One of ordinary skill in the art will appreciate that all or a portion of the above steps may be performed by a program to instruct related hardware, such as a processor, which may be stored in a computer readable storage medium, such as a read only memory, disk or optical disk. Wait. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the above embodiment may be implemented in the form of hardware, for example, by implementing an integrated circuit to implement its corresponding function, or may be implemented in the form of a software function module, for example, executing a program stored in the memory by a processor. / instruction to achieve its corresponding function. Embodiments of the invention are not limited to any specific form of combination of hardware and software.
以上仅为本申请的可选实施例,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。The above is only an alternative embodiment of the present application, and thus does not limit the scope of the patent application, and the equivalent structure or equivalent process transformation of the specification and the drawings of the present application, or directly or indirectly applied to other related technologies. The fields are all included in the scope of patent protection of this application.
在本申请提出的技术方案中,将身份与电话号码关联,当用户更新电话号码时,只需要将更新后的电话号码重新与身份绑定,而身份没有更新,且与该身份具有关联的其他身份也没有更新,因此客户端只需要将更新后的电话号码上传至服务器,服务器将更新后的电话号码与该身份绑定,并将其推送至与身份有关联的其他身份对应的客户端即可,解决了电话号码更新不及时的问题。 In the technical solution proposed by the present application, the identity is associated with the phone number, and when the user updates the phone number, only the updated phone number needs to be re-bound with the identity, and the identity is not updated, and the other associated with the identity The identity is also not updated, so the client only needs to upload the updated phone number to the server, the server binds the updated phone number to the identity and pushes it to the client corresponding to the other identity associated with the identity. Yes, it solves the problem that the phone number update is not timely.
Claims (14)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510944299.0 | 2015-12-16 | ||
| CN201510944299.0A CN106888241A (en) | 2015-12-16 | 2015-12-16 | Data processing method and device based on cloud number |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2016197884A1 true WO2016197884A1 (en) | 2016-12-15 |
Family
ID=57503131
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2016/084780 Ceased WO2016197884A1 (en) | 2015-12-16 | 2016-06-03 | Identity-based data processing method and device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106888241A (en) |
| WO (1) | WO2016197884A1 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109413034A (en) * | 2018-09-03 | 2019-03-01 | 平安科技(深圳)有限公司 | Application data display methods, device, computer equipment and storage medium |
| CN110503455A (en) * | 2019-07-10 | 2019-11-26 | 平安普惠企业管理有限公司 | Product promotion method and related equipment based on information security |
| CN112887298A (en) * | 2021-01-22 | 2021-06-01 | 湖南金鹰卡通传媒有限公司 | Multi-account system management data synchronization method, storage medium and system |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN116633612A (en) * | 2023-05-17 | 2023-08-22 | 中国电信股份有限公司广东研究院 | Cloud mobile phone login method and device, storage medium and electronic equipment |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1681277A (en) * | 2004-04-09 | 2005-10-12 | 乐金电子(中国)研究开发中心有限公司 | Guiding method for changing mobile telephone number |
| US20120208573A1 (en) * | 2008-11-13 | 2012-08-16 | Phillip George Tamchina | Contact information updating via sms |
| CN104348843A (en) * | 2013-07-24 | 2015-02-11 | 任喜军 | Mobile phone number automatic changing method |
| CN104486748A (en) * | 2014-12-17 | 2015-04-01 | 广东欧珀移动通信有限公司 | Contact number updating method and mobile terminal |
-
2015
- 2015-12-16 CN CN201510944299.0A patent/CN106888241A/en active Pending
-
2016
- 2016-06-03 WO PCT/CN2016/084780 patent/WO2016197884A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1681277A (en) * | 2004-04-09 | 2005-10-12 | 乐金电子(中国)研究开发中心有限公司 | Guiding method for changing mobile telephone number |
| US20120208573A1 (en) * | 2008-11-13 | 2012-08-16 | Phillip George Tamchina | Contact information updating via sms |
| CN104348843A (en) * | 2013-07-24 | 2015-02-11 | 任喜军 | Mobile phone number automatic changing method |
| CN104486748A (en) * | 2014-12-17 | 2015-04-01 | 广东欧珀移动通信有限公司 | Contact number updating method and mobile terminal |
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109413034A (en) * | 2018-09-03 | 2019-03-01 | 平安科技(深圳)有限公司 | Application data display methods, device, computer equipment and storage medium |
| CN110503455A (en) * | 2019-07-10 | 2019-11-26 | 平安普惠企业管理有限公司 | Product promotion method and related equipment based on information security |
| CN112887298A (en) * | 2021-01-22 | 2021-06-01 | 湖南金鹰卡通传媒有限公司 | Multi-account system management data synchronization method, storage medium and system |
| CN112887298B (en) * | 2021-01-22 | 2022-08-30 | 湖南金鹰卡通传媒有限公司 | Multi-account system management data synchronization method, storage medium and system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106888241A (en) | 2017-06-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10992781B2 (en) | Method, user equipment, server, and apparatus for implementing information sharing | |
| KR101570406B1 (en) | Method and apparatus for implementing user relationship in social network application | |
| US9536228B2 (en) | Contact management systems | |
| US9185063B1 (en) | System and method for sharing and synchronization of information within a specified information context among users with a mobile electronic device | |
| CN102713951B (en) | Automatically synchronizing new contacts across multiple social networking sites | |
| JP5401658B1 (en) | Business card information management device, portable terminal, business card information management system, business card information management method and program | |
| CN106850794A (en) | Method and apparatus, server and terminal for operating group | |
| WO2016124113A1 (en) | Information push method, information presentation method and related apparatus, system | |
| CN107707370B (en) | Group communication method, server, terminal, and computer storage medium | |
| WO2016004768A1 (en) | Social relation management method, device and system | |
| WO2016197884A1 (en) | Identity-based data processing method and device | |
| JP2014155128A (en) | Management system, management method, and program | |
| CN102984391A (en) | Mobile terminal and reply processing method for message content in mobile terminal | |
| CN105228024A (en) | Set-top box users exchange method | |
| JP2019512984A (en) | Method, apparatus and system for checking change of telephone number | |
| US9094575B2 (en) | Non-transitory computer-readable medium storing program and communication device | |
| WO2016058385A1 (en) | Information storage method and device, and terminal | |
| CN104065673B (en) | A kind of implementation method and device by address list synchronization to server | |
| US20150222712A1 (en) | Information processing terminal and control method | |
| US9544426B2 (en) | Method for transmitting data related to a call | |
| KR101602098B1 (en) | Internet access supporting system, control method thereof, recording medium for recording program for executing the control method, application saved in the recording medium for executing the control method being combined with hardware | |
| CN104869561A (en) | Contacts updating method, client and contacts management platform | |
| TW201536019A (en) | Method, computer program product and system for sharing address books | |
| TWM482905U (en) | Address list data sharing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16806782 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 16806782 Country of ref document: EP Kind code of ref document: A1 |