Detailed Description
In order to better understand the technical solutions of the present application, the following description is given for clarity and completeness in conjunction with the drawings in the embodiments of the present application, and it is obvious that the described embodiments are only some embodiments of the present application, but not all embodiments. All other embodiments obtained by a person skilled in the art without making any inventive step on the basis of the description of the embodiments of the present application belong to the protection scope of the present application.
The terms "first," "second," and the like in the description and claims of the present application and in the above-described drawings are used for distinguishing between different objects and not for describing a particular order. Furthermore, the terms "include" and "have," as well as any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, software, product, or apparatus that comprises a list of steps or elements is not limited to those listed but may include other steps or elements not listed or inherent to such process, method, product, or apparatus.
Reference herein to "an embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the application. The appearances of the phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is explicitly and implicitly understood by one skilled in the art that the embodiments described herein can be combined with other embodiments.
Referring to fig. 1, fig. 1 is an exemplary application scenario provided in the embodiment of the present application. The method provided by the embodiment of the present application may be applied to the scenario shown in fig. 1, where the method provided by the embodiment of the present application may be applied to the first client 110 shown in fig. 1, so as to recommend a group to a user.
As shown in fig. 1, the second client 120 may add a presence advisor of a real estate company for consultation by scanning a graphic code in a house flyer, advertisement, or poster. Specifically, the second client 120 sends a join request to the first client by scanning the graphic code, after receiving the request, the first client 110 determines a target group meeting the user requirement according to information carried in the join request, and then the first client 110 sends an account and/or a link of the target group to the second client 120, so that a proper group can be recommended to the second client 120 according to the user requirement to know the house source information, and further the working efficiency of the business consultant and the successful conversion rate of the client are improved. Of course, the number of second client 120 devices is schematically shown in fig. 1 for ease of understanding only, but this should not be construed as limiting the present application.
It should be noted that the above application scenarios are only shown for the convenience of understanding the present application, and the embodiments of the present application are not limited in any way in this respect. Rather, embodiments of the present application may be applied to any scenario where applicable.
Referring to fig. 2, fig. 2 is a flowchart illustrating a group recommendation method according to an embodiment of the present application, and the group recommendation method is applied to the first client shown in fig. 1. As shown in fig. 2, the method includes the following steps.
S210, receiving a joining request from a second client, wherein the joining request carries first information and a first position, the first position is a position of a graphic code scanned by the second client, the first information comprises first house source information, and the first house source information is house source information of an advertisement where the graphic code is located.
In a specific implementation, in order to establish a preliminary contact with a customer as soon as possible, the business replacement consultant will embed the graphic code of the communication chat account number of the enterprise WeChat, WeChat and the like into propaganda materials such as leaflets, advertisements, posters and the like. The user can send a joining request to the first client by scanning the graphic code in the promotional material so as to request the communication chat account of the professional consultant who adds the graphic code.
In the embodiment of the application, in order to enable the first client to know the house purchasing requirement of the user using the second client, the second client can carry the position information of the scanned propaganda material and the house source information on the propaganda material in the joining request, so that the first client can know the geographic position of the user according to the position information and know the house purchasing requirement of the user according to the house source information.
S220, determining a target group of the second client according to the first information and the first position.
In the application, in order to respond to the joining request sent by the second client, the first client can recommend a proper group to the second client, so that a user can contact more house resources meeting the needs of the user, and the successful conversion rate of the user is improved.
The first client can configure the adding mode of the communication chat software or the application program, namely when the first client receives the adding request of the second client, the adding request can be directly accepted without the operation of a user, and the user account of the second client is added.
For example, after the first client adds the second client, the first client may automatically send the configured message to the second client. Wherein the message may include pre-edited welcome content, rules for client member registration and/or links to registered members, etc. to guide the client to register members, obtain member benefits, and enhance connectivity between the user and the live advisor.
The house source information comprises a second position, and the second position is the geographic position of the house source.
Specifically, when a real estate company publicizes a house source, at least one of the geographical location, the house type, the house area, the house type, the price range, etc. of the publicized house source can be described in the publicizing material. Further, the real estate company can store the information of the house source and publicize the material in the graphic code, and when the second client scans the graphic code, the user account, the second location and the house source information of the first client can be obtained.
Optionally, the determining a target group of the first client according to the first information and the first location includes: calculating a first distance, the first distance being a distance between the second location and the first location; screening at least one candidate group from all groups of the first client, wherein the service range of the candidate group is larger than a first range, and the first range is a circle center range which takes the first position or the second position as a circle center and takes the first distance as a radius; determining the house purchasing demand of the user according to the first information; calculating the matching degree of each candidate group in the at least one candidate group and the house purchasing requirement of the user; and determining the candidate group corresponding to the maximum matching degree as the target group.
In a specific implementation, when the second client can send a join request to the first client, it indicates that the activity scope of the user includes the scope of the promotional material, and the user is interested in the promoted house source. Therefore, the method and the device can obtain the house source range acceptable by the user by calculating the first distance, can determine the house purchasing demand of the user by propagandizing the information of the house source on the material, and can further determine the group with the service range larger than the range with the first position or the second position as the center of a circle and the first distance as the radius as the candidate group. And then according to the matching degree of the candidate group and the house purchasing requirement of the user, selecting the candidate group with the maximum matching degree from the candidate groups as a target group to provide house source consulting service for the user.
Wherein the user house purchase demand comprises at least one of: house type, house type area, house type, price range.
Specifically, the user requests to add a professional consultant according to the graphic code on the promotional material, which indicates that the user is interested in the house source on the promotional material, so that the house source information on the promotional material can be used as the user house purchasing requirement of the user. For example, if the house source for promotion is a second-hand house with 80 square meters, one room and one hall, the house purchasing requirements of the user can be determined as one-room, one-hall, 80-level left and right, and second-hand house.
Optionally, the calculating a matching degree between each candidate group in the at least one candidate group and the house purchase demand of the user includes: obtaining label information of the at least one candidate group to obtain at least one label information; determining the priority levels of the house types, the house type areas, the house types and the price ranges according to the characteristics of the house sources; respectively calculating the quantity matching degree and the target similarity of each piece of label information in the at least one piece of label information and the house purchasing demand of the user according to the priority level; and calculating the matching degree of each candidate group according to the quantity matching degree and the target similarity.
In the application, the first client may label the group in advance according to the house source provided by the group to the user. For example, when a group is house source information providing a second-hand house for a user, the tag information of the group may include the second-hand house. When each house source is publicized and sold, the real estate company can market some characteristics of the house source as main selling points, such as study district rooms, high-grade rooms, low price, large house type area and the like, the first client can determine the priority levels of the house type, the house type area, the house type and the price range in the house source information according to the main selling points of the house source, and then the employment client can recommend the house source according to the most main requirements of the user, so that the working efficiency and the successful conversion rate of the client are improved.
The first client side obtains the label information printed in advance on each candidate group. And then matching the label information of each candidate group with the house type, the house type area, the house type and the price range according to the priority level sequence of the house purchasing requirements of the user, and calculating the matching degree of each label information and the house purchasing requirements of the user. The quantity matching degree is used for representing the quantity of matching between the label information and the house type, the house type area, the house type and the price range, and the larger the quantity matching degree is, the candidate group month meets the requirements of the user. The above-mentionedThe number matching degree can be expressed as:
wherein N is the number of the house purchasing demands of the user, and alpha is
iAnd the gamma is used for indicating whether the tag information is matched with the room purchasing requirement of the ith user, when the tag information comprises the room purchasing requirement of the ith user, the r is 1, otherwise, the r is 0.
Further, the target similarity is used for representing the similarity between the tag information and the house purchasing requirements of each user. For example, the label information includes a commercial room, the house type of the house purchasing requirement of the user is a second-hand house, and since the second-hand house may be included in the commercial room, the similarity between the label information and the house type of the house purchasing requirement of the user may be considered to be 50%. For another example, the tag information includes a room-to-room area, the area of the house type required by the user for purchasing the house is 40 square meters, and since the area of the standard room-to-room area is 40 square meters, the similarity between the tag information and the house type area required by the user for purchasing the house can be considered to be 80%.
Specifically, the matching degree may be expressed by a calculation formula as: a is1Number matching degree + a2Target similarity, wherein said a1And said a2Is a weight coefficient of the degree of matching, the1And said a2Are all positive numbers and the sum is 1. Illustratively, in an unknown scene, two weighting coefficients are typically set a priori to 1/2. The actual effect may be influenced by the propaganda house source and different for the user group, and the two weight coefficients may be adjusted according to the actual scene, for example, in the case of a selling point which is a main selling point and attractive for the propaganda house source, a2Larger set for targeted promotion; for the scene of mainly pushing some house sources of the lost building, a can be used1Larger to explore more intended house-purchasing customers.
S230, responding to the joining request, and sending second information to the second client, wherein the second information comprises the account number and/or the link of the target group
After the first client receives the joining request, in order to respond to the joining request, the first client can add a user account of the second client and send second information to the second client, and the second information can comprise the account and/or the link of a determined target group, so that a group for issuing house source information is automatically recommended to the user, and the time for managing and operating the user by the employment consultant is saved.
In a possible example, the method further comprises: after the second client side joins the target group, a label list is marked on the second client side according to the house purchasing requirement of the user, wherein the label list comprises at least one label; screening a second data set from the first data set according to the tag list, wherein the first data set comprises all house source information, the second data set comprises second house source information, and the second house source information is house source information meeting the house purchasing requirements of the user in the first range; and sending the second data set to the second client.
In the embodiment of the application, the first client can also perform refined operation on the user, so that accurate marketing is realized. After the user using the second client joins the target group, in order to realize accurate marketing, the first client may join the user who joins the group into the dynamic tag group, screen the users who participate in the activity, and prepare for subsequent accurate touch. For example, the preferential activity of a certain villa building can be set through conditions, and the rules and links of the preferential activity can be sent to the users joining the label group of the 'high-end houses'.
Specifically, the first client may use the house purchasing demand of the user as a tag for using the second client user, then screen out all house source information matched with the tag in the tag list from the first data set including the house source information, and send the screened house source information to the second client for the user to browse. Where the house source information in the second data set is valid house source information (i.e., a house source that the user can currently rent or buy) or currently active house source information.
For example, the first client may further adjust its tag list according to the house source information in the second data set browsed by the user, so as to achieve accurate marketing. For example, if the house sources viewed by the user are second-hand houses in the three rooms and two halls, the two rooms and one halls in the tag list can be modified into the three rooms and two halls.
For example, the first client may also send from the first data set the house source information and the member-specific coupon that conform to the tag group user to the second client. Furthermore, the first client can remove the tag group from the touched user, so that repeated sending is avoided, time is saved, convenience is brought, and a large amount of labor cost is reduced.
Optionally, the method further includes: receiving third information from the second client, wherein the third information comprises third house source information, and the third house source information is house source information browsed by the second client; comparing the third house source information with the house purchasing requirements of the user to obtain a comparison result; determining a second distance based on the comparison result, and modifying the tag list based on the comparison result to obtain a modified tag list, wherein the second distance is greater than the first distance; screening a third data set from the first data set according to the modified tag list, wherein the third data set comprises fourth room source information, the fourth room source information is room source information between a second range and the first range, the second range is a circle center range with the third position as a circle center and the second distance as a radius, and the third position is a geographical position of a room source in the third room source information; sending the third data set to the second client.
In the embodiment of the application, the first client can also modify the tag list and the house purchasing requirement of the user according to the house source browsing record of the user on the second client, and meanwhile, the range of house source screening is enlarged.
And the first client compares the recorded house source information fed back by the second client with the house purchasing demand or the label list of the user. If the third house source information is completely matched with the house purchasing requirements of the user or the label list, the house purchasing requirements of the user are not changed and do not need to be updated; and if the third house source information is partially matched with or completely not matched with the house purchasing requirements or the label list of the user, adding unmatched options in the third house source information into the user requirement list and the label list for modification and updating.
Further, when the comparison result is not matched or partially matched, the scope of house source search can be enlarged. The difference between the second distance and the first distance may be preset, or may be determined according to a browsing record of a user, which is not limited in the embodiment of the present application.
Specifically, when a newly added tag is included in the house source information browsed by the user, the first client can expand the search range of the first data set, and modify the house purchasing requirements of the user in real time according to the feedback of the user, so as to improve the working efficiency and the successful conversion rate of the user. Specifically, the first client screens the house source information meeting the updated house purchasing requirements of the user between the second range and the first range (i.e., within the expanded range), and sends the house source information to the second client for the user to browse.
In a possible example, the method further comprises: screening a fourth data set from the first data set according to the tag list, wherein the fourth data set comprises fifth room source information, and the fifth room source information is the room source information which is successfully traded in the first range and meets the room purchasing requirement of the user; acquiring transaction information of each house source information in the fourth data set, wherein the transaction information is used for expressing a land price index, a transaction mode, a remaining service life and a volume rate; calculating a price correction coefficient of each house source information in the second data set based on the house source information in the second data set, the house source information in the fourth data set and the transaction information of each house source information in the fourth data set; and correcting the price range of each room source in the second data set based on the price correction coefficient to obtain a first corrected price range.
In practical application, objective factors such as house property transaction mode and house service life also influence the evaluation price range of the house source. Therefore, in the embodiment of the application, after the price range of the house source is obtained, objective factors can be corrected on the price range according to the transaction information of the house source.
Specifically, transaction information of the house sources in a plurality of house source transaction cases is obtained from a database, transaction information of recommended house sources is obtained from the database or a related website, and according to a difference value between the transaction information of the house sources in the house source transaction cases and the transaction information of the recommended house sources, a mapping relation between the difference value and the objective correction coefficient is determined through a preset table, so that the objective correction coefficient of the land to be evaluated is determined. And then, correcting the acquired price range according to the objective correction coefficient to obtain a first corrected price range.
Optionally, the method further includes: obtaining distances between a first room source and a plurality of second room sources to obtain a plurality of distances to be corrected, wherein the first room source is a room source corresponding to any room source information in the second data set, and the second room source is a room source corresponding to room source information matched with the room source information of the first room source in the fourth data set; and correcting the first correction price range of the first house source based on the plurality of distances to be corrected to obtain a second correction price range.
In the method, a user generally pays attention to the price range of a house source, and it is considered that the distance between the house source in a house source transaction case and a recommended house source may influence the accuracy of the price range of the recommended house source. Therefore, after the first correction price range of the house source is calculated, the weighted value of the distance between the house source and the recommended house source, which is the same as the house source information of the recommended house source in the house source transaction case, can be calculated, a mapping relation exists between the weighted value of the distance and the correction coefficient of the price, and the first correction price range can be corrected according to the weighted value of the distance, so that the final evaluation price range of the house source is obtained.
The group recommendation method includes that a first client receives a joining request from a second client, the joining request carries first information and a first position, the first position is a position of a graphic code scanned by the second client, and the first information is house source information of an advertisement where the graphic code is located; determining a target group of a second client according to the first information and the first position; and responding to the joining request, and sending second information to the second client, wherein the second information comprises the account and/or the link of the target group. According to the method and the system, the appropriate group can be recommended to the user, so that the time for the user to manage and operate by the employment consultant can be saved, and the working efficiency and the successful conversion rate of the user can be improved.
The above description has introduced the solution of the embodiment of the present application mainly from the perspective of the method-side implementation process. It is understood that the network device comprises corresponding hardware structures and/or software modules for performing the respective functions in order to realize the above functions. Those of skill in the art will readily appreciate that the present application is capable of hardware or a combination of hardware and computer software implementing the various illustrative elements and algorithm steps described in connection with the embodiments provided herein. Whether a function is performed as hardware or computer software drives hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
Referring to fig. 3, fig. 3 is a block diagram illustrating functional units of a group recommendation apparatus 300 according to an embodiment of the present application, where the apparatus 300 is applied to a terminal device, and the apparatus 300 includes: a transceiving unit 310 and a processing unit 320, wherein,
the transceiver unit 310 is configured to receive a join request from a second client, where the join request carries first information and a first location, where the first location is a location of a graphic code scanned by the second client, the first information includes first house source information, and the first house source information is house source information of an advertisement where the graphic code is located;
the processing unit 320 is configured to determine a target group of the second client according to the first information and the first location;
the transceiving unit 310 is further configured to send, in response to the join request, second information to the second client, where the second information includes an account and/or a link of the target group.
Optionally, the house source information includes a second location, and the second location is a geographic location of the house source;
in terms of determining the target group of the first client according to the first information and the first location, the processing unit 320 is specifically configured to: calculating a first distance, the first distance being a distance between the second location and the first location; screening at least one candidate group from all groups of the first client, wherein the service range of the candidate group is larger than a first range, and the first range is a circle center range which takes the first position or the second position as a circle center and takes the first distance as a radius; determining the house purchasing demand of the user according to the first information; calculating the matching degree of each candidate group in the at least one candidate group and the house purchasing requirement of the user; and determining the candidate group corresponding to the maximum matching degree as the target group.
Optionally, the house purchasing requirement of the user includes at least one of: house type, house type area, house type, price range;
in terms of calculating a matching degree between each candidate group of the at least one candidate group and the house-buying requirement of the user, the processing unit 320 is specifically configured to: obtaining label information of the at least one candidate group to obtain at least one label information; determining the priority levels of the house types, the house type areas, the house types and the price ranges according to the characteristics of the house sources; respectively calculating the quantity matching degree and the target similarity of each piece of label information in the at least one piece of label information and the house purchasing demand of the user according to the priority level; and calculating the matching degree of each candidate group according to the quantity matching degree and the target similarity.
Optionally, the processing unit 320 is further configured to: after the second client side joins the target group, a label list is marked on the second client side according to the house purchasing requirement of the user, wherein the label list comprises at least one label; screening a second data set from the first data set according to the tag list, wherein the first data set comprises all house source information, and the second data set comprises house source information which meets the house purchasing demand of the user in the first range;
the transceiving unit 310 is further configured to send the second data set to the second client.
Optionally, the transceiver 310 is further configured to: receiving third information from the second client, wherein the third information comprises third house source information, and the third house source information is house source information browsed by the second client;
the processing unit 320 is further configured to: comparing the third house source information with the house purchasing requirements of the user to obtain a comparison result; determining a second distance based on the comparison result, and modifying the tag list based on the comparison result to obtain a modified tag list, wherein the second distance is greater than the first distance; screening a third data set from the first data set according to the modified tag list, wherein the third data set comprises fourth room source information, the fourth room source information is room source information between a second range and the first range, the second range is a circle center range with the third position as a circle center and the second distance as a radius, and the third position is a geographical position of a room source in the third room source information;
the processing unit 320 is further configured to: sending the third data set to the second client.
Optionally, the processing unit 320 is further configured to: screening a fourth data set from the first data set according to the tag list, wherein the fourth data set comprises fifth room source information, and the fifth room source information is the room source information which is successfully traded in the first range and meets the room purchasing requirement of the user; acquiring transaction information of each house source information in the fourth data set, wherein the transaction information is used for expressing a land price index, a transaction mode, a remaining service life and a volume rate; calculating a price correction coefficient of each house source information in the second data set based on the house source information in the second data set, the house source information in the fourth data set and the transaction information of each house source information in the fourth data set; and correcting the price range of each room source in the second data set based on the price correction coefficient to obtain a first corrected price range.
Optionally, the processing unit 320 is further configured to: obtaining distances between a first room source and a plurality of second room sources to obtain a plurality of distances to be corrected, wherein the first room source is a room source corresponding to any room source information in the second data set, and the second room source is a room source corresponding to room source information matched with the room source information of the first room source in the fourth data set; and correcting the first correction price range of the first house source based on the plurality of distances to be corrected to obtain a second correction price range.
It should be understood that the apparatus 300 herein is embodied in the form of a functional unit. The term "unit" herein may refer to an Application Specific Integrated Circuit (ASIC), an electronic circuit, a processor (e.g., a shared, dedicated, or group processor) and memory that execute one or more software or firmware programs, a combinational logic circuit, and/or other suitable components that support the described functionality. In an optional example, it may be understood by those skilled in the art that the apparatus 300 may be specifically an on-board device in the foregoing embodiment, and the apparatus 300 may be configured to perform each process and/or step corresponding to the on-board device in the foregoing method embodiment, and in order to avoid repetition, details are not described here again.
The device 300 of each scheme has the functions of realizing the corresponding steps executed by the vehicle-mounted equipment in the method; the functions can be realized by hardware, and the functions can also be realized by executing corresponding software by hardware. The hardware or software comprises one or more modules corresponding to the functions; for example, the transceiver unit 310 may be replaced by a transmitter, and the processing unit 320 may be replaced by a processor, which respectively perform the transceiving operations and the related processing operations in the respective method embodiments.
In an embodiment of the present application, the apparatus 300 may also be a chip or a chip system, such as: system on chip (SoC). Correspondingly, the transceiver unit may be a transceiver circuit of the chip, and is not limited herein.
Referring to fig. 4, fig. 4 is a schematic structural diagram of a terminal device according to an embodiment of the present application, where the terminal device includes: one or more processors, one or more memories, one or more communication interfaces, and one or more programs; the one or more programs are stored in the memory and configured to be executed by the one or more processors.
The program includes instructions for performing the steps of: receiving a joining request from a second client, wherein the joining request carries first information and a first position, the first position is a position of a graphic code scanned by the second client, the first information comprises first house source information, and the first house source information is house source information of an advertisement where the graphic code is located; determining a target group of the second client according to the first information and the first position; and responding to the joining request, and sending second information to the second client, wherein the second information comprises the account and/or the link of the target group.
All relevant contents of each scene related to the method embodiment may be referred to the functional description of the corresponding functional module, and are not described herein again.
It will be appreciated that the memory described above may include both read-only memory and random access memory, and provides instructions and data to the processor. The portion of memory may also include non-volatile random access memory. For example, the memory may also store device type information.
In the embodiment of the present application, the processor of the above apparatus may be a Central Processing Unit (CPU), and the processor may also be other general processors, Digital Signal Processors (DSP), Application Specific Integrated Circuits (ASIC), Field Programmable Gate Arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like.
It is to be understood that reference to "at least one" in the embodiments of the present application means one or more, and "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, a-b, a-c, b-c, or a-b-c, wherein a, b, c may be single or multiple.
And, unless stated to the contrary, the embodiments of the present application refer to the ordinal numbers "first", "second", etc., for distinguishing a plurality of objects, and do not limit the sequence, timing, priority, or importance of the plurality of objects. For example, the first information and the second information are different information only for distinguishing them from each other, and do not indicate a difference in the contents, priority, transmission order, importance, or the like of the two kinds of information.
In implementation, the steps of the above method may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software elements in a processor. The software elements may be located in ram, flash, rom, prom, or eprom, registers, among other storage media that are well known in the art. The storage medium is located in a memory, and a processor executes instructions in the memory, in combination with hardware thereof, to perform the steps of the above-described method. To avoid repetition, it is not described in detail here.
Embodiments of the present application also provide a computer storage medium, wherein the computer storage medium stores a computer program for electronic data exchange, and the computer program enables a computer to execute part or all of the steps of any one of the methods as described in the above method embodiments.
Embodiments of the present application also provide a computer program product comprising a non-transitory computer readable storage medium storing a computer program operable to cause a computer to perform some or all of the steps of any of the methods as described in the above method embodiments. The computer program product may be a software installation package.
It should be noted that, for simplicity of description, the above-mentioned method embodiments are described as a series of acts or combination of acts, but those skilled in the art will recognize that the present application is not limited by the order of acts described, as some steps may occur in other orders or concurrently depending on the application. Further, those skilled in the art should also appreciate that the embodiments described in the specification are preferred embodiments and that the acts and modules referred to are not necessarily required in this application.
In the foregoing embodiments, the descriptions of the respective embodiments have respective emphasis, and for parts that are not described in detail in a certain embodiment, reference may be made to related descriptions of other embodiments.
In the embodiments provided in the present application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the above-described embodiments of the apparatus are merely illustrative, and for example, the above-described division of the units is only one type of division of logical functions, and there may be other divisions when actually implementing, for example, a plurality of units or components may be combined or may be integrated into another system, or some features may be omitted, or not implemented. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection of some interfaces, devices or units, and may be an electric or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiments of the present application.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
The integrated unit may be stored in a computer readable memory if it is implemented in the form of a software functional unit and sold or used as a stand-alone product. Based on such understanding, the technical solution of the present application may be substantially or partially contributed by the prior art, or all or part of the technical solution may be embodied in a software product, which is stored in a memory and includes several instructions for causing a computer device (which may be a personal computer, a server, or a TRP, etc.) to execute all or part of the steps of the method of the embodiments of the present application. And the aforementioned memory comprises: a U-disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a removable hard disk, a magnetic or optical disk, and other various media capable of storing program codes.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable memory, which may include: flash disk, ROM, RAM, magnetic or optical disk, and the like.
The foregoing detailed description of the embodiments of the present application has been presented to illustrate the principles and implementations of the present application, and the above description of the embodiments is only provided to help understand the method and the core concept of the present application; meanwhile, for a person skilled in the art, according to the idea of the present application, there may be variations in the specific embodiments and the application scope, and in summary, the content of the present specification should not be construed as a limitation to the present application.