CN106209566A - Immediate communication tool contact sequencing method and device - Google Patents
Immediate communication tool contact sequencing method and device Download PDFInfo
- Publication number
- CN106209566A CN106209566A CN201510212763.7A CN201510212763A CN106209566A CN 106209566 A CN106209566 A CN 106209566A CN 201510212763 A CN201510212763 A CN 201510212763A CN 106209566 A CN106209566 A CN 106209566A
- Authority
- CN
- China
- Prior art keywords
- weight
- contact
- information
- rainfall
- level
- 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.)
- Pending
Links
- 238000012163 sequencing technique Methods 0.000 title claims abstract description 11
- 238000004891 communication Methods 0.000 title abstract description 6
- 238000000034 method Methods 0.000 claims abstract description 35
- 238000001556 precipitation Methods 0.000 claims description 136
- 238000004364 calculation method Methods 0.000 claims description 63
- 238000004458 analytical method Methods 0.000 claims description 10
- 230000006870 function Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000001816 cooling Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008447 perception Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 230000033764 rhythmic process Effects 0.000 description 1
Landscapes
- Telephonic Communication Services (AREA)
Abstract
The embodiment of the present application discloses a kind of immediate communication tool contact sequencing method and device.Described method includes: obtain the positional information of contact person;Positional information timing according to contact person obtains the Weather information of contact person position from meteorological data server;Weather information according to contact person position calculates the weight of contact person;Often organizing in contacts list, according to the weight of each contact person, contacts list is being ranked up.By obtaining the Weather information of contact person position, according to described Weather information, contact person is ranked up, the beneficially timely weather conditions knowing contact person position of user, exchanges with contact person in time, thus improve customer service quality.
Description
Technical Field
The invention relates to the technical field of networks, in particular to a method and a device for ordering contacts of an instant messaging tool.
Background
The instant messenger is a real-time messenger that can let the user establish a kind of private chat room (chatroom) on the network, such as QQ and MSN, and the rapid development of network technology and social life rhythm has made instant messenger become people's main communication instrument of present day, especially becomes the important platform that the merchant communicates with the customer.
Usually, an instant messaging tool displays a contact list (or called a buddy list) of a user in a single-group or grouped manner on a main interface, for each group of contact lists, the contact lists are generally sorted and displayed according to the first letters of the names of the contacts (the Chinese characters are the first pinyin letters), although the sorting manner is simple, the situation of the environment where the contacts are located cannot be reflected, the change of the environment where the contacts are located cannot be followed, the user cannot check the current environment situation of the contacts, and cannot show greetings and cares for the contacts in time according to the current environment situation of the contacts, and particularly for merchants needing to maintain the customer relationship well, the opportunity that the customer perception can be improved and the customer can be consolidated is lacked.
Disclosure of Invention
In order to solve the problem that the contact environment cannot be reflected in the ordering of the contacts of the instant messenger in the related art, the application provides a method and a device for ordering the contacts of the instant messenger
According to a first aspect of the embodiments of the present application, there is provided a method for ordering contacts of an instant messenger, including:
acquiring position information of a contact;
acquiring weather information of the position of the contact from a meteorological data server at regular time according to the position information of the contact;
calculating the weight of the contact according to the weather information of the position of the contact;
in each group of contact lists, the contact lists are sorted according to the weight of each contact.
Optionally, the calculating the weight of the contact according to the weather information of the location of the contact includes:
analyzing the weather information to obtain precipitation information and wind level, wherein the precipitation information comprises rainfall information and snowfall information;
calculating the precipitation weight Q1 of the contact according to the precipitation information;
calculating a wind level weight Q2 of the contact according to the wind level;
and calculating the weight w of the contact, namely Q1+ Q2.
Optionally, the calculating a precipitation weight Q1 of the contact according to the precipitation information includes:
judging whether the rainfall information is empty or not;
if the rainfall information is not empty, acquiring a rainfall level according to the rainfall information, acquiring a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight, acquiring a snowing level according to the snowing information, and acquiring a snowing weight s according to the snowing level and a preset corresponding relation between the snowing level and the snowing weight;
calculating the precipitation weight Q1 ═ r + s;
setting the precipitation weight Q1 equal to 0 if the precipitation information is empty.
Optionally, the calculating a wind level weight Q2 of the contact according to the wind level information includes: and obtaining a wind level weight Q2 according to the wind level and the preset corresponding relation between the wind level and the wind level weight.
Optionally, the calculating the weight of the contact according to the weather information of the location of the contact includes:
analyzing the weather information to obtain the temperature of the position of the contact;
and obtaining the weight of the contact according to the air temperature and the corresponding relation between the preset air temperature and the weight of the contact.
Optionally, in each group of contact lists, sorting the contact lists according to the weight of each contact, including:
determining the season to which the current time belongs;
if the current time is spring or summer, sorting the air temperatures corresponding to the weight of the contact persons from high to low;
and if the current time is autumn or winter, sorting the contacts in the sequence from low to high according to the air temperatures corresponding to the weights of the contacts.
According to a second aspect of the embodiments of the present application, there is provided another instant messenger contact sorting method, including:
acquiring position information of a contact;
acquiring weather information of the position of the contact from a meteorological data server at regular time according to the position information of the contact;
analyzing the weather information to obtain the temperature, the wind level and precipitation information of the position of the contact, wherein the precipitation information comprises precipitation information and snowfall information;
obtaining a first weight of the contact according to the air temperature;
in each group of contact person lists, sorting the contact person lists for the first time according to the first weight of each contact person;
calculating a second weight of the contact according to the precipitation information and the wind level;
and sorting the contact list for the second time according to the second weight on the basis of the sorting for the first time.
Optionally, the obtaining a first weight of the contact according to the air temperature includes: obtaining a first weight of the contact according to the air temperature and a preset corresponding relation between the air temperature and the weight;
the calculating a second weight of the contact according to the precipitation information and the wind level comprises:
step A, calculating the precipitation weight Q1 of the contact according to the precipitation information, comprising the following steps:
judging whether the rainfall information is empty or not;
if the rainfall information is not empty, acquiring a rainfall level according to the rainfall information in the rainfall information, acquiring a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight, acquiring a snowing level according to the snowing information, and acquiring a snowing weight s according to the snowing level and a preset corresponding relation between the snowing level and the snowing weight;
calculating the precipitation weight Q1 ═ r + s;
setting the precipitation weight Q1 equal to 0 if the precipitation information is empty;
step B, calculating the wind level weight Q2 of the contact according to the wind level information, comprising the following steps: obtaining a wind level weight Q2 according to the wind level and the corresponding relation between the preset wind level and the wind level weight;
and C, calculating a second weight w of the contact person, namely Q1+ Q2.
In accordance with a third aspect of the embodiments of the present application, there is provided an instant messenger contact sorting apparatus, which corresponds to the first aspect of the embodiments of the present application, including:
the position information acquisition unit is used for acquiring the position information of the contact;
the weather information acquisition unit is used for acquiring weather information of the position of the contact person from the weather data server at regular time according to the position information of the contact person;
the contact person weight calculating unit is used for calculating the weight of the contact person according to the weather information of the position of the contact person;
and the sorting unit is used for sorting the contact lists in each group of contact lists according to the weight of each contact.
Optionally, the contact weight calculating unit includes:
the analysis subunit is used for analyzing the weather information to obtain precipitation information and wind level, wherein the precipitation information comprises rainfall information and snowfall information;
the precipitation weight calculation subunit is used for calculating the precipitation weight Q1 of the contact according to the precipitation information;
the wind level weight calculating subunit is used for calculating the wind level weight Q2 of the contact according to the wind level;
and the first calculating subunit is used for calculating the weight w of the contact person, which is Q1+ Q2.
Optionally, the precipitation weight calculating subunit includes:
the judging module is used for judging whether the rainfall information is empty or not;
the rainfall weight calculation module is used for obtaining a rainfall level according to the rainfall information if the rainfall information is not empty, and obtaining a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight;
the snow weight calculation module is used for obtaining a snow level according to the snow information if the precipitation information is not empty, and obtaining a rainfall weight s according to the snow level and a preset corresponding relation between the snow level and the precipitation weight;
the calculation module is used for calculating the precipitation weight Q1 ═ r + s;
a zero setting module, configured to set the precipitation weight Q1 equal to 0 if the precipitation information is empty.
Optionally, the wind level weight calculating subunit is configured to obtain a wind level weight Q2 according to the wind level and a preset corresponding relationship between the wind level and the wind level weight.
Optionally, the contact weight calculating unit includes:
the temperature obtaining subunit is used for analyzing the weather information to obtain the temperature of the position of the contact person;
and the second calculating subunit is used for obtaining the weight of the contact person according to the air temperature and the preset corresponding relation between the air temperature and the weight.
Optionally, the sorting unit includes:
a season determining subunit, configured to determine a season to which the current time belongs;
the first sequencing subunit is used for sequencing according to the order of the air temperature corresponding to the weight of the contact from high to low if the current time is spring or summer;
and the second sorting subunit is used for sorting according to the sequence of the air temperature corresponding to the weight of the contact from low to high if the current time is autumn or winter.
In accordance with a fourth aspect of the embodiments of the present application, there is provided another instant messenger contact sorting apparatus, including:
the position information acquisition unit is used for acquiring the position information of the contact;
the weather information acquisition unit is used for acquiring weather information of the position of the contact person from the weather data server at regular time according to the position information of the contact person;
the analyzing unit is used for analyzing the weather information to obtain the temperature, the wind level and precipitation information of the position of the contact person, wherein the precipitation information comprises rainfall information and snowfall information;
the first weight calculation unit is used for obtaining a first weight of the contact according to the air temperature;
the first sorting unit is used for sorting the contact lists for the first time according to the first weight of each contact in each group of contact lists;
the second weight calculation unit is used for calculating a second weight of the contact according to the rainfall information and the wind level;
and the second sorting unit is used for sorting the contact list for the second time according to the second weight on the basis of the first sorting.
Optionally, in the instant messenger contact sorting apparatus, the first weight calculating unit is configured to obtain a first weight of a contact according to the air temperature and a preset correspondence between the air temperature and the weight; the second weight calculation unit comprises a precipitation weight calculation subunit, a wind level weight calculation subunit and a weight merging calculation subunit, wherein the precipitation weight calculation subunit comprises:
the judging module is used for judging whether the rainfall information is empty or not;
the rainfall weight calculation module is used for obtaining a rainfall level according to the rainfall information if the rainfall information is not empty, and obtaining a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight;
the snow weight calculation module is used for obtaining a snow level according to the snow information if the precipitation information is not empty, and obtaining a rainfall weight s according to the snow level and a preset corresponding relation between the snow level and the precipitation weight;
the calculation module is used for calculating the precipitation weight Q1 ═ r + s;
a zero setting module for setting the precipitation weight Q1 equal to 0 if the precipitation information is empty,
the wind level weight calculating subunit is used for obtaining a wind level weight Q2 according to the wind level and the corresponding relation between the preset wind level and the wind level weight,
and the weight merging calculation subunit is used for calculating a second weight w of the contact person, wherein the second weight w is Q1+ Q2.
The technical scheme provided by the embodiment of the application can have the following beneficial effects: the weather information of the position of the contact person is obtained, the contact persons are sequenced according to the weather information, the weather condition of the position of the contact person can be known timely by a user, care communication can be conducted on the contact person timely, and the service quality of a customer is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the application.
Drawings
In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings needed to be used in the description of the embodiments or the prior art will be briefly described below, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise.
Fig. 1 is a flowchart illustrating a method for ordering contacts of an instant messenger according to an exemplary embodiment of the present application.
Fig. 2 is a flowchart illustrating a method for ordering contacts of an instant messenger according to another exemplary embodiment of the present application.
Fig. 3 is a block diagram illustrating an instant messenger contact sorting apparatus according to an exemplary embodiment of the present application.
Fig. 4 is a block diagram illustrating an apparatus for sorting instant messenger contacts according to another exemplary embodiment of the present application.
Detailed Description
Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.
In the following detailed description, numerous specific details are set forth in order to provide a thorough understanding of the present application, but it will be appreciated by those skilled in the art that the present application may be practiced without these specific details. In other instances, well-known methods, procedures, components, and circuits have not been described in detail as not to unnecessarily obscure aspects of the embodiments.
Fig. 1 is a flowchart illustrating an instant messenger contact method according to an exemplary embodiment of the present application, where as shown in fig. 1, the method includes:
and step S101, acquiring the position information of the contact.
Wherein, the position information of the contact person can be obtained according to the IP address of the contact person. Usually, the instant messaging tool records the IP address of the contact, and the location information of the contact can be obtained according to the currently-passed "IP address-geographic location" comparison table stored locally. The instant messaging server is used for forwarding a message sent by a certain user through the instant messaging tool to instant messaging tools of other users in the instant messaging process, generally used for storing information such as account numbers and IP addresses of all the users, determining the position information of the users according to the IP addresses of the users and positioning the users, and the position information of the users in the messaging server corresponds to the account numbers and the IP addresses of the users, so that the instant messaging tool can query the instant messaging server according to the account numbers or the IP addresses of the contacts (namely the users) to obtain the position information of the contacts.
Step S102, weather information of the position of the contact person is obtained from a weather data server at regular time according to the position information of the contact person;
wherein, instant messaging instrument passes through network connection with meteorological data server, and meteorological data server can use meteorological data provider's server, also can use meteorological data server of meteorological office, perhaps establishes meteorological data server by oneself. The instant messaging tool sends the position information of the contact person to the meteorological data server, the meteorological data server returns the weather information of the position of the corresponding contact person, the weather information comprises precipitation information, wind level, temperature and the like, and can also comprise information of sunny, cloudy, thunder and the like. The rainfall information comprises rainfall information and snowfall information.
The instant messaging tool acquires the weather information from the weather data server at regular time, wherein the regular time can be once a day according to the specified time, and can also be three times a day according to the specified time in three phases of morning, afternoon and evening, so as to more accurately follow the change of the weather of the position of the contact. In order to obtain the latest weather information, the time for acquiring the weather information by the instant messaging tool is after the data updating time of the weather data server every time.
It should be noted that, the location information obtained according to the IP address can be accurate to the building, but the weather information obtained according to the location information only needs to use the city information in the location information.
And step S103, calculating the weight of the contact according to the weather information of the position of the contact.
In a first possible implementation manner, the step S103 may include:
a1, analyzing the weather information to obtain precipitation information and wind level, wherein the precipitation information comprises rainfall information and snowfall information.
a2, calculating the precipitation weight Q1 of the contact according to the precipitation information.
The rainfall information comprises rainfall information and snowfall information, the rainfall information comprises rainfall levels such as 'heavy rain', 'medium rain' or 'light rain', and the snowfall information comprises snowfall levels such as 'heavy snow', 'medium snow' or 'small snow'. Step a2 may include:
a21, judging whether the precipitation information is empty;
a22, if the rainfall information is not empty, obtaining a rainfall level according to the rainfall information, obtaining a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight, obtaining a snowing level according to the snowing information, and obtaining a snowing weight s according to the snowing level and a preset corresponding relation between the snowing level and the snowing weight;
a23, calculating the precipitation weight Q1 ═ r + s;
a24, if the precipitation information is empty, setting the precipitation weight Q1 equal to 0.
If the precipitation information obtained by analyzing the weather information by the instant messaging tool is empty, that is, the position of the contact is clear, rainy or snowy, and is sunny, cloudy or cloudy, the precipitation weight Q1 is set to be equal to 0. If the rainfall information obtained by analyzing the weather information is not empty, analyzing the rainfall information in the obtained rainfall information to obtain a rainfall level, and then obtaining a rainfall weight r according to a preset corresponding relation between the rainfall level and the rainfall weight, for example, a rainfall level and rainfall weight correspondence table is as follows:
| grade of rainfall | Weight of rainfall |
| Heavy rain | 3 |
| Medium rain | 2 |
| Light rain | 1 |
| Air conditioner | 0 |
If the analyzed rainfall level is "medium rain", r is 2. Because the rainfall information includes rainfall information and snowfall information, if the rainfall information is null, that is, the position of the contact is rainless, the rainfall information obtained through analysis is null, the corresponding rainfall level is null, and the corresponding rainfall weight can be set to be 0 when the rainfall level is null. Meanwhile, a snowing level is obtained according to snowing information in the obtained rainfall information through analysis, and then a snowing weight s is obtained according to a preset corresponding relation between the snowing level and the snowing weight, for example, a rainfall level and snowing weight corresponding table is as follows:
| grade of snowfall | Snowfall weight |
| Big snow | 3 |
| Snow in the middle | 2 |
| Small snow | 1 |
| Air conditioner | 0 |
If the snowfall level obtained through analysis is 'small snow', s is 1, and if the snowfall information is null, namely, the position of the contact person has no snow, the snowfall information obtained through analysis is null, the corresponding snowfall level is null, and the corresponding snowfall weight can be set to be 0 when the snowfall level is null. If the position of the contact is rain and snow, the rainfall information comprises rainfall information and snowfall information, and both r and s are not empty.
After r and s are obtained, the precipitation weight Q1 is r + s, for example, when the contact is located in a rainy or snowy place, the rainfall level is medium rain, and the snowfall level is small snow, Q1 is 2+1 is 3. The precipitation weight can also be determined from other functions with r and s as arguments, for example Q1 ═ 2r +3 s.
a3, calculating the wind level weight Q2 of the contact according to the wind level.
After the wind level is obtained through the analysis, the wind level weight Q2 may be directly set to be equal to the wind level value, for example, if the wind level is 7, the wind level weight Q2 is equal to 7. The wind level weight Q2 may also be obtained according to the wind level and the preset correspondence between the wind level and the wind level weight, for example, the correspondence table of the wind level and the wind level weight is as follows:
| wind level | Wind level weight |
| 16-18 stages | 6 |
| 13-15 stages | 5 |
| 10-12 stages | 4 |
| 7-9 stages | 3 |
| 4-6 stages | 2 |
| 1-3 stages | 1 |
If the wind level obtained by the analysis is 7 levels, the wind level weight Q2 is 3.
a4, calculating the weight w of the contact person as Q1+ Q2.
It should be noted that the rainfall weight, the snowfall weight and the wind level weight need to be set in the same direction to correctly reflect the severity of the weather, that is, when the rainfall level is higher, the rainfall weight is larger, the snowfall weight is also larger when the snowfall level is higher, the wind level weight is correspondingly larger when the wind level is higher, when the rainfall level is higher, the rainfall weight is smaller, the snowfall weight is also smaller when the snowfall level is higher, and the wind level weight is correspondingly smaller when the wind level is higher.
And step S104, in each group of contact lists, sorting the contact lists according to the weight of each contact.
After the weights of the contacts are obtained, for each group of contact lists, the contact lists are sorted according to the weights of the contacts, in order to facilitate checking of users of the instant messaging tool, the contact lists are sorted in descending order according to the weights of the contacts under the condition that the rainfall weight, the snowfall weight and the wind level weight are higher at the corresponding rainfall level, snowfall level and wind level, otherwise, the contact lists are sorted in ascending order according to the weights of the contacts under the condition that the rainfall weight, the snowfall weight and the wind level weight are smaller at the corresponding rainfall level, snowfall level and wind level. In summary, when the rainfall level, the snowfall level and the wind level of the position of the contact are higher, the contact is ranked more forward in the contact list, so that a user can know timely which contacts are in the position and have bad weather, and greetings can be represented to the contacts timely.
The weight of the contact may be calculated only according to the precipitation weight or the wind level weight, for example, directly let w be Q1 or w be Q2, that is, only considering the rain and snow condition or the wind condition of the contact position. The weight w of a contact may also be calculated from other functions f (Q1, Q2) with Q1 and Q2 as arguments, e.g., w 3 × Q1+2 × Q2.
The instant messaging tool can display the contact person and the weather information of the contact person at the same time, so that a user can check the specific weather condition of the contact person more clearly.
In a second possible implementation manner, the step S103 may include:
b1, analyzing the weather information to obtain the temperature of the position of the contact person
b2, calculating the weight of the contact according to the air temperature.
In step b2, the air temperature value or the value obtained by rounding the air temperature value may be used as the weight of the contact, for example, the air temperature is 37.2 °, the weight of the contact is 37, or the weight of the contact is obtained according to the preset correspondence between the air temperature and the weight of the contact, for example, the weight correspondence table between the air temperature and the contact is as follows:
| air temperature | Weight of contact |
| 36-40° | 9 |
| 27-35° | 8 |
| 18-25° | 7 |
| 9-17° | 6 |
| 0-8° | 5 |
| -8 to-1 ° | 4 |
| -15 to-9 ° | 3 |
| -22 to-16 ° | 2 |
| -30 to-23 ° | 1 |
According to the above table, if the air temperature is 25 °, the weight of the contact is 7.
Based on steps b1 and b2, accordingly, step S104 may include, in another possible implementation:
c1, determining the season to which the current time belongs;
c2, if the current time is spring or summer, sorting the air temperatures corresponding to the weight of the contact from high to low;
c3, if the current time is autumn or winter, sorting the contact persons from low to high according to the weight of the contact persons.
The instant communication tool obtains the current time of the system, determines what season is currently according to the current time, and for the judgment of the seasons, the instant communication tool can be only carried out according to months in the current time, for example, if the current time is 12-2 months, the current time is determined to be winter, if the current time is 3-5 months, the current time is determined to be spring, if the current time is 6-8 months, the current time is determined to be summer, and if the current time is 9-11 months, the current time is determined to be autumn. If the current time is spring or summer, sorting the contacts according to the sequence of the temperature corresponding to the weight of the contacts from high to low, namely, arranging the contact with high temperature at the position in front of the contact list; the user can conveniently check the condition that the contact person turns warm or hot in the day; if the current time is autumn or winter, sorting the contacts according to the sequence of the temperature corresponding to the weight of the contacts from low to high, namely, arranging the contact at the position with low temperature in front of the contact list, and facilitating the user to check the condition of the contact of cooling or coldness in the day. It should be noted that, if the weight of the contact is the same as the temperature, that is, the weight of the contact is large when the temperature is high, the contact list is arranged in the order of the weight of the contact from large to small in spring and summer, and the contact list is arranged in the order of the weight of the contact from small to large in autumn and winter; the contact weight and the temperature can be analogized when the temperature is reversed.
The contact persons are arranged according to the temperature of the positions of the contact persons, so that the user can timely 'hist and ask for warmth' for the contact persons, and good interpersonal or client relationships are maintained.
In a third possible implementation manner, the step S103 may include:
d1, analyzing the weather information to obtain precipitation information, wind level and air temperature, wherein the precipitation information comprises rainfall information and snowfall information;
d2, calculating the precipitation weight Q1 of the contact according to the precipitation information;
d3, calculating the wind level weight Q2 of the contact according to the wind level;
d4, calculating the air temperature weight Q3 of the contact according to the air temperature;
d5, calculating the weight of the contact according to the precipitation weight Q1, the wind level weight Q2 and the air temperature weight Q3.
Wherein d2, d3 and d4 may refer to the foregoing description and examples. The weight w of the contact is calculated by a function of the precipitation weight Q1, the wind level weight Q2 and the air temperature weight Q3, which may be a weighting function, for example, w 3 × Q1+2 × Q2+ Q3, that is, the weight of the contact is determined by comprehensively considering the precipitation condition, the wind condition and the air temperature of the location where the contact is located, and the contact is ranked according to the weight of the contact by step S104.
FIG. 2 is the present application; another exemplary embodiment shows a flowchart of an instant messenger contact method, as shown in fig. 2, the method includes:
step S201, acquiring position information of a contact;
step S202, weather information of the position of the contact person is obtained from a meteorological data server at regular time according to the position information of the contact person;
step S203, analyzing the weather information to obtain the temperature, the wind level and precipitation information of the position of the contact person, wherein the precipitation information comprises rainfall information and snowfall information;
step S204, obtaining a first weight of the contact according to the air temperature;
step S205, in each group of contact lists, sorting the contact lists for the first time according to the first weight of each contact;
step S206, calculating a second weight of the contact according to the precipitation information and the wind level;
and step S207, sorting the contact list for the second time according to the second weight on the basis of the sorting for the first time.
In step S204, the first weight of the contact may be obtained according to the air temperature and the preset correspondence between the air temperature and the weight, or the first weight may be directly set as the air temperature value.
The step S205 of sorting the contact list for the first time according to the first weight of each contact may include:
c1, determining the season to which the current time belongs;
c2, if the current time is spring or summer, sorting the air temperatures corresponding to the first weight of the contact from high to low;
c3, if the current time is autumn or winter, sorting the contacts in the order of the air temperature corresponding to the first weight of the contact from low to high.
Step S206 of calculating a second weight of the contact according to the precipitation information and the wind level may include:
step a, calculating a precipitation weight Q1 of the contact according to the precipitation information, which may include:
a21, judging whether the precipitation information is empty;
a22, if the rainfall information is not empty, obtaining a rainfall level according to the rainfall information, obtaining a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight, obtaining a snowing level according to the snowing information, and obtaining a rainfall weight s according to the snowing level and a preset corresponding relation between the snowing level and the rainfall weight;
a23, calculating the precipitation weight Q1 ═ r + s;
a24, if the precipitation information is empty, setting the precipitation weight Q1 equal to 0.
And step B, obtaining a wind level weight Q2 according to the wind level and the preset corresponding relation between the wind level and the wind level weight.
And C, calculating a second weight w of the contact person, namely Q1+ Q2.
The contact list is sorted according to the temperature of the position of the contact, and then sorted again according to the second weight, namely sorted again according to the rain, snow and wind conditions of the position of the contact, for example, the contact list comprises three contacts L, M and N, and in summer: the first weight of contact L is 9 (air temperature 37 °), the second weight is 0 (no rain or snow); the first weight of contact M is 8 (air temperature 35 °), the second weight is 0 (no rain or snow); the first weight of contact N is 7 (air temperature 25 °), the second weight is 4, and the order in the contact list is as follows when sorting for the first time: after the contact L, the contact M and the contact N are sorted for the second time according to the second weight, the order in the contact list is as follows: contact N, contact L, contact M. Namely, the contact persons with bad weather and rain or snow are arranged in front of the contact persons without rain or snow according to the temperature.
The method for ordering the contacts in the instant messaging tool, provided by the embodiment of the application, can be used for acquiring the weather information of the positions of the contacts, ordering the contacts according to the weather information, facilitating timely knowing of the weather conditions of the positions of the contacts by a user, timely caring and communicating with the contacts, facilitating humanized customer service for the user and better maintaining customer relations.
Through the above description of the method embodiments, those skilled in the art can clearly understand that the present application can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but the former is a better implementation manner in many cases. Based on such understanding, the technical solutions of the present application, which essentially or partially contribute to the prior art, may be embodied in the form of software products and stored in a storage medium, including several fingers configured to enable an intelligent device to perform all or part of the steps of the methods described in the embodiments of the present application. And the aforementioned storage medium includes: various media that can store data and program codes, such as Read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, etc.
Fig. 3 is a block diagram illustrating an instant messenger contact sorting apparatus according to an exemplary embodiment of the present application. As shown in fig. 3, the apparatus includes:
the position information acquisition unit U301 is used for acquiring the position information of the contact;
the weather information acquisition unit U302 is used for acquiring weather information of the position of the contact from the weather data server at regular time according to the position information of the contact;
the contact weight calculation unit U303 is used for calculating the weight of the contact according to the weather information of the position of the contact;
and the sorting unit U304 is configured to sort the contact lists according to the weight of each contact in each group of contact lists.
In a first possible implementation manner, the contact weight calculation unit U303 may include:
the analysis subunit is used for analyzing the weather information to obtain precipitation information and wind level, wherein the precipitation information comprises rainfall information and snowfall information;
the precipitation weight calculation subunit is used for calculating the precipitation weight Q1 of the contact according to the precipitation information;
the wind level weight calculating subunit is used for calculating the wind level weight Q2 of the contact according to the wind level;
and the first calculating subunit is used for calculating the weight w of the contact person, which is Q1+ Q2.
The precipitation weight calculation subunit includes:
the judging module is used for judging whether the rainfall information is empty or not;
the rainfall weight calculation module is used for obtaining a rainfall level according to the rainfall information if the rainfall information is not empty, and obtaining a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight;
the snow weight calculation module is used for obtaining a snow level according to the snow information if the precipitation information is not empty, and obtaining a rainfall weight s according to the snow level and a preset corresponding relation between the snow level and the precipitation weight;
the calculation module is used for calculating the precipitation weight Q1 ═ r + s;
a zero setting module, configured to set the precipitation weight Q1 equal to 0 if the precipitation information is empty.
And the wind level weight calculating subunit is used for obtaining a wind level weight Q2 according to the wind level and the preset corresponding relation between the wind level and the wind level weight.
In a first possible implementation of the contact weight calculation unit, the sorting unit U304 sorts the contact list according to the weight w of each contact.
In a second possible implementation manner, the contact weight calculation unit U303 may include:
the temperature obtaining subunit is used for analyzing the weather information to obtain the temperature of the position of the contact person;
and the second calculating subunit is used for obtaining the weight of the contact person according to the air temperature and the preset corresponding relation between the air temperature and the weight.
In accordance with a second possible implementation manner of the contact weight calculation unit U303, the sorting unit U304 may include:
a season determining subunit, configured to determine a season to which the current time belongs;
the first sequencing subunit is used for sequencing according to the order of the air temperature corresponding to the weight of the contact from high to low if the current time is spring or summer;
and the second sorting subunit is used for sorting according to the sequence of the air temperature corresponding to the weight of the contact from low to high if the current time is autumn or winter.
In a third possible implementation manner, the contact weight calculation unit U303 may include:
the analysis subunit is used for analyzing the weather information to obtain precipitation information, wind level and air temperature, wherein the precipitation information comprises rainfall information and snowfall information;
the precipitation weight calculation subunit is used for calculating the precipitation weight Q1 of the contact according to the precipitation information;
the wind level weight calculating subunit is used for calculating the wind level weight Q2 of the contact according to the wind level;
the air temperature weight calculating subunit is used for calculating an air temperature weight Q3 of the contact according to the air temperature;
and the third calculation subunit is used for calculating the weight w of the contact according to the precipitation weight Q1, the wind level weight Q2 and the air temperature weight Q3.
The air temperature weight calculation subunit may calculate the air temperature weight Q3 from the air temperature at the location of the contact person, with reference to the second calculation subunit. The third calculation subunit may calculate the weight w of the contact using a function on the precipitation weight Q1, the wind level weight Q2 and the air temperature weight Q3, which may be a weighting function, e.g., w 3 × Q2+2 × Q2+ Q3. After the weight of the contact is calculated, the sorting unit U304 sorts the contacts according to the weight of the contact.
Fig. 4 is a block diagram illustrating an apparatus for sorting instant messenger contacts according to another exemplary embodiment of the present application. As shown in fig. 4, the apparatus includes:
the position information acquiring unit U401 is used for acquiring the position information of the contact;
the weather information acquisition unit U402 is used for acquiring weather information of the position of the contact from the weather data server at regular time according to the position information of the contact;
the analyzing unit U403 is used for analyzing the weather information to obtain the temperature, the wind level and precipitation information of the position of the contact, wherein the precipitation information comprises precipitation information and snowfall information;
the first weight calculation unit U404 is used for obtaining a first weight of the contact according to the air temperature;
the first sorting unit U405 is configured to sort the contact lists for the first time according to the first weight of each contact in each group of contact lists;
the second weight calculation unit U406 is used for calculating a second weight of the contact according to the rainfall information and the wind level;
and the second sorting unit U407 is configured to sort the contact list for the second time according to the second weight on the basis of the first sorting.
The first weight calculation unit U404 is configured to obtain a first weight of the contact according to the air temperature and a preset correspondence between the air temperature and the weight.
Wherein the first sequencing unit U405 comprises:
a season determining subunit, configured to determine a season to which the current time belongs;
the first sequencing subunit is used for sequencing according to the order of the air temperature corresponding to the weight of the contact from high to low if the current time is spring or summer;
and the second sorting subunit is used for sorting according to the sequence of the air temperature corresponding to the weight of the contact from low to high if the current time is autumn or winter.
The second weight calculation unit U406 includes a precipitation weight calculation subunit, a wind level weight calculation subunit, and a weight combination calculation subunit. Wherein,
the precipitation weight calculation subunit includes:
the judging module is used for judging whether the rainfall information is empty or not;
the rainfall weight calculation module is used for obtaining a rainfall level according to the rainfall information if the rainfall information is not empty, and obtaining a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight;
the snow weight calculation module is used for obtaining a snow level according to the snow information if the precipitation information is not empty, and obtaining a rainfall weight s according to the snow level and a preset corresponding relation between the snow level and the precipitation weight;
the calculation module is used for calculating the precipitation weight Q1 ═ r + s;
a zero setting module, configured to set the precipitation weight Q1 equal to 0 if the precipitation information is empty.
And the wind level weight sub-calculation unit is used for obtaining a wind level weight Q2 according to the wind level and the corresponding relation between the preset wind level and the wind level weight.
And the weight merging calculation subunit is used for calculating a second weight w of the contact person, wherein the second weight w is Q1+ Q2.
For convenience of description, the above devices are described as being divided into various units by function, and are described separately. Of course, the functionality of the units may be implemented in one or more software and/or hardware when implementing the present application.
The embodiments in the present specification are described in a progressive manner, and the same and similar parts among the embodiments are referred to each other, and each embodiment focuses on the differences from the other embodiments. In particular, for apparatus or system embodiments, since they are substantially similar to method embodiments, they are described in relative terms, as long as they are described in partial descriptions of method embodiments. The above-described embodiments of the apparatus and system are merely illustrative, and the units described as separate parts may or may not be physically separate, and the 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 modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
It is noted that, in this document, relational terms such as "first" and "second," and the like, are used solely to distinguish one entity or action from another entity or action without necessarily requiring or implying any actual such relationship or order between such entities or actions. Also, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other identical elements in a process, method, article, or apparatus that comprises the element.
The above description is merely exemplary of the present application and is presented to enable those skilled in the art to understand and practice the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the application. Thus, the present application is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Claims (16)
1. An instant messenger contact ordering method, comprising:
acquiring position information of a contact;
acquiring weather information of the position of the contact from a meteorological data server at regular time according to the position information of the contact;
calculating the weight of the contact according to the weather information of the position of the contact;
in each group of contact lists, the contact lists are sorted according to the weight of each contact.
2. The method for sorting contacts in instant messenger according to claim 1, wherein the calculating the weight of the contact according to the weather information of the location of the contact comprises:
analyzing the weather information to obtain precipitation information and wind level, wherein the precipitation information comprises rainfall information and snowfall information;
calculating the precipitation weight Q1 of the contact according to the precipitation information;
calculating a wind level weight Q2 of the contact according to the wind level;
and calculating the weight w of the contact, namely Q1+ Q2.
3. The instant messenger contact ranking method of claim 2 wherein calculating a precipitation weight Q1 for a contact based on the precipitation information comprises:
judging whether the rainfall information is empty or not;
if the rainfall information is not empty, acquiring a rainfall level according to the rainfall information, acquiring a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight, acquiring a snowing level according to the snowing information, and acquiring a snowing weight s according to the snowing level and a preset corresponding relation between the snowing level and the snowing weight;
calculating the precipitation weight Q1 ═ r + s;
setting the precipitation weight Q1 equal to 0 if the precipitation information is empty.
4. The instant messenger contact ranking method of claim 2 wherein calculating a rank weight Q2 for a contact based on the rank information comprises: and obtaining a wind level weight Q2 according to the wind level and the preset corresponding relation between the wind level and the wind level weight.
HP150214
5. The method for sorting contacts in instant messenger according to claim 1, wherein the calculating the weight of the contact according to the weather information of the location of the contact comprises:
analyzing the weather information to obtain the temperature of the position of the contact;
and obtaining the weight of the contact according to the air temperature and the corresponding relation between the preset air temperature and the weight of the contact.
6. The instant messenger contact ranking method of claim 5 wherein ranking the contact lists according to the weight of each contact in each group of contact lists comprises:
determining the season to which the current time belongs;
if the current time is spring or summer, sorting the air temperatures corresponding to the weight of the contact persons from high to low;
and if the current time is autumn or winter, sorting the contacts in the sequence from low to high according to the air temperatures corresponding to the weights of the contacts.
7. An instant messenger contact ordering method, comprising:
acquiring position information of a contact;
acquiring weather information of the position of the contact from a meteorological data server at regular time according to the position information of the contact;
analyzing the weather information to obtain the temperature, the wind level and precipitation information of the position of the contact, wherein the precipitation information comprises precipitation information and snowfall information;
obtaining a first weight of the contact according to the air temperature;
in each group of contact person lists, sorting the contact person lists for the first time according to the first weight of each contact person;
calculating a second weight of the contact according to the precipitation information and the wind level;
and sorting the contact list for the second time according to the second weight on the basis of the sorting for the first time.
8. The instant messenger contact ordering method of claim 7,
the obtaining of the first weight of the contact according to the air temperature comprises the following steps: obtaining a first weight of the contact according to the air temperature and a preset corresponding relation between the air temperature and the weight;
the calculating a second weight of the contact according to the precipitation information and the wind level comprises:
step A, calculating the precipitation weight Q1 of the contact according to the precipitation information, comprising the following steps:
judging whether the rainfall information is empty or not;
if the rainfall information is not empty, acquiring a rainfall level according to the rainfall information in the rainfall information, acquiring a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight, acquiring a snowing level according to the snowing information, and acquiring a snowing weight s according to the snowing level and a preset corresponding relation between the snowing level and the snowing weight;
calculating the precipitation weight Q1 ═ r + s;
setting the precipitation weight Q1 equal to 0 if the precipitation information is empty;
step B, calculating the wind level weight Q2 of the contact according to the wind level information, comprising the following steps: obtaining a wind level weight Q2 according to the wind level and the corresponding relation between the preset wind level and the wind level weight;
and C, calculating a second weight w of the contact person, namely Q1+ Q2.
9. An instant messenger contact ordering apparatus, comprising:
the position information acquisition unit is used for acquiring the position information of the contact;
the weather information acquisition unit is used for acquiring weather information of the position of the contact person from the weather data server at regular time according to the position information of the contact person;
the contact person weight calculating unit is used for calculating the weight of the contact person according to the weather information of the position of the contact person;
and the sorting unit is used for sorting the contact lists in each group of contact lists according to the weight of each contact.
10. The instant messenger contact sorting apparatus of claim 9, wherein the contact weight calculation unit comprises:
the analysis subunit is used for analyzing the weather information to obtain precipitation information and wind level, wherein the precipitation information comprises rainfall information and snowfall information;
the precipitation weight calculation subunit is used for calculating the precipitation weight Q1 of the contact according to the precipitation information;
the wind level weight calculating subunit is used for calculating the wind level weight Q2 of the contact according to the wind level;
and the first calculating subunit is used for calculating the weight w of the contact person, which is Q1+ Q2.
11. The instant messenger contact ordering apparatus of claim 10, wherein the falling weight calculation subunit comprises:
the judging module is used for judging whether the rainfall information is empty or not;
the rainfall weight calculation module is used for obtaining a rainfall level according to the rainfall information if the rainfall information is not empty, and obtaining a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight;
the snow weight calculation module is used for obtaining a snow level according to the snow information if the precipitation information is not empty, and obtaining a rainfall weight s according to the snow level and a preset corresponding relation between the snow level and the precipitation weight;
the calculation module is used for calculating the precipitation weight Q1 ═ r + s;
a zero setting module, configured to set the precipitation weight Q1 equal to 0 if the precipitation information is empty.
12. The instant messenger contact sorting apparatus of claim 10, wherein the wind level weight calculating subunit is configured to obtain a wind level weight Q2 according to a wind level and a preset correspondence between the wind level and the wind level weight.
13. The instant messenger contact sorting apparatus of claim 9, wherein the contact weight calculation unit comprises:
the temperature obtaining subunit is used for analyzing the weather information to obtain the temperature of the position of the contact person;
and the second calculating subunit is used for obtaining the weight of the contact person according to the air temperature and the preset corresponding relation between the air temperature and the weight.
14. The instant messenger contact sorting apparatus of claim 13, wherein the sorting unit comprises:
a season determining subunit, configured to determine a season to which the current time belongs;
the first sequencing subunit is used for sequencing according to the order of the air temperature corresponding to the weight of the contact from high to low if the current time is spring or summer;
and the second sorting subunit is used for sorting according to the sequence of the air temperature corresponding to the weight of the contact from low to high if the current time is autumn or winter.
15. An instant messenger contact ordering apparatus, comprising:
the position information acquisition unit is used for acquiring the position information of the contact;
the weather information acquisition unit is used for acquiring weather information of the position of the contact person from the weather data server at regular time according to the position information of the contact person;
the analyzing unit is used for analyzing the weather information to obtain the temperature, the wind level and precipitation information of the position of the contact person, wherein the precipitation information comprises rainfall information and snowfall information;
the first weight calculation unit is used for obtaining a first weight of the contact according to the air temperature;
the first sorting unit is used for sorting the contact lists for the first time according to the first weight of each contact in each group of contact lists;
the second weight calculation unit is used for calculating a second weight of the contact according to the rainfall information and the wind level;
and the second sorting unit is used for sorting the contact list for the second time according to the second weight on the basis of the first sorting.
16. The instant messenger contact sorting apparatus of claim 15,
the first weight calculation unit is used for obtaining a first weight of the contact person according to the air temperature and a preset corresponding relation between the air temperature and the weight;
the second weight calculation unit comprises a precipitation weight calculation subunit, a wind level weight calculation subunit and a weight combination calculation subunit, wherein,
the precipitation weight calculation subunit includes:
the judging module is used for judging whether the rainfall information is empty or not;
the rainfall weight calculation module is used for obtaining a rainfall level according to the rainfall information if the rainfall information is not empty, and obtaining a rainfall weight r according to the rainfall level and a preset corresponding relation between the rainfall level and the rainfall weight;
the snow weight calculation module is used for obtaining a snow level according to the snow information if the precipitation information is not empty, and obtaining a rainfall weight s according to the snow level and a preset corresponding relation between the snow level and the precipitation weight;
the calculation module is used for calculating the precipitation weight Q1 ═ r + s;
a zero setting module for setting the precipitation weight Q1 equal to 0 if the precipitation information is empty,
the wind level weight calculating subunit is used for obtaining a wind level weight Q2 according to the wind level and the corresponding relation between the preset wind level and the wind level weight,
and the weight merging calculation subunit is used for calculating a second weight w of the contact person, wherein the second weight w is Q1+ Q2.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510212763.7A CN106209566A (en) | 2015-04-29 | 2015-04-29 | Immediate communication tool contact sequencing method and device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510212763.7A CN106209566A (en) | 2015-04-29 | 2015-04-29 | Immediate communication tool contact sequencing method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN106209566A true CN106209566A (en) | 2016-12-07 |
Family
ID=57457587
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201510212763.7A Pending CN106209566A (en) | 2015-04-29 | 2015-04-29 | Immediate communication tool contact sequencing method and device |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN106209566A (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108984636A (en) * | 2018-06-21 | 2018-12-11 | 上海二三四五网络科技有限公司 | A kind of control method and control device of automatic acquisition Weather information |
| CN115604214A (en) * | 2022-09-30 | 2023-01-13 | 上海掌门科技有限公司(Cn) | User list sorting method, device, equipment and storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102625261A (en) * | 2011-06-14 | 2012-08-01 | 北京小米科技有限责任公司 | Weather information prompting method and system |
| CN102822811A (en) * | 2010-03-19 | 2012-12-12 | 微软公司 | Dynamic contacts list management |
| CN103079006A (en) * | 2012-12-28 | 2013-05-01 | 东莞宇龙通信科技有限公司 | Contact management method and system |
-
2015
- 2015-04-29 CN CN201510212763.7A patent/CN106209566A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102822811A (en) * | 2010-03-19 | 2012-12-12 | 微软公司 | Dynamic contacts list management |
| CN102625261A (en) * | 2011-06-14 | 2012-08-01 | 北京小米科技有限责任公司 | Weather information prompting method and system |
| CN103079006A (en) * | 2012-12-28 | 2013-05-01 | 东莞宇龙通信科技有限公司 | Contact management method and system |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108984636A (en) * | 2018-06-21 | 2018-12-11 | 上海二三四五网络科技有限公司 | A kind of control method and control device of automatic acquisition Weather information |
| CN115604214A (en) * | 2022-09-30 | 2023-01-13 | 上海掌门科技有限公司(Cn) | User list sorting method, device, equipment and storage medium |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20120290372A1 (en) | Digital communication management system | |
| CN107291888B (en) | Machine learning statistical model-based living recommendation system method near living hotel | |
| Pernigotto et al. | Analysis and improvement of the representativeness of EN ISO 15927-4 reference years for building energy simulation | |
| KR101301123B1 (en) | Prediction method for cooling and heating load | |
| CN104913441B (en) | The temperature adjustment time forecasting methods of air-conditioner, controller and air-conditioner | |
| TW201237665A (en) | Determining preferred categories based on user access attribute values | |
| Herbert et al. | Public preference for tree density in municipal parks | |
| CN109636474A (en) | Source of houses sequence methods of exhibiting, device, equipment and storage medium | |
| Rusticucci et al. | A comparative study of maximum and minimum temperatures over Argentina: NCEP–NCAR reanalysis versus station data | |
| JP7128106B2 (en) | PV output prediction support device, PV output prediction device, PV output prediction support method, and PV output prediction support program | |
| Yildiz et al. | Short-term forecasting of individual household electricity loads with investigating impact of data resolution and forecast horizon | |
| CN108090805A (en) | A kind of information-pushing method, terminal and storage medium | |
| Bigtashi et al. | Defining generation parameters with an adaptable data-driven approach to construct typical meteorological year weather files | |
| CN108062720A (en) | A kind of load forecasting method based on similar day selection and random forests algorithm | |
| CN118966476B (en) | Intelligent prediction method, system and medium for heat supply management of heating power station | |
| CN108154258B (en) | Air source heat pump load prediction method, device, storage medium and processor | |
| CN105653640A (en) | Collaborative filtering recommendation method based on trust mechanism | |
| CN104750783A (en) | Advertisement putting method | |
| CN109816017A (en) | A method for filling missing data in power grid based on fuzzy clustering and Lagrangian interpolation | |
| CN106209566A (en) | Immediate communication tool contact sequencing method and device | |
| CN109034434A (en) | A kind of Intelligent worker assigning method and apparatus | |
| CN106886517A (en) | Business site selecting method, device and system | |
| CN107153891B (en) | Region transfer scheduling method, device, equipment and storage medium | |
| CN108596520B (en) | Restaurant site selection optimization method and device | |
| CN109547931B (en) | Server for determining location of mobile terminal |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20161207 |
|
| RJ01 | Rejection of invention patent application after publication |