Disclosure of Invention
The application provides a true and false house source authentication method, which aims to solve the problem that a house source free release platform cannot authenticate the true and false of a release house source at present.
According to a first aspect of an embodiment of the present application, there is provided a real-estate source authentication method including an intermediary mobile terminal, a client mobile terminal, and a data processing server, the method including:
step S101, the data processing server sends house source information and intermediary telephone numbers to the client mobile terminal so that corresponding apps on the client mobile terminal can perform associated display on the house source information and the corresponding intermediary telephone numbers;
step S102, after clicking the intermediary telephone number associated with the corresponding room source information displayed by the app on the client mobile terminal, the client mobile terminal directly dials the clicked intermediary telephone number, and simultaneously, the client mobile terminal sends the clicked intermediary telephone number, the associated room source information and the clicking time information to the data processing server;
step S103, after receiving the intermediary telephone number, the associated room source information and the clicking time information, the data processing server stores the associated room source information and the clicking time information into an authenticatable client information list of the intermediary telephone number;
step S104, when the intermediary performs corresponding operation on the app on the intermediary mobile terminal to perform the authentication of the real and false house sources, the app on the intermediary mobile terminal acquires call record information on the intermediary mobile terminal and first GPS positioning information of the intermediary mobile terminal, and sends an intermediary telephone number, the call record information and the first GPS positioning information to the data processing server.
Step 105, the data processing server determines, after receiving the intermediary phone number, call record information and first GPS positioning information, whether the number of the obtained call records in the call record information includes the number of the obtained call records of the client phone number, determines whether the number of the obtained call records is greater than or equal to 2, if yes, determines whether the latest connected call record including the obtained client phone number in the call record information is within a corresponding preset time, and if yes, determines, according to the click time corresponding to the obtained client phone number, call record corresponding to the click time in the authenticated client phone number in the list of the intermediary phone numbers, and stores the obtained client phone number and the authenticated client phone number in the list of the client phone numbers;
step S106, after receiving the determined room source information, the intermediary mobile terminal displays the determined room source information on a true and false authentication column, the intermediary selects each piece of the determined room source information displayed on the true and false authentication column, and after selecting the corresponding room source information, the intermediary mobile terminal sends the intermediary telephone number and the selected room source information to the data processing server;
step S107, after receiving the intermediary telephone number and the selected room source information, the data processing server determines a client telephone number corresponding to the room source information and the same as the selected room source information in an authenticatable telephone number list of the intermediary telephone number, and sends the determined client telephone number and the selected room source information to the intermediary mobile terminal;
step S108, after receiving the determined customer telephone number and the selected house source information, the intermediary mobile terminal displays the customer telephone number on the true and false authentication column, the intermediary selects the customer telephone number on the true and false authentication column, and after selecting the corresponding customer telephone number, the intermediary mobile terminal sends the intermediary telephone number, the selected customer telephone number and the selected house source information to the data processing server;
step S109, after receiving the intermediary telephone number, the selected customer telephone number and the selected house source information, the data processing server sends the intermediary telephone number and the selected house source information to the customer mobile terminal where the selected customer telephone number is located;
step S110, after receiving the intermediary telephone number and the selected house source information, the client mobile terminal forms a house source true and false authentication interface comprising the selected house source information on the app, and when the client authenticates that the selected house source is a client authentication true house source on the house source true and false authentication interface, the client mobile terminal sends the intermediary telephone number, the selected house source information and authentication success information to the data processing server;
step S111, the data processing server marks the selected house source issued by the intermediary phone number as a customer authentication house source after receiving the intermediary phone number, the selected house source information and the authentication success information.
In an optional implementation manner, when the client authenticates that the house source is the client authentication house source on the house source authentication interface in step S110, the app on the client mobile terminal further obtains the second GPS positioning information of the client mobile terminal, and sends the second GPS positioning information to the data processing server;
the step S111 includes: and the data processing server also judges whether the position information in the selected room source information is the same as the second GPS positioning information after receiving the intermediary telephone number, the selected room source information, the authentication success information and the second GPS positioning information, and if so, marks the selected room source issued by the intermediary telephone number as a customer authentication real room source.
In another optional implementation manner, when the client authenticates the house source as the client authentication house source on the house source authenticity authentication interface in the step S110, the client mobile terminal further sends the client phone number to the data processing server;
the step S111 further includes: the data processing server, upon receiving the intermediary telephone number, the selected house source information, authentication success information and the client telephone number, places the client telephone number in an authenticated client telephone list of an intermediary company to which the intermediary telephone number belongs, and marks the selected house source information issued by each intermediary telephone number under the intermediary company as a client authentication real house source.
In another alternative implementation manner, the determining, in step S105, the call record in which the dial-in time corresponds to the click time in the call record information includes: and determining a time range from the click time to a corresponding preset time, then determining a call record of which the dial-in time is in the time range and is closest to the click time in the call record information, and taking the determined call record as the call record corresponding to the click time information.
In another alternative implementation manner, after the client phone number in the determined call record is obtained in step S105, for each determined client phone number, it is first determined whether the determined client phone number is in an authenticated client phone list of the intermediary company to which the intermediary phone number belongs, if yes, the click time corresponding to the determined client phone number is deleted from the authenticatable client information list corresponding to the intermediary phone number, otherwise, the number of the connected call records including the obtained client phone number in the call record information is counted.
The beneficial effects of the application are as follows:
1. when the application carries out the authentication of the house source, the intermediary does not need to find the house source which needs to be authenticated from all house sources issued by the intermediary, the data processing server firstly screens the house source with the same position as the house source of the intermediary from all house sources issued by the intermediary according to the current position of the intermediary, and then provides the screened house source for the intermediary to select, thereby improving the efficiency of the intermediary to find the house source which needs to be authenticated, and on the other hand, the intermediary and the client can reach the house source which needs to be authenticated when the intermediary takes the client to see the house, and the authentication can be carried out on whether the intermediary reaches the house source which needs to be authenticated according to the first GPS positioning information; when determining a customer telephone number for watching a room, firstly taking a telephone number in a call record with dial-in time corresponding to click time as a customer telephone number according to click time and call record information, judging the number of the connected call records comprising the customer telephone number in the call record information aiming at each customer telephone number, judging whether the latest connected call record comprising the obtained customer telephone number in the call record information is in a corresponding preset time or not when the number is more than or equal to 2, and determining that the customer telephone number is likely to be the telephone number of a watching room customer if the latest connected call record is in the corresponding preset time, wherein the determination accuracy of the telephone number of the watching room customer can be improved by screening one by one; the application also provides the client telephone numbers which are interested in the intermediaries and need to authenticate the house sources and meet the requirements for the intermediaries to select, so that the intermediaries do not need to manually input the client telephone numbers and directly select the provided client telephone numbers, thereby improving the efficiency of providing the client telephone numbers to the data processing server; according to the clicking time corresponding to the obtained client telephone number, the application determines the house source information corresponding to the obtained client telephone number, and stores the obtained client telephone number and the corresponding house source information into an authenticatable telephone number list of the intermediary telephone number, so as to accurately provide the corresponding client telephone number for the intermediary mobile terminal aiming at the need of authenticating the house source by the intermediary; after the intermediary selects the corresponding house source and the corresponding customer telephone number, the data processing server sends the corresponding house source to the customer mobile terminal where the corresponding customer telephone number is located for display, so that the customer can conduct house source true and false authentication, and the whole authentication mode is very simple;
2. the application can determine whether the client reaches the position where the house source to be authenticated is located by obtaining the current position (namely the second GPS positioning information) of the client during authentication, thereby improving the accuracy of the authentication of the house source;
3. the application aims at that the customer telephone number subjected to one-time real and false house source authentication is directly placed in the authenticated customer telephone list of the intermediary company to which the intermediary telephone number belongs, and when the customer telephone number dials for seeing a house next time, the customer telephone number can not carry out real and false authentication on other houses of the intermediary company, namely, each customer telephone number can only carry out real and false authentication on one piece of house source information of one intermediary company, and after the house source information issued by the next intermediary telephone number of the intermediary company obtains the real house source authentication, the house source information issued by all the intermediary telephone numbers of the intermediary company are marked as real house sources, thereby improving the false authentication cost and further ensuring the accuracy of the real and false house source authentication.
Detailed Description
In order to better understand the technical solution in the embodiments of the present application and make the above objects, features and advantages of the embodiments of the present application more comprehensible, the technical solution in the embodiments of the present application is described in further detail below with reference to the accompanying drawings.
In the description of the present application, unless otherwise specified and defined, it should be noted that the term "connected" should be interpreted broadly, and for example, it may be a mechanical connection or an electrical connection, or may be a connection between two elements, or may be a direct connection or may be an indirect connection through an intermediary, and it will be understood to those skilled in the art that the specific meaning of the term may be interpreted according to the specific circumstances.
The application scenario of the true and false house source authentication method of the present application is shown in fig. 1, and the application scenario includes an intermediary mobile terminal, a client mobile terminal and a data processing server, wherein the intermediary mobile terminal and the client mobile terminal are both in wireless connection with the data processing server, and both are installed with corresponding apps. The mediating mobile terminal and the client mobile terminal may be mobile phone, iPad, etc. Referring to fig. 2, a flowchart of one embodiment of the method for authenticating a real house source according to the present application is shown. The true and false house source authentication method is used on a house source free release platform and can comprise the following steps:
in step S101, the data processing server sends the room source information and the intermediary phone number to the client mobile terminal, so that the corresponding app on the client mobile terminal performs association display on each piece of room source information and the corresponding intermediary phone number.
Step S102, after clicking the intermediary telephone number associated with the corresponding room source information displayed by the app on the client mobile terminal, the client mobile terminal directly dials the clicked intermediary telephone number, and simultaneously, the client mobile terminal sends the clicked intermediary telephone number, the associated room source information and the clicking time information to the data processing server. In this embodiment, when the client actively contacts with the intermediary, the client can click the intermediary phone number associated with the property information of interest, after clicking the intermediary phone number, the client mobile terminal directly dials the clicked intermediary phone number, and the clicking phone number directly dials, which is not described in detail herein. The client mobile terminal transmits the clicked intermediary telephone number, the associated house source information and the click time to the data processing server while dialing the clicked intermediary telephone number.
Step S103, after receiving the intermediary phone number, the associated room source information and the click time information, the data processing server stores the associated room source information and the click time information in an authenticatable client information list of the intermediary phone number.
Step S104, when the intermediary performs corresponding operation on the app on the intermediary mobile terminal to perform the authentication of the real and false house sources, the app on the intermediary mobile terminal acquires call record information on the intermediary mobile terminal and first GPS positioning information of the intermediary mobile terminal, and sends an intermediary telephone number, the call record information and the first GPS positioning information to the data processing server.
Step 105, the data processing server determines, after receiving the intermediary phone number, the call record information and the first GPS positioning information, all the room source information issued by the intermediary, that the location information is the same as the first GPS positioning information, and sends the determined room source information to the intermediary mobile terminal, so as to execute step 106. In addition, the data processing server determines, for each click time in the authenticatable client information list of the intermediary telephone number, a call record in the call record information, the dial-in time corresponding to the click time, obtains a client telephone number in the determined call record, counts the number of connected call records including the obtained client telephone number in the call record information, determines whether the counted number is greater than or equal to 2, if greater than or equal to 2, determines whether a latest connected call record including the obtained client telephone number in the call record information is within a corresponding preset time, if within the corresponding preset time, determines room source information corresponding to the obtained client telephone number according to the click time corresponding to the obtained client telephone number, and stores the obtained client telephone number and the corresponding room source information into the authenticatable telephone number list of the intermediary telephone number. If the counted number is less than 2 or not within the corresponding preset time, no processing is performed.
In the application, after clicking the intermediate telephone number associated with the corresponding room source information displayed on the app of the client mobile terminal, the client mobile terminal directly dials the clicked intermediate telephone number, meanwhile, the client mobile terminal also sends the intermediate telephone number and the click time to the data processing server, and the call record information on the intermediate mobile terminal where the intermediate telephone number is located often comprises the telephone number, the dial-in time and the on-state (on-state and off-state), so the data processing server can determine the client telephone number corresponding to the click time according to the click time and the dial-in time after obtaining the call record information on the intermediate mobile terminal where the intermediate telephone number is located. Because the intermediary and the client make a contract to go to the house, at least two calls need to be made and both calls are necessarily connected, wherein one call is a consultation call and the other call is a call after arriving at the place, and after the intermediary and the client finish the consultation call, the intermediary telephone number can be directly stored on the client mobile terminal without the aid of a platform, and the user can make a contract to go to the house directly. However, the client and the intermediary may not look at the room for multiple calls, but rather find that the room source is not properly selected to look at the room after multiple consultations or consultations, and the intermediary must call the client for about time before authentication, so the application judges whether the latest connected call record including the obtained client telephone number in the call record information is within the corresponding preset time according to the counted client telephone number of which the number is greater than or equal to 2, if so, the client telephone number corresponds to the client and possibly looks at the room, and in order to further screen the client telephone number, the application determines the room source information corresponding to the obtained client telephone number according to the click time corresponding to the obtained client telephone number, and stores the obtained client telephone number and the corresponding room source information into an authenticatable telephone number list of the intermediary telephone number, so as to accurately provide the corresponding client telephone number to the intermediary mobile terminal for authentication of the intermediary.
When determining the customer telephone number of a house, the application firstly takes the telephone number in the call record corresponding to the click time as the customer telephone number according to the click time and the call record information, judges the number of the connected call records comprising the customer telephone number in the call record information aiming at each customer telephone number, judges whether the latest connected call record comprising the obtained customer telephone number in the call record information is in the corresponding preset time or not when the number is more than or equal to 2, and determines that the customer telephone number is likely to be the telephone number of the house-watching customer when the latest connected call record is in the corresponding preset time, and can improve the determination accuracy of the telephone number of the house-watching customer through screening one by one.
In this embodiment, because in the call record, if the call record is not connected, the time (i.e. the incoming call time) recorded in the call record is the time when the client dials the call, the incoming call time in the call record is the same as the click time received by the data processing server, and if the call record is connected, the time recorded in the call record is the time when the intermediary receives the call, and the incoming call time in the call record is different from the click time received by the data processing server, in step S105 of the present application, determining the call record corresponding to the incoming call time and the click time in the call record information includes: and determining a time range from the click time to a corresponding preset time, then determining a call record of which the dial-in time is in the time range and is closest to the click time in the call record information, and taking the determined call record as the call record corresponding to the click time information. The corresponding preset duration is the duration that the telephone is hung up automatically from dialing to answering by no person.
And step S106, after receiving the determined room source information, the intermediary mobile terminal displays the determined room source information on a true and false authentication column, the intermediary selects the determined room source information displayed on the true and false authentication column, and after selecting the corresponding room source information, the intermediary mobile terminal sends the intermediary telephone number and the selected room source information to the data processing server. When the application carries out the authentication of the house source, the intermediary does not need to find the house source which needs to carry out the authentication of the house source from all the house sources which are released by the intermediary, the data processing server firstly screens the house source which has the same position as the house source which is released by the intermediary from all the house sources which are released by the intermediary according to the current position (represented by the first GPS positioning information) of the house source, and then provides the screened house source for the intermediary to select, thereby improving the efficiency of the intermediary to find the house source which needs to be authenticated on one hand, and on the other hand, the intermediary and the client can reach the house source which needs to be authenticated when the intermediary takes the client to see the house, and the authentication can be carried out on the basis of the first GPS positioning information on whether the intermediary reaches the house source which needs to be authenticated.
Step S107, after receiving the intermediary telephone number and the selected room source information, the data processing server determines a client telephone number corresponding to the room source information and the same as the selected room source information in the authenticatable telephone number list of the intermediary telephone number, and sends the determined client telephone number and the selected room source information to the intermediary mobile terminal.
Step S108, after receiving the determined customer telephone number and the selected house source information, the intermediary mobile terminal displays the customer telephone number on the true and false authentication column, the intermediary selects the customer telephone number on the true and false authentication column, and after selecting the corresponding customer telephone number, the intermediary mobile terminal sends the intermediary telephone number, the selected customer telephone number and the selected house source information to the data processing server. The application also provides the client telephone numbers which are interested in the intermediaries and need to authenticate the house sources and meet the requirements for the intermediaries to select, so that the intermediaries do not need to manually input the client telephone numbers and directly select the provided client telephone numbers, thereby improving the efficiency of providing the client telephone numbers to the data processing server.
Step S109, the data processing server receives the intermediary phone number, the selected client phone number and the selected room source information, and then sends the intermediary phone number and the selected room source information to the client mobile terminal where the selected client phone number is located.
Step S110, after receiving the intermediary telephone number and the selected house source information, the client mobile terminal forms a house source true and false authentication interface comprising the selected house source information on the app, and when the client authenticates that the selected house source is a client authentication true house source on the house source true and false authentication interface, the client mobile terminal sends the intermediary telephone number, the selected house source information and authentication success information to the data processing server. After the intermediary selects the corresponding house source and the corresponding customer telephone number, the data processing server sends the corresponding house source to the customer mobile terminal where the corresponding customer telephone number is located for display, so that the customer can conduct house source true and false authentication, and the whole authentication mode is very simple.
Step S111, the data processing server marks the selected house source issued by the intermediary phone number as a customer authentication house source after receiving the intermediary phone number, the selected house source information and the authentication success information. In this embodiment, when the intermediary performs authentication of a real and false house, the intermediary may open a corresponding app on the mobile terminal of the intermediary, select to perform authentication of a real and false house, then select a house provided by the data processing server, select a client phone number provided by the data processing server after the selection is completed, and the data processing server makes the app display a real and false authentication interface of the house on the client mobile terminal where the selected client phone number is located after the selection is completed, so that the client authenticates the authenticity of the selected house.
According to the embodiment of the application, when the house source authentication is carried out, the intermediary does not need to find the house source needing to be authenticated from all house sources issued by the intermediary, the data processing server firstly screens out the house sources with the same position as the house source of the intermediary according to the current position of the intermediary, and then provides the screened house sources for the intermediary to select, so that the efficiency of the intermediary in finding the house source needing to be authenticated can be improved, and on the other hand, when the intermediary takes a customer to see a house, the intermediary and the customer can reach the house source needing to be authenticated, and whether the intermediary reaches the house source needing to be authenticated can be verified according to the first GPS positioning information; when determining a customer telephone number for watching a room, firstly taking a telephone number in a call record with dial-in time corresponding to click time as a customer telephone number according to click time and call record information, judging the number of the connected call records comprising the customer telephone number in the call record information aiming at each customer telephone number, judging whether the latest connected call record comprising the obtained customer telephone number in the call record information is in a corresponding preset time or not when the number is more than or equal to 2, and determining that the customer telephone number is likely to be the telephone number of a watching room customer if the latest connected call record is in the corresponding preset time, wherein the determination accuracy of the telephone number of the watching room customer can be improved by screening one by one; the application also provides the client telephone numbers which are interested in the intermediaries and need to authenticate the house sources and meet the requirements for the intermediaries to select, so that the intermediaries do not need to manually input the client telephone numbers and directly select the provided client telephone numbers, thereby improving the efficiency of providing the client telephone numbers to the data processing server; according to the clicking time corresponding to the obtained client telephone number, the application determines the house source information corresponding to the obtained client telephone number, and stores the obtained client telephone number and the corresponding house source information into an authenticatable telephone number list of the intermediary telephone number, so as to accurately provide the corresponding client telephone number for the intermediary mobile terminal aiming at the need of authenticating the house source by the intermediary; after the intermediary selects the corresponding house source and the corresponding customer telephone number, the data processing server sends the corresponding house source to the customer mobile terminal where the corresponding customer telephone number is located for display, so that the customer can conduct house source true and false authentication, and the whole authentication mode is very simple.
Because the intermediary can reach the position of the house source to be authenticated and the client can reach the position of the house source to be authenticated when the intermediary looks at the house with the client, when the client authenticates that the house source is the real house source of the client authentication on the real and false house source authentication interface in the step S110, the app on the client mobile terminal also acquires the second GPS positioning information of the client mobile terminal and sends the second GPS positioning information to the data processing server; the step S111 includes: and the data processing server also judges whether the position information in the selected room source information is the same as the second GPS positioning information after receiving the intermediary telephone number, the selected room source information, the authentication success information and the second GPS positioning information, and if so, marks the selected room source issued by the intermediary telephone number as a customer authentication real room source. The application can determine whether the client arrives at the position where the house source to be authenticated is located by obtaining the current position of the client during authentication, namely the second GPS positioning information, thereby improving the accuracy of the authentication of the house source.
In addition, although the above embodiment can realize authentication of the real and false house sources, some intermediaries inevitably take the role of clients, so that the accuracy of authentication of the real and false house sources cannot be guaranteed. For this reason, when the client authenticates that the house source is the client authentication house source on the house source authentication interface in the step S110, the client mobile terminal also sends the client phone number to the data processing server; the step S111 further includes: the data processing server, upon receiving the intermediary telephone number, the selected house source information, authentication success information and the client telephone number, places the client telephone number in an authenticated client telephone list of an intermediary company to which the intermediary telephone number belongs, and marks the selected house source information issued by each intermediary telephone number under the intermediary company as a client authentication real house source. After the client phone number in the determined call record is obtained in step S105, first, for each determined client phone number, it is determined whether the determined client phone number is in the authenticated client phone list of the intermediary company to which the intermediary phone number belongs, if yes, the click time corresponding to the determined client phone number is deleted from the authenticatable client information list corresponding to the intermediary phone number, otherwise, the number of the connected call records including the obtained client phone number in the call record information is counted. The application aims at that the customer telephone number subjected to one-time real and false house source authentication is directly placed in the authenticated customer telephone list of the intermediary company to which the intermediary telephone number belongs, and when the customer telephone number dials for seeing a house next time, the customer telephone number can not carry out real and false authentication on other houses of the intermediary company, namely, each customer telephone number can only carry out real and false authentication on one piece of house source information of one intermediary company, and after the house source information issued by the next intermediary telephone number of the intermediary company obtains the real house source authentication, the house source information issued by all the intermediary telephone numbers of the intermediary company are marked as real house sources, thereby improving the false authentication cost and further ensuring the accuracy of the real and false house source authentication.
Other embodiments of the application will be apparent to those skilled in the art from consideration of the specification and practice of the application disclosed herein. This application is intended to cover any variations, uses, or adaptations of the application following, in general, the principles of the application and including such departures from the present disclosure as come within known or customary practice within the art to which the application pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the application being indicated by the following claims.
It is to be understood that the application is not limited to the precise arrangements and instrumentalities shown in the drawings, which have been described above, and that various modifications and changes may be effected without departing from the scope thereof. The scope of the application is to be governed only by the following claims.