[go: up one dir, main page]

WO2015186873A1 - 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법 - Google Patents

스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법 Download PDF

Info

Publication number
WO2015186873A1
WO2015186873A1 PCT/KR2014/010708 KR2014010708W WO2015186873A1 WO 2015186873 A1 WO2015186873 A1 WO 2015186873A1 KR 2014010708 W KR2014010708 W KR 2014010708W WO 2015186873 A1 WO2015186873 A1 WO 2015186873A1
Authority
WO
WIPO (PCT)
Prior art keywords
group information
log
contact
smartphone
smart phone
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/KR2014/010708
Other languages
English (en)
French (fr)
Inventor
주찬진
이규원
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hyundai AutoEver Corp
Original Assignee
Hyundai Mnsoft Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hyundai Mnsoft Inc filed Critical Hyundai Mnsoft Inc
Publication of WO2015186873A1 publication Critical patent/WO2015186873A1/ko
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/16Communication-related supplementary services, e.g. call-transfer or call-hold
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/18Service support devices; Network management devices

Definitions

  • the present invention relates to a method of operating a group information server for generating contact group information by collecting a usage log of a smartphone, and more particularly, collecting logs generated while using various applications of a smartphone in a group information generation server. After the analysis, the method of operating a group information server for generating contact group information by collecting the use log of the smartphone for matching the group information to the contacts stored in the smartphone.
  • a contact is stored by a user, and group information is generated in the contact by hand. For example, if you create a group with family, coworkers, friends, seniors, etc., and send group texts to the group, instead of selecting each contact to register as a recipient, select the group to receive all group members. You can register as to send a text message.
  • the prior art Korean Patent Application Publication No. 2005-0016771 (2005.02.21) of the 'phone number group management method of a mobile terminal' relates to a method of managing a phone number group of a mobile terminal, so that one phone number is duplicated in various groups. It is a technology that improves user's convenience by efficiently performing group management such as message broadcasting and group bell setting.
  • the group management method as in the related art has a problem in that it is difficult for a terminal user to set a group corresponding to a corresponding contact, and thus, when a terminal user has a plurality of contacts, it is difficult to set a group for each contact.
  • the group set for each contact is used only as an identifier for identifying the contact, and there is a problem in that the set group, such as setting a ring tone for a message broadcast or a call as a group bell, is limitedly used as described above. .
  • the present invention collects a log generated while using an application installed on a smart phone in a group information generation server and uses a group of targets corresponding to the log using information included in the log.
  • the purpose is to create a.
  • the present invention by sending the group information generated by the group information generation server utilizing the log sent from the smartphone back to the smartphone, the smartphone to match the group to the contact corresponding to the received group information to store the group There is another purpose for it.
  • the present invention in generating the group information generated by using the log sent from the smartphone by the group information generation server, by additionally generating an intimacy using the number of log generation to add the classification of contacts using the intimacy other than the group There is another purpose for classification.
  • the present invention has another object of applying a search result list output ranking according to the intimacy of the searched contacts when performing a contact search using the intimacy information applied to the contacts of the smartphone.
  • the present invention when a user included in the contact of the smartphone is used together with the group information generation service, even if the user's phone number is changed, the phone number to the smartphone of the contact included in the group through the user's smartphone log, etc. Another purpose is to facilitate the update of a changed contact by sending a change history.
  • the present invention has another object to transmit the change history of the contact when the specific contact in the case of transmitting a change history of the contact to the other user's smartphone, based on the familiarity stored in each contact.
  • the present invention accumulates the log of the smartphone continuously collected by the smartphone, there is another object for adjusting the intimacy of the contact when the contact frequency of a specific contact increases or decreases.
  • the above object of the present invention is a method of operating a group information server for generating contact group information by collecting a usage log of a smartphone, the log collection unit of the group information generation server transmits the log generated from the application of one or more smartphones Receiving the first step and the group information generation unit to set any one of the smart phone sent the log collected by the log collection unit to the analysis target smartphone, the log of the analysis target smartphone and the log of the other smartphone A second step of analyzing and grouping the group, a third step of generating group information in the contact corresponding to the grouped log, and a fourth step of transmitting the generated group information to the smartphone; To generate the contact group information by collecting the usage log of the smartphone, including It is achieved by the method of operating the group information server.
  • a method of operating a group information server for generating contact group information by collecting a usage log of a smartphone is generated by using an application installed on a smartphone to generate group information.
  • the present invention by sending the group information generated by the group information generation server utilizing the log sent from the smartphone back to the smartphone, the smartphone automatically matches the corresponding group to the contact corresponding to the received group information automatically By storing, there is another effect that makes it easier to set group information generated in each contact of the smartphone.
  • the present invention in generating the group information generated by using the log sent from the smartphone by the group information generation server, by additionally generating an intimacy using the number of log generation to add the classification of contacts using the intimacy other than the group By classification, there is another effect that even the same group can perform fine classification by intimacy.
  • the present invention when a user included in the contact of the smartphone is used together with the group information generation service, even if the user's phone number is changed, the phone number to the smartphone of the contact included in the group through the user's smartphone log, etc. By sending the change history, there is another effect that can facilitate the update of the changed contact.
  • the change history of a contact when the change history of a contact is transmitted to another user's smartphone, the change history of the contact can be transmitted when the contact details or more based on the intimacy stored in each contact, thereby protecting personal information. There is another effect.
  • the present invention by accumulating the log of the smartphone continuously collected by the smartphone, when the contact frequency of a particular contact increases or decreases by adjusting the intimacy of the contact, it is possible to dynamically adjust the intimacy of the contact It has a different effect.
  • FIG. 1 is a block diagram showing a group information generation server for generating group information by collecting the log of the smart phone according to the present invention
  • FIG. 2 is a flowchart illustrating a method of operating a group information generation server for generating group information by collecting logs of a smartphone according to the present invention
  • FIG. 3 is a flowchart illustrating a method for analyzing a log in a group information generation server according to the present invention
  • Figure 4 is an exemplary diagram for showing the type of log generated in the application of the smartphone according to an embodiment of the present invention
  • FIG. 5 is an exemplary diagram for showing a group relationship diagram using logs of a smartphone collected according to an embodiment of the present invention
  • FIG. 6 is an exemplary diagram for showing group information and intimacy information corresponding to a contact according to an embodiment of the present invention.
  • FIG. 1 is a block diagram showing a group information generating server for generating group information by collecting the log of the smart phone according to the present invention
  • Figure 2 is to collect the log of the smart phone according to the present invention to generate group information
  • FIG. 3 is a flowchart illustrating a method of operating a group information generation server.
  • FIG. 3 is a flowchart illustrating a method for analyzing a log in a group information generation server according to the present invention.
  • the application of the smartphone 100 executes a variety of applications while generating a log accordingly. See FIG. 4 for the type of application installed on the smartphone 100 and the type of log according thereto.
  • Figure 4 is an exemplary diagram for showing the type of log generated in the application of the smartphone according to an embodiment of the present invention.
  • the representative application installed on the smartphone may include a phone call, SMS, camera, schedule management, email, messenger, social networking service (SNS), black box, navigation, etc., other than contact, Additional applications for schedules, locations, images, and more can also be used.
  • a phone call which is a typical application of a smartphone
  • a log of a callee's phone number (contact number), a person's name, a call time (including a call start time and a call end time), and location information of a call may be generated.
  • the e-mail may include an e-mail address, an e-mail content, an e-mail signature, and the like, and through the e-mail signature, a log including personal information such as a work place, an address, and a phone number of the target person may be extracted.
  • the camera can extract the shooting location, shooting time, pictures or videos as a log, and the GPS location information is recorded in the logs generated by the camera because the pictures or videos taken by the camera include GPS location information. May be included.
  • a log of a messenger content, a target person, and a messenger group registered in the messenger may be extracted.
  • the log extraction time is determined as the log generation time, including the log generation time in the extracted log Can be stored.
  • the one or more smartphones 100 and 300 extract respective logs from the application unit 110 according to the use of the application (S110).
  • the application may be additionally extracted and the log may be additionally extracted.
  • the application unit 110 in the smartphone 100 filters and patterns the log extracted from each application (S120).
  • the filtering is to extract additional information necessary for generating group information from the log extracted from the application unit 110 of the smartphone 100, the patterning is in the form set in the group information generation server 200 the filtered log To change.
  • the extracted log is a phone number, a target person, a call time, a call origination location, and the like, and thus a phone number that is not necessary for group information is excluded from the extraction target. You can filter.
  • a phone number (1588-XXXX, 1544-XXXX, etc.) for the purpose of advertisement, publicity, etc. is included, and the analysis target smart phone 100 ) Does not perform a telephone call or a message.
  • the phone number may include a phone number that is not included in the contact item in the smartphone 100, even if the phone number is not included in the contact item, because it may be necessary to establish a relationship, the phone number immediately After deleting as a candidate for spam, if the user does not use the phone number within a predetermined period, it is preferable to delete it.
  • the filtering may extract a phrase corresponding to a keyword for setting the social relationship of the smartphone user from the body content such as SNS, SMS, messenger, email.
  • the keyword for establishing a social relationship is, for example, "when this week's Friday, Gangnam station exit 7 at 7 pm", if the content 'this week', 'Friday', 'gangnam station exit 7' , 'Evening 7', and 'Let's' are extracted as keywords, and the extracted keywords may be set as a corresponding application log.
  • Patterning converts the filtered keyword and the like into a data form set in the group information generation server 300.
  • the keyword 'Gangnam Station Exit 7' refers to a place called Boza in front of Gangnam Station Exit 7.
  • the details are changed to 'Gangnam Station', 'No. 7', and 'Exit'.
  • the application unit 110 of the smartphone 100 or 300 transmits the filtered and patterned final log to the log collection unit 210 in the group information generation server 200 (S130). That is, the log collector 210 receives and stores a log from the smartphones 100 and 300 held by each one or more users.
  • the group information generation unit 220 in the group information generation server 200 analyzes the stored log (S140) and generates group information in one or more contacts corresponding to the analyzed log (S150).
  • step S140 the log analysis of the group information generator 220 may be performed as shown in FIG. 3.
  • the log generation time is extracted from the log transmitted and stored from one or more external smartphones 300-1, 300-2, and 300-n including the analysis target smartphone 100 (S141).
  • each log is sorted in sequential order based on the extracted log generation time (S142).
  • step S142 step of sequential ordering each log is to more easily perform log analysis in the analysis step of step S140, step S141 may be omitted if necessary.
  • Categorizing the logs located within the critical range is to determine the living location of the smart phone (100, 300) that generated each log, for example, if you are an office worker, Logs are mainly generated within the critical range as the application is mainly used. Logs may be generated within the critical range as the student mainly uses the smartphone application in the school and nearby areas during the weekday. have.
  • the smartphone of the user who does not perform special activities on the weekend is mainly generated in the home and the neighborhood of the home, and the smartphone of the user who performs the hobby for the club activities on the weekend occurs mainly in the community. Can be.
  • the critical areas in which a plurality of logs are distributed are extracted from each log, and the logs generated in the critical areas are classified.
  • Extraction of logs with a distribution above the threshold according to the day of the week and the time zone is for extracting the active time of the smartphone user, which day of the week is the main application of the smartphone, and in what time of the day This is to find out whether your smartphone application is used.
  • an office worker may be able to communicate mainly with colleagues during the workday, and guess what he can do with his family or friends after work.
  • contact with company colleagues is not performed, and other users who communicate with each other may be assumed to be friends, group members, and family.
  • the extracted users of the smartphone can be classified into groups such as family, friends, and work colleagues.
  • the group information generation server 200 classifies the group into one or more groups using any one or more of a time when a log of the application unit 110 is generated, a generated day of the week, a generated location, or a generated frequency.
  • the call start time may be analyzed to further include a call pattern according to the call start time.
  • the contact is preferably any one or more of the phone number, address or email address of the target person stored in the smartphone (100).
  • the corresponding e-mail recipient can be determined to be a person who has established a work-related social relationship. Can be set to work colleagues.
  • the log generation time is checked in a communication application such as a telephone call, an SMS, or a messenger, and if it is after work hours, it may be determined that the user is a target of a social relationship established rather than a job such as a family or a friend of the user. Can be set as family, friends, etc.
  • a communication application such as a telephone call, an SMS, or a messenger
  • FIG. 5 is an exemplary diagram for showing a group relationship diagram using the collected log of the smart phone according to an embodiment of the present invention.
  • the social relationship corresponding to the user 1 may be divided into three. have.
  • user 1 may indicate that social relations are connected, including user 5 and user 6, so that three groups of social relations of user 1 may be derived.
  • the group information generation unit 220 generates intimacy information of the contact corresponding to the log (S160).
  • the intimacy information is numerically generated to be proportional to the frequency of collecting logs corresponding to each contact, and the frequency is generated by differentially setting the weight according to the group information of the contact generated corresponding to the log and reflecting the same.
  • subject A is analyzed to make a call more than once a day, but when the call pattern is made during work hours on weekdays, it is determined that the user is related to work, and the subject B is set to reflect a low weight. If it is analyzed that frequent contact after work, it can be determined by reflecting the family, lover, friends, etc. to set a higher weight.
  • the group information generation unit 220 generates change contact information for the changed contact (S170).
  • the changed contact information matches the target of the contact corresponding to the log and the target stored in the smartphone 100, but when each contact is different from each other, the changed contact information may be generated by using the contact corresponding to the log.
  • the smartphone changes the contact of the target person corresponding to the change contact information. It can be modified and saved as information.
  • the relationship between the user 2 to the user 6 that maintains the social relationship by analyzing the log for the user 1 derived in FIG. 5 may be represented as shown in FIG. 6 including intimacy information.
  • FIG. 6 is an exemplary diagram for showing group information and intimacy information corresponding to a contact according to an embodiment of the present invention.
  • user 2 to user 6 maintaining a social relationship with respect to user 1 may be set as a group of friends, coworkers, and groups, and such group information is derived through user 1's log analysis. .
  • the user 5 in FIGS. 5B and 5D overlaps the social relationship with the user 1
  • the user 6 in FIGS. 5C and 5D overlaps the social relationship with the user 1. Is set.
  • the user 5 may know that the user 5 is a friend and the same group member, and the user 6 may be a user and the work colleague and the same group member.
  • the group A is distributed to the 'friend' three to ' ⁇ ' five through a group called a friend
  • the group B is called work colleagues
  • the group is distributed in two ' ⁇ ' to four ' ⁇ '
  • Group C is distributed in three ' ⁇ ' to four ' ⁇ ' through a group called a group.
  • the user 6's intimacy is represented by two ' ⁇ ' in Group B (worker), but four ' ⁇ ' in Group C (Group).
  • the user 1 may be determined to be related to the user 6 but not to the work content, and may maintain high social intimacy in the community.
  • the group information generation unit 220 in the group information generation server 200 transmits the generated group information to the related smartphones 100 and 300 (S180).
  • step S160 when the intimacy information is generated in step S160 corresponding to the corresponding smartphone (100, 300) is transmitted with the intimacy information, and if the change contact information is generated in step S170 change contact Send information together.
  • Smartphones 100 and 300 that have received any one or more of the corresponding group information and intimacy information or changed contact information store the group information in the contacts of the smartphones 100 and 300 through the group information management unit 120 and are required. According to one or more of the intimacy information or the change contact information is stored (S190).
  • group information and intimacy information are stored and applied to the smartphones 100 and 300
  • the group information corresponding to the caller's contact information is displayed on the smartphones 100 and 300. Is preferably output to the screen.
  • intimacy information may also be output.
  • the group information applied to the smartphones 100 and 300 includes a call pattern together, when searching for a contact, a call pattern according to a search time is extracted and included in the group information matching the extracted call pattern.
  • One or more contacts can be displayed at the top of the output contact list.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

본 발명은 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법에 관한 것으로서, 더욱 상세하게는 그룹 정보 생성 서버에서 스마트폰의 다양한 어플리케이션을 사용하면서 생성되는 로그를 수집하여 분석한 후, 스마트폰에 저장된 연락처에 그룹 정보를 매칭하기 위한 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법에 관한 것이다. 본 발명의 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법은 그룹 정보 생성 서버의 로그 수집부가 하나 이상의 스마트폰의 어플리케이션으로부터 발생하는 로그를 전송받는 제1 단계와 그룹 정보 생성부는 상기 로그 수집부에서 수집된 상기 로그를 전송한 어느 하나의 스마트폰을 분석대상 스마트폰을 대상으로 설정하고, 상기 분석대상 스마트폰의 로그 및 타 스마트폰의 로그를 분석하여 그룹화하는 제2 단계와 상기 그룹화된 로그의에 대응하는 상기 연락처에 그룹 정보를 생성하는 제3 단계 및 상기 그룹 정보 생성부는 생성된 상기 그룹 정보를 상기 스마트폰으로 전송하는 제4 단계를 포함함에 기술적 의의가 있다.

Description

스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법
본 발명은 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법에 관한 것으로서, 더욱 상세하게는 그룹 정보 생성 서버에서 스마트폰의 다양한 어플리케이션을 사용하면서 생성되는 로그를 수집하여 분석한 후, 스마트폰에 저장된 연락처에 그룹 정보를 매칭하기 위한 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법에 관한 것이다.
스마트폰 등의 전화통화를 수행할 수 있는 휴대 단말기는 사용자에 의해 연락처가 저장되며, 수작업을 통해 연락처에 그룹 정보를 생성하고 있다. 예를 들어, 가족, 직장동료, 친구, 선후배 등으로 그룹을 생성하고, 해당 그룹에 단체 문자 등을 발송하는 경우, 각각의 연락처를 선택하여 수신자로 등록하지 않고 그룹을 선택하여 전체 그룹 구성원들을 수신자로 등록하여 문자 메시지 등을 발송할 수 있다.
종래기술인 대한민국공개특허공보 제2005-0016771호(2005.02.21)의 '휴대 단말기의 전화번호 그룹 관리 방법'은 휴대 단말기의 전화번호 그룹 관리 방법에 관한 것으로, 하나의 전화번호를 다양한 그룹에 중복되게 설정할 수 있도록 하여 메시지 동보 전송이나 그룹벨 설정과 같은 그룹 관리를 효율적으로 수행하여 사용자의 편의를 개선할 수 있도록 한 기술이다.
그러나, 종래기술과 같은 그룹 관리 방법은 단말기 사용자가 해당 연락처에 대응하는 그룹을 각각 지정하여 설정함으로써, 다수의 연락처를 보유하는 경우에는 각각의 연락처에 그룹을 설정하기 어려운 문제점이 있다.
또한, 각각의 연락처에 설정된 그룹은 해당 연락처를 식별하기 위한 식별자로만 사용될 뿐이며, 상기에 기재된 바와 같이 메시지 동보 전송, 전화 등의 착신음을 그룹벨로 설정하는 등의 설정된 그룹이 제한적으로 활용되는 문제점이 있다.
상기와 같은 종래 기술의 문제점을 해결하기 위하여 안출된 본 발명은 스마트폰에 설치된 어플리케이션을 사용하면서 발생하는 로그를 그룹 정보 생성 서버에서 수집하여 로그에 포함된 정보를 사용하여 로그에 대응하는 대상자의 그룹을 생성하기 위한 목적이 있다.
또한, 본 발명은 그룹 정보 생성 서버가 스마트폰에서 전송된 로그를 활용하여 생성한 그룹 정보를 다시 스마트폰으로 전송함으로써, 스마트폰은 수신한 그룹 정보에 대응하는 연락처에 해당 그룹을 매칭하여 저장하기 위한 다른 목적이 있다.
또한, 본 발명은 그룹 정보 생성 서버가 스마트폰에서 전송된 로그를 활용하여 생성한 그룹 정보를 생성함에 있어서, 로그 발생 횟수를 이용하여 친밀도를 추가적으로 생성하여 연락처의 분류를 그룹 이외에 친밀도를 이용하여 추가 분류하기 위한 또 다른 목적이 있다.
또한, 본 발명은 스마트폰의 연락처에 적용된 친밀도 정보를 이용하여 연락처 검색 등을 수행하는 경우, 검색된 연락처의 친밀도에 따라 검색결과 리스트 출력 순위를 적용하기 위한 또 다른 목적이 있다.
또한, 본 발명은 스마트폰의 연락처에 포함된 사용자가 그룹 정보 생성 서비스를 함께 이용하는 경우, 해당 사용자의 전화번호가 변경되더라도 사용자의 스마트폰 로그 등을 통해 그룹에 포함된 연락처의 스마트폰에 전화번호 변경 내역을 전송함으로써, 변경된 연락처의 갱신을 용이하게 하기 위한 또 다른 목적이 있다.
또한, 본 발명은 연락처의 변경 내역을 타 사용자의 스마트폰에 전송하는 경우, 각각의 연락처에 저장된 친밀도에 기반하여 특정 친밀도 이상인 경우에 연락처의 변경 내역을 전송할 수 있도록 하기 위한 또 다른 목적이 있다.
또한, 본 발명은 스마트폰의 지속적으로 수집되는 스마트폰의 로그를 축적함으로써, 특정 연락처의 연락 빈도가 증가하거나 감소하는 경우에는 해당 연락처의 친밀도를 조정하기 위한 또 다른 목적이 있다.
본 발명의 상기 목적은 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법에 있어서, 그룹 정보 생성 서버의 로그 수집부가 하나 이상의 스마트폰의 어플리케이션으로부터 발생하는 로그를 전송받는 제1 단계와 그룹 정보 생성부는 상기 로그 수집부에서 수집된 상기 로그를 전송한 어느 하나의 스마트폰을 분석대상 스마트폰을 대상으로 설정하고, 상기 분석대상 스마트폰의 로그 및 타 스마트폰의 로그를 분석하여 그룹화하는 제2 단계와 상기 그룹화된 로그의에 대응하는 상기 연락처에 그룹 정보를 생성하는 제3 단계 및 상기 그룹 정보 생성부는 생성된 상기 그룹 정보를 상기 스마트폰으로 전송하는 제4 단계를 포함하여 이루어지는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법에 의해서 달성된다.
상기와 같은 종래 기술의 문제점을 해결하기 위하여 안출된 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법은 스마트폰에 설치된 어플리케이션을 사용하면서 발생하는 로그를 그룹 정보 생성 서버에서 수집하여 로그에 포함된 정보를 사용하여 로그에 대응하는 대상자의 그룹을 생성함으로써 연락처에 그룹 정보를 보다 용이하게 설정할 수 있는 효과가 있다.
또한, 본 발명은 그룹 정보 생성 서버가 스마트폰에서 전송된 로그를 활용하여 생성한 그룹 정보를 다시 스마트폰으로 전송함으로써, 스마트폰은 수신한 그룹 정보에 대응하는 연락처에 해당 그룹을 매칭하여 자동으로 저장함으로써 스마트폰의 각각의 연락처에 생성된 그룹 정보를 보다 용이하게 설정할 수 있는 다른 효과가 있다.
또한, 본 발명은 그룹 정보 생성 서버가 스마트폰에서 전송된 로그를 활용하여 생성한 그룹 정보를 생성함에 있어서, 로그 발생 횟수를 이용하여 친밀도를 추가적으로 생성하여 연락처의 분류를 그룹 이외에 친밀도를 이용하여 추가 분류함으로써, 동일한 그룹이라도 친밀도에 의해 세밀한 분류를 수행할 수 있는 또 다른 효과가 있다.
또한, 본 발명은 스마트폰의 연락처에 적용된 친밀도 정보를 이용하여 연락처 검색 등을 수행하는 경우, 검색된 연락처의 친밀도에 따라 검색결과 리스트 출력 순위를 적용함으로써 스마트폰 사용자의 편의성을 향상시킬 수 있는 또 다른 효과가 있다.
또한, 본 발명은 스마트폰의 연락처에 포함된 사용자가 그룹 정보 생성 서비스를 함께 이용하는 경우, 해당 사용자의 전화번호가 변경되더라도 사용자의 스마트폰 로그 등을 통해 그룹에 포함된 연락처의 스마트폰에 전화번호 변경 내역을 전송함으로써, 변경된 연락처의 갱신을 용이하게 할 수 있는 또 다른 효과가 있다.
또한, 본 발명은 연락처의 변경 내역을 타 사용자의 스마트폰에 전송하는 경우, 각각의 연락처에 저장된 친밀도에 기반하여 특정 친밀도 이상인 경우에 연락처의 변경 내역을 전송할 수 있도록 함으로써, 개인정보를 보호할 수 있는 또 다른 효과가 있다.
또한, 본 발명은 스마트폰의 지속적으로 수집되는 스마트폰의 로그를 축적함으로써, 특정 연락처의 연락 빈도가 증가하거나 감소하는 경우에는 해당 연락처의 친밀도를 조정함으로써, 연락처의 친밀도를 동적으로 조정할 수 있는 또 다른 효과가 있다.
도 1은 본 발명에 따라 스마트폰의 로그를 수집하여 그룹 정보를 생성하기 위한 그룹 정보 생성 서버를 나타내기 위한 구성도,
도 2는 본 발명에 따라 스마트폰의 로그를 수집하여 그룹 정보를 생성하기 위한 그룹 정보 생성 서버의 운영방법을 나타내기 위한 흐름도,
도 3은 본 발명에 따라 그룹 정보 생성 서버에서 로그를 분석하기 위한 방법을 나타내기 위한 순서도,
도 4는 본 발명의 실시예에 따라 스마트폰의 어플리케이션에서 생성되는 로그의 종류를 나타내기 위한 예시도,
도 5는 본 발명의 실시예에 따라 수집된 스마트폰의 로그를 사용하여 그룹 관계도를 나타내기 위한 예시도,
도 6은 본 발명의 실시예에 따라 연락처에 대응하는 그룹 정보 및 친밀도 정보를 나타내기 위한 예시도이다.
본 명세서 및 청구범위에 사용된 용어나 단어는 통상적이거나 사전적인 의미로 한정해서 해석되어서는 아니되며, 발명자는 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다.
따라서, 본 명세서에 기재된 실시예와 도면에 도시된 구성은 본 발명의 가장 바람직한 일 실시예에 불과할 뿐이고 본 발명의 기술적 사상을 모두 대변하는 것은 아니므로, 본 출원시점에 있어서 이들을 대체할 수 있는 다양한 균등물과 변형예들이 있을 수 있음을 이해하여야 한다.
이하 첨부된 본 발명의 바람직한 실시예를 상세히 설명한다.
도 1은 본 발명에 따라 스마트폰의 로그를 수집하여 그룹 정보를 생성하기 위한 그룹 정보 생성 서버를 나타내기 위한 구성도이며, 도 2는 본 발명에 따라 스마트폰의 로그를 수집하여 그룹 정보를 생성하기 위한 그룹 정보 생성 서버의 운영방법을 나타내기 위한 흐름도이며, 도 3은 본 발명에 따라 그룹 정보 생성 서버에서 로그를 분석하기 위한 방법을 나타내기 위한 순서도이다. 도 1 내지 도 3에 도시된 바와 같이, 스마트폰(100)의 어플리케이션은 다양한 응용 프로그램을 실행하면서 이에 따른 로그를 생성한다. 스마트폰(100)에 설치된 어플리케이션의 종류와 이에 따른 로그의 종류는 도 4를 참조한다.
도 4는 본 발명의 실시예에 따라 스마트폰의 어플리케이션에서 생성되는 로그의 종류를 나타내기 위한 예시도이다. 도 4에 도시된 바와 같이, 스마트폰에 설치된 대표적인 어플리케이션은 전화통화, SMS, 카메라, 스케줄 관리, 이메일, 메신저, SNS(social networking service), 블랙박스, 내비게이션 등이 포함될 수 있으며, 이외의 연락, 일정, 위치, 영상 등을 위한 어플리케이션도 추가적으로 포함하여 이용할 수 있다.
따라서, 스마트폰의 대표적인 어플리케이션인 전화통화가 수행되는 경우에는 통화 대상자의 전화번호(연락처), 대상자 이름, 통화시간(통화 개시 시간 및 통화 종료 시간 포함), 통화가 발생한 위치정보에 대한 로그가 발생할 수 있다
또한, 이메일(e-mail)에는 이메일 주소, 이메일 내용, 이메일 서명 등이 포함될 수 있으며, 이메일 서명을 통해서는 대상자의 직장, 주소, 전화번호 등의 개인정보를 포함하는 로그를 추출할 수 있다.
또한, 카메라를 통해서는 촬영 위치, 촬영 시간, 사진 또는 동영상 등을 로그로 추출할 수 있으며, 카메라에서 촬영하는 사진 또는 동영상에는 GPS 위치 정보가 포함되기 때문에 카메라를 통해 생성되는 로그에는 GPS 위치 정보가 포함될 수 있다.
또한, 스케줄 관리를 통해서는 일정 제목, 일정 내용, 일정 시간, 장소, 참석자 등의 로그를 추출할 수 있고, SNS의 경우에는 SNS 내용, SNS 등록 시간, 댓글 사용자 등의 로그를 추출할 수 있으며, 블랙박스 또는 내비게이션 등의 위치 관련 어플리케이션을 통해서는 GPS, AGPS 등으로부터 수신된 사용자 위치 등의 로그를 추출할 수 있다.
또한, 메신저를 통해서는 메신저 내용, 대상자, 메신저에 등록된 메신저 그룹 등의 로그가 추출될 수 있다.
이 때, 스마트폰(100)의 어플리케이션부(110)에서 각각의 어플리케이션으로부터 로그를 실시간으로 추출하는 경우에, 로그 추출 시간을 로그 생성 시간으로 판단하여, 추출되는 로그에 해당 로그 생성 시간을 포함하여 저장할 수 있다.
이에 따라 하나 이상의 스마트폰(100, 300)은 어플리케이션의 사용에 따라 어플리케이션부(110)에서 각각의 로그를 추출한다(S110). 이때 추출되는 로그는 도 4에 도시된 하나 이상의 어플리케이션으로부터 추출하는 것이 바람직하나, 필요한 경우, 어플리케이션의 추가 및 이에 따른 로그를 추가로 추출할 수 있다.
스마트폰(100) 내의 어플리케이션부(110)는 각각의 어플리케이션으로부터 추출한 로그를 필터링 및 패턴화한다(S120).
필터링은 스마트폰(100)의 어플리케이션부(110)에서 추출하는 로그 중에서 그룹 정보를 생성하는데 필요한 정보를 추가적으로 추출하는 것이며, 패턴화는 필터링 된 로그를 그룹 정보 생성 서버(200)에서 설정한 형태로 변경하는 것이다.
예를 들어, 전화 통화 어플리케이션을 통해 통화가 수행되는 경우, 추출되는 로그는 전화번호, 대상자, 통화시간, 통화 발생 위치 등이므로, 그룹 정보를 위해 필요치 않은 전화번호 등은 추출 대상에서 제외하는 방식으로 필터링할 수 있다.
즉, 그룹 정보를 위해 필요치 않은 전화번호인 경우에는 광고, 홍보 등을 목적으로 하는 전화번호(1588-XXXX, 1544-XXXX 등) 등이 포함되어 있으며, 이러한 전화번호에 대해서 분석대상 스마트폰(100)은 전화통화 발신 또는 메시지 발신 등을 수행하지 않는다.
이와 더불어, 스마트폰(100) 내의 연락처 항목에 포함되지 않은 전화번호를 포함할 수 있으나, 연락처 항목에 포함되지 않은 전화번호라 하더라도, 관계 설정을 위해 필요한 경우가 있을 수 있기 때문에 해당 전화번호를 바로 삭제하지 아니하며, 스팸후보로 등록한 뒤, 소정 기간 내에 사용자가 해당 전화번호를 사용하지 않는 경우에는 삭제하는 것이 바람직하다.
또한, 필터링은 SNS, SMS, 메신저, 이메일 등의 본문 내용에서 해당 스마트폰 사용자의 사회적 관계 설정을 위한 키워드에 해당하는 문구를 추출할 수 있다. 즉, 사회적 관계 설정을 위한 키워드는 예를 들어, "이번 주 금요일에 강남역 7번 출구에서 저녁 7시에 보자"라는 내용이 있을 경우, '이번 주', '금요일', '강남역 7번 출구', '저녁 7시', '보자' 등이 키워드로 추출되며, 추출된 키워드는 해당 어플리케이션 로그로 설정될 수 있다.
패턴화는 필터링된 키워드 등의 내용을 그룹 정보 생성 서버(300)에서 설정한 데이터 형태로 변환시키는 것으로 예를 들어, '강남역 7번 출구'라는 키워드는 강남역 7번 출구 앞에서 보자라는 장소를 지칭하고 있으나, 그룹 정보 생성 서버(300)가 정확하게 매칭할 수 있도록, '강남역', '7번' 및 '출구' 등으로 세부화하여 변화시킨다.
이후, 스마트폰(100, 300)의 어플리케이션부(110)는 필터링하고 패턴화된 최종 로그를 그룹 정보 생성 서버(200) 내의 로그 수집부(210)로 전송한다(S130). 즉, 로그 수집부(210)는 어느 하나 이상의 사용자 각각이 보유한 스마트폰(100, 300)으로부터 로그를 전송받아 저장한다.
다음으로 그룹 정보 생성 서버(200) 내의 그룹 정보 생성부(220)는 저장된 로그를 분석하고(S140), 분석된 로그에 대응하는 하나 이상의 연락처에 그룹 정보를 생성한다(S150).
S140 단계에서 그룹 정보 생성부(220)의 로그 분석은 도 3에 도시된 바와 같이 수행될 수 있다.
즉, 분석대상 스마트폰(100)을 포함하여, 하나 이상의 외부 스마트폰(300-1, 300-2, 300-n)으로부터 전송되어 저장된 로그로부터 로그 생성 시간을 추출한다(S141).
이후, 추출된 로그 생성 시간을 기준으로 각각의 로그를 시순차적으로 정렬한다(S142).
각각의 로그를 시순차적으로 정렬하는 S142 단계는 S140 단계인 분석 단계에서 로그분석을 보다 용이하게 수행하기 위한 것이며, 필요에 따라 S141 단계를 생략하여도 무방하다.
수신된 로그에서 로그 생성 시간을 추출하고, 이에 대응하여 각각의 로그를 시순차적으로 정렬한 이후, 정렬된 각각의 로그에서 위치 정보를 추출하고, 추출된 위치 정보 중에서 임계범위 이내에 위치한 로그를 분류한다(S143).
임계범위 이내에 위치한 로그를 분류하는 것은 각각의 로그를 생성한 스마트폰(100, 300)의 생활 위치를 파악하고자 하는 것이며, 예를 들어 회사원인 경우에 평일 업무 시간대에는 회사 및 인근 지역에서 스마트폰의 어플리케이션을 주로 사용함에 따라 해당 임계범위 이내에서 로그가 주로 발생되며, 학생인 경우에 평일 낮 시간대에는 학교 및 인근 지역에서 스마트폰의 어플리케이션을 주로 사용함에 따라 해당 임계범위 이내에서 로그가 주로 발생될 수 있다.
더욱이, 주말에 별다른 활동을 수행하지 않는 사용자의 스마트폰은 자택 및 자택 인근지역에서 로그가 주로 발생되며, 주말에 동호회 활동 등을 취미생활을 수행하는 사용자의 스마트폰은 동호회 장소에서 로그가 주로 발생할 수 있다.
따라서, 로그를 전송한 스마트폰(100, 300)들이 주로 생활하는 곳을 파악하기 위해 각각의 로그 중에서 다수의 로그가 분포하는 임계지역을 추출하고, 임계지역 내에서 발생되는 로그를 분류한다.
다음으로, 정렬된 각각의 로그에서 로그 생성 시간을 기준으로 요일 및 임계시간대에 따른 로그 생성 시간의 분포도가 임계값 이상으로 밀집된 복수의 로그를 추출한다(S144).
요일 및 임계시간대에 따라 임계값 이상의 분포도를 가진 로그의 추출은 스마트폰 사용자의 활동 시간대를 추출하기 위한 것으로써, 각각의 요일 중에서 어떠한 요일에 스마트폰의 어플리케이션을 주로 사용하는지와, 하루 중에서 어떠한 시간대에 스마트폰의 어플리케이션을 주로 사용하는지를 파악하기 위한 것이다.
예를 들어, 회사원의 경우에는 평일 낮에는 업무에 따른 스마트폰을 주로 사용할 수 있으며, 퇴근시간 이후에는 가족 또는 친구들과의 연락을 주고받기 위해 스마트폰을 주로 사용할 수 있다.
또한, 스마트폰에 저장된 연락처 중에서 어느 하나의 연락처가 어떠한 요일 및 임계시간대에 주로 연락을 주고 받는지를 파악할 수 있으며, 이에 따라 해당 연락처에 해당하는 사용자와의 관계를 추측할 수 있다.
예를 들어, 회사원의 경우에 평일 낮에는 회사 동료들과 연락을 주로 주고 받을 수 있으며, 퇴근시간 이후에는 가족 또는 친구들과 연락을 주고 받을 수 있는 것을 추측할 수 있다. 또한, 주말의 경우에는 회사동료들과의 연락은 수행되지 않는 것으로 추측하고, 이때 연락을 주고 받는 타 사용자는 친구, 동호회 회원, 가족 등으로 추측될 수 있다.
따라서, 각각 로그의 로그 생성 시간에 따른 분포도가 임계값 이상으로 밀집된 로그를 추출함으로써, 각각의 스마트폰(100, 300)에서 어플리케이션을 주로 사용하는 시간대를 도출해 낼 수 있는 것이다.
이후, S143 단계와 S144 단계의 교집합인 로그를 추출하고 추출된 로그를 그룹화 한다(S145).
즉, S144 단계에서 추출된 로그 중에서 S143 단계에서 임계범위 이내의 로그를 추출하고, 추출된 로그를 그룹화함으로써, 임계범위 이내의 위치에서 로그 생성 시간의 분포도가 높은 것으로 판단되는 주요 연락처에 대응하는 스마트폰을 추출할 수 있다. 이에 따라 추출된 스마트폰의 사용자는 가족, 친구, 직장동료 등의 그룹으로 분류가 가능하다.
구체적으로, 그룹 정보 생성 서버(200)는 어플리케이션부(110)의 로그가 생성된 시간, 생성된 요일, 생성된 위치 또는 생성된 빈도수 중 어느 하나 이상을 사용하여 상기 그룹으로 분류하는 것이며, 로그가 전화번호인 경우에는 통화 개시 시간을 분석하여 통화 개시 시간에 따른 통화 패턴을 더 포함하여 그룹을 분류할 수 있다.
이때 연락처는 스마트폰(100)에 저장된 대상자의 전화번호, 주소 또는 이메일 주소 중 어느 하나 이상인 것이 바람직하다.
S150 단계에서 각 로그에 대응하는 연락처에 대한 그룹 정보를 생성하는 경우, 다음과 같은 실시예를 들어 설명할 수 있다.
즉, 이메일 어플리케이션의 본문에서 직책, 직함 등의 키워드가 추출되어 이에 대한 로그를 분석하는 경우, 해당 이메일 대상자(발신자 또는 수신자)는 업무관련 사회적 관계가 설정된 대상자인 것으로 판단할 수 있어, 그룹 정보를 직장 동료로 설정할 수 있다.
또한, 전화통화, SMS, 메신저 등의 커뮤니케이션 어플리케이션에서 로그 발생 시간을 체크하여, 업무시간 이후인 경우에는 사용자의 가족, 친구 등의 직장이 아닌 사회적 관계가 설정된 대상자인 것으로 판단할 수 있어, 그룹 정보를 가족, 친구 등으로 설정할 수 있다. 한편, 가족 또는 친구 중 어느 하나의 그룹 정보를 설정하는 경우에는 사용자의 다른 로그에서 추출되는 사회적 관계에 따라 어느 하나를 선택하여 그룹 정보로 설정하는 것이 바람직하다.
도 5는 본 발명의 실시예에 따라 수집된 스마트폰의 로그를 사용하여 그룹 관계도를 나타내기 위한 예시도이다. 도 5에 도시된 바와 같이, 사용자 1 내지 사용자 6이 소유한 스마트폰에서 추출된 로그를 분석한 결과가 (a)와 같은 사회적 관계로 나타나는 경우, 사용자 1에 대응하는 사회적 관계는 3개로 나뉠 수 있다.
즉, 사용자 1 내지 사용자 6으로부터 전송받은 각각의 로그를 분석하여, 상호 사회적 관계를 선으로 연결하여 (a)의 결과가 도출되면, 사용자 1은 (b)에 도시된 바와 같이 사용자 3, 사용자 4, 사용자 5와 함께 서로 간의 사회적 관계가 연결되어 있으며, 또한 사용자 1은 (c)에 도시된 바와 같이 사용자 2와 사용자 6을 포함하여 사회적 관계가 연결되어 있다.
더욱이, 사용자 1은 (d)에 도시된 바와 같이, 사용자 5와 사용자 6을 포함하여 사회적 관계가 연결되어 있는 것으로 나타낼 수 있어, 사용자 1의 사회적 관계의 그룹은 3개로 도출될 수 있다.
다음으로 그룹 정보 생성부(220)는 로그에 대응하는 연락처의 친밀도 정보를 생성한다(S160). 친밀도 정보는 각각의 연락처에 대응하는 로그가 수집되는 빈도수에 비례하도록 수치화되어 생성되며, 빈도수는 로그에 대응하여 생성된 연락처의 그룹 정보에 따라 가중치를 차등하여 설정하고 이를 반영하여 생성한다.
즉, 예를 들어 대상자 A는 하루에 한 번 이상 통화를 수행하는 것으로 분석되나, 통화 패턴은 평일 업무 시간에 이루어지는 경우에는 업무와 관련된 사용자인 것으로 판단하여 가중치를 낮게 설정하여 반영하고, 대상자 B는 퇴근시간 이후에 자주 연락하는 것으로 분석되는 경우에는 가족, 애인, 친구 등으로 판단하여 가중치를 높게 설정하여 반영할 수 있다.
다음으로 그룹 정보 생성부(220)는 로그에 대응하는 연락처가 변경된 경우, 해당 변경된 연락처에 대한 변경 연락처 정보를 생성한다(S170). 변경 연락처 정보는 로그에 대응하는 연락처의 대상자와 스마트폰(100)에 저장된 대상자가 매칭하되, 각각의 연락처가 서로 상이한 경우에는 로그에 대응하는 연락처를 이용하여 생성할 수 있다.
이에 따라, 그룹 정보 생성 서버(200) 내의 그룹 정보 생성부(220)에서 생성된 변경 연락처 정보가 스마트폰(100)으로 전송되는 경우, 스마트폰은 변경 연락처 정보에 대응하는 대상자의 연락처를 변경 연락처 정보로 수정하여 저장할 수 있다.
한편, 도 5에서 도출된 사용자 1에 대한 로그를 분석하여 각각 사회적 관계를 유지하는 사용자 2 내지 사용자 6의 관계는 친밀도 정보를 포함하여 도 6과 같이 나타낼 수 있다.
도 6은 본 발명의 실시예에 따라 연락처에 대응하는 그룹 정보 및 친밀도 정보를 나타내기 위한 예시도이다. 도 6에 도시된 바와 같이, 사용자 1에 대해 사회적 관계를 유지하는 사용자 2 내지 사용자 6은 친구, 직장동료, 동호회의 그룹으로 설정될 수 있으며, 이러한 그룹 정보는 사용자 1의 로그 분석을 통해 도출된다.
이때, 도 5의 (b)와 (d)에서의 사용자 5는 사용자 1과 사회적 관계가 중복되어 설정되며, 도 5의 (c)와 (d)에서의 사용자 6은 사용자 1과 사회적 관계가 중복되어 설정되어 있다. 이러한 경우에는 도 6에 도시된 바와 같이, 사용자 5는 사용자 1과 친구이면서 같은 동호회 회원으로 활동하는 것을 알 수 있으며, 사용자 6은 사용자 1과 직장 동료이면서 같은 동호회 회원으로 활동하는 것을 알 수 있다.
또한, S160 단계에서 설정된 친밀도 정보를 사용자 1의 각각의 그룹에 따라 매칭하면, 그룹 A는 친구라는 그룹을 통해 친밀도가 '★' 3개 내지 '★' 5개로 분포되며, 그룹 B는 직장 동료라는 그룹을 통해 '★' 2개 내지 '★' 4개로 분포되며, 그룹 C는 동호회라는 그룹을 통해 '★' 3개 내지 '★' 4개로 분포된다.
이때, 사용자 6의 친밀도는 그룹 B(직장 동료)에서 '★' 2개로 나타나고 있으나, 그룹 C(동호회)에서는 '★' 4개로 나타나고 있다. 이러한 경우, 사용자 1은 사용자 6과 직장 동료이기는 하나 업무 내용에 연관성이 없는 것으로 판단할 수 있으며, 동호회 내에서는 높은 친밀도를 나타내어 좋은 사회적 관계를 유지하는 것으로 판단할 수 있다.
이후, 그룹 정보 생성 서버(200) 내의 그룹 정보 생성부(220)는 생성된 그룹 정보를 관련된 스마트폰(100, 300)으로 전송한다(S180).
이때, 그룹 정보를 전송함에 있어서, 해당 스마트폰(100, 300)에 대응하여 S160 단계에서 친밀도 정보가 생성된 경우에는 친밀도 정보를 함께 전송하며, S170 단계에서 변경 연락처 정보가 생성된 경우에는 변경 연락처 정보도 함께 전송한다.
해당 그룹 정보와 친밀도 정보 또는 변경 연락처 정보 중 어느 하나 이상을 수신한 스마트폰(100, 300)은 그룹 정보 관리부(120)를 통해 스마트폰(100, 300)의 연락처에 그룹 정보를 저장하고, 필요에 따라 친밀도 정보 또는 변경 연락처 정보 중 어느 하나 이상을 저장한다(S190).
한편, 그룹 정보 및 친밀도 정보가 스마트폰(100, 300)에 저장되어 적용된 경우에 그룹 정보 및 친밀도 정보의 적용 대상자로부터 전화통화가 수신되면 발신자의 연락처에 대응하는 그룹 정보가 스마트폰(100, 300)의 화면에 출력되는 것이 바람직하다. 또한, 그룹 정보가 출력될 때 친밀도 정보도 함께 출력될 수 있다.
스마트폰(100, 300)에 적용된 그룹 정보에는 통화 패턴이 함께 포함되어 있기 때문에 연락처를 검색하는 경우, 검색을 수행하는 시간에 따른 통화 패턴을 추출하고, 추출된 통화 패턴에 매칭되는 그룹 정보에 포함된 하나 이상의 연락처를 출력되는 연락처 리스트의 상단에 출력되도록 할 수 있다.
본 발명은 이상에서 살펴본 바와 같이 바람직한 실시예를 들어 도시하고 설명하였으나, 상기한 실시예에 한정되지 아니하며 본 발명의 정신을 벗어나지 않는 범위 내에서 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변경과 수정이 가능할 것이다.

Claims (15)

  1. 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법에 있어서,
    그룹 정보 생성 서버의 로그 수집부가 하나 이상의 스마트폰의 어플리케이션으로부터 발생하는 로그를 전송받는 제1 단계;
    그룹 정보 생성부가 상기 로그를 전송한 어느 하나의 스마트폰을 분석대상 스마트폰으로 설정하고, 상기 분석대상 스마트폰의 로그 및 타 스마트폰의 로그를 분석하여 그룹화하는 제2 단계;
    상기 그룹 정보 생성부가 상기 그룹화된 로그에 대응하는 연락처에 대한 그룹 정보를 생성하는 제3 단계; 및
    상기 그룹 정보 생성부가 상기 생성된 그룹 정보를 상기 스마트폰으로 전송하는 제4 단계
    를 포함하여 이루어지는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  2. 제 1 항에 있어서,
    상기 제1 단계에서 상기 로그 수집부는 상기 하나 이상의 스마트폰으로부터 필터링 또는 패턴화 중 적어도 하나가 수행된 로그를 전송받는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  3. 제 2 항에 있어서,
    상기 필터링은 상기 분석대상 스마트폰의 어플리케이션 중에서 상호 정보가 송수신되지 않는 타 연락처에 대한 로그를 제외한 나머지 로그를 선별하는 동작을 포함하는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  4. 제 3 항에 있어서,
    상기 패턴화는 상기 필터링된 상기 로그를 상기 그룹 정보 생성 서버에서 설정한 데이터 형태로 변경하는 동작을 포함하는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  5. 제 1 항에 있어서,
    상기 제3 단계에서 상기 그룹 정보 생성부는 상기 로그에 대응하는 상기 연락처에 대한 친밀도 정보 또는 상기 연락처가 변경된 경우에 변경 연락처 정보 중 적어도 하나를 더 생성하는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  6. 제 5 항에 있어서,
    상기 변경 연락처 정보는 상기 로그에 대응하는 연락처의 대상자와 상기 스마트폰에 저장된 대상자가 매칭되고 각각의 연락처가 서로 상이한 경우에, 상기 로그에 대응하는 연락처에 관한 정보인 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  7. 제 6 항에 있어서,
    상기 변경 연락처 정보가 상기 스마트폰으로 전송되는 경우, 상기 스마트폰은 상기 변경 연락처 정보에 기초하여 저장된 연락처를 수정하는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  8. 제 5 항에 있어서,
    상기 친밀도 정보는 상기 로그가 수집되는 빈도수에 비례하도록 수치화되어 생성되며, 상기 빈도수는 상기 로그에 대응하는 연락처의 상기 그룹 정보에 따라 가중치가 적용되는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  9. 제 5 항에 있어서,
    상기 친밀도 정보가 상기 스마트폰의 연락처에 저장되는 경우, 상기 스마트폰의 사용자 선택에 따라 친밀도가 높은 연락처를 기준으로 상기 연락처의 리스트가 정렬되는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  10. 제 1 항에 있어서,
    상기 제4 단계 이후, 상기 스마트폰은 전송받은 상기 그룹 정보를 연락처에 저장하는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  11. 제 10 항에 있어서,
    상기 그룹 정보가 연락처에 저장된 상기 스마트폰으로 전화통화가 수신되는 경우, 상기 스마트폰은 발신자의 연락처에 대응하는 그룹 정보를 상기 스마트폰의 화면으로 출력하는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  12. 제 1 항에 있어서,
    상기 어플리케이션은 전화통화, 문자메시지, 카메라, 캘린더, 지도, 이메일, 내비게이션, 블랙박스 또는 SNS(social networking service) 중 적어도 하나를 포함하는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  13. 제 1 항에 있어서,
    상기 로그는 GPS 또는 AGPS로 수신된 사용자 위치를 포함하며, 로그 생성 시간, 대상자, 통화 개시 시간 및 통화 종료 시간을 포함하는 통화 시간, 전화번호, 이메일 주소, 이메일 서명, 이메일 본문 내용, 주소, 사진 촬영 시간, 사진 영상, 일정 제목, 일정 시간, 일정 내용, SNS 내용, SNS 댓글 사용자 또는 SNS 등록 시간 중 적어도 하나를 더 포함하는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  14. 제 1 항에 있어서,
    상기 제2 단계는,
    수신된 상기 로그를 전송한 상기 스마트폰 별로 각각의 로그에 대한 로그 생성 시간을 추출하는 제1 과정;
    상기 로그 생성 시간에 기초하여 상기 로그를 시순차적으로 정렬하는 제2 과정;
    상기 각각의 로그에서 위치 정보를 추출하고, 상기 위치 정보 중에서 임계범위 이내의 로그를 분류하는 제3 과정;
    상기 로그 생성 시간에 기초하여 요일 및 임계시간대에 따른 상기 로그 생성 시간의 분포도가 임계값 이상으로 밀집된 복수의 로그를 추출하는 제4 과정;
    상기 제4 과정에서 추출된 로그 중에서 상기 임계범위 이내의 로그를 그룹화하는 제5 과정
    으로 이루어지는 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
  15. 제 1 항에 있어서,
    상기 연락처는 전화번호, 주소 또는 이메일 주소 중 어느 하나 이상인 것을 특징으로 하는 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법.
PCT/KR2014/010708 2014-06-02 2014-11-07 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법 Ceased WO2015186873A1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020140067039A KR102231558B1 (ko) 2014-06-02 2014-06-02 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법
KR10-2014-0067039 2014-06-02

Publications (1)

Publication Number Publication Date
WO2015186873A1 true WO2015186873A1 (ko) 2015-12-10

Family

ID=54766926

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2014/010708 Ceased WO2015186873A1 (ko) 2014-06-02 2014-11-07 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법

Country Status (2)

Country Link
KR (1) KR102231558B1 (ko)
WO (1) WO2015186873A1 (ko)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102294615B1 (ko) * 2019-09-06 2021-08-30 에스시지주식회사 e-명함 관리 서비스 시스템
KR20220138981A (ko) 2021-04-07 2022-10-14 삼성전자주식회사 개인화된 그룹 서비스를 제공하는 전자 장치 및 그 제어 방법

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120080398A (ko) * 2011-01-07 2012-07-17 주식회사 엘지유플러스 통화 이력 및 연락처 데이터의 연동을 위한 클라우드 서버 및 통신 단말기와 그들의 제어방법
KR20120082241A (ko) * 2011-01-13 2012-07-23 주식회사 엘지유플러스 개인정보 서비스 서버 및 그를 포함한 개인정보 서비스 시스템 및 방법
KR20140009667A (ko) * 2012-07-12 2014-01-23 캠프모바일 주식회사 이동통신 단말기의 메시징 서비스를 이용한 초대정보 처리방법, 이를 수행하는 서비스 서버, 이동통신 단말기 및 컴퓨터로 판독 가능한 기록매체
KR20140045642A (ko) * 2012-10-09 2014-04-17 에스케이플래닛 주식회사 주소록 정보 서비스 시스템, 그 시스템에서의 주소록 정보 서비스를 위한 방법 및 장치

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20120080398A (ko) * 2011-01-07 2012-07-17 주식회사 엘지유플러스 통화 이력 및 연락처 데이터의 연동을 위한 클라우드 서버 및 통신 단말기와 그들의 제어방법
KR20120082241A (ko) * 2011-01-13 2012-07-23 주식회사 엘지유플러스 개인정보 서비스 서버 및 그를 포함한 개인정보 서비스 시스템 및 방법
KR20140009667A (ko) * 2012-07-12 2014-01-23 캠프모바일 주식회사 이동통신 단말기의 메시징 서비스를 이용한 초대정보 처리방법, 이를 수행하는 서비스 서버, 이동통신 단말기 및 컴퓨터로 판독 가능한 기록매체
KR20140045642A (ko) * 2012-10-09 2014-04-17 에스케이플래닛 주식회사 주소록 정보 서비스 시스템, 그 시스템에서의 주소록 정보 서비스를 위한 방법 및 장치

Also Published As

Publication number Publication date
KR20150139121A (ko) 2015-12-11
KR102231558B1 (ko) 2021-03-25

Similar Documents

Publication Publication Date Title
US7991424B2 (en) Dynamic generation of group lists for a communication device using tags
CN110337059B (zh) 一种用户家庭关系的分析算法、服务器及网络系统
WO2010114335A2 (en) Method for providing human network management service in mobile terminal
WO2009144367A1 (en) Method, apparatus, and computer program product for content use assignment by exploiting social graph information
WO2013062237A1 (ko) 사회적 관계정보 관리 시스템 및 관리 방법
WO2012077997A9 (ko) 소셜 네트워크 서비스 장치 및 그 서비스 방법
WO2015053541A1 (ko) 전자 장치에서 연관 정보 표시 방법 및 장치
WO2013125905A1 (en) Situation-based information providing system with server and user terminal, and method thereof
CN107873130A (zh) 自动背景信息检索和简档更新
WO2012169865A2 (ko) 인터넷 명함 관리 방법 및 시스템
WO2019139192A1 (ko) 메시징 서비스 환경에서의 사용자 상황 감지 및 사용자 상황에 기반한 메시징 서비스와의 인터랙션
WO2012148094A2 (ko) 수신인 불특정 메시지 교환 서비스 제공 방법
WO2017175950A1 (ko) 사회적 네트워크 관리를 지원하는 서버 및 사용자 단말
WO2020091196A1 (ko) 위치 기반 스케줄 관리 자동화 시스템 및 방법
WO2014088203A1 (ko) 사진 공유를 추천하는 서버 및 방법, 그리고 사진 공유 인터페이스 영역을 표시하는 디바이스
WO2015174592A1 (ko) 스마트폰의 사용 로그를 수집하여 모임 이벤트를 생성하고 공유하고 배포하기 위한 모임 정보 생성 서버의 운영방법
WO2014058153A1 (ko) 주소록 정보 서비스 시스템, 그 시스템에서의 주소록 정보 서비스를 위한 방법 및 장치
WO2015186873A1 (ko) 스마트폰의 사용 로그를 수집하여 연락처 그룹 정보를 생성하기 위한 그룹 정보 서버의 운영방법
WO2016182400A1 (ko) 통신정보 표시 및 접속기능이 구비된 모바일 장치 및 시스템과 그 방법
JP7028179B2 (ja) 情報処理装置、情報処理方法およびコンピュータ・プログラム
WO2014088204A1 (ko) 공유 이벤트와 관련된 추천 사진을 표시하는 방법 및 디바이스, 그리고 공유 서버
WO2013191472A1 (ko) 메신저 친구추천 방법
WO2013027971A2 (ko) 친구찾기 방법 및 이를 위한 시스템
KR101989174B1 (ko) 개인데이터 공유 장치 및 방법
WO2019088387A1 (ko) 챗봇을 이용한 상태표시정보 전송 시스템

Legal Events

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

Ref document number: 14893933

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 14893933

Country of ref document: EP

Kind code of ref document: A1