WO2013005876A1 - Social network system - Google Patents

Social network system Download PDF

Info

Publication number
WO2013005876A1
WO2013005876A1 PCT/KR2011/004939 KR2011004939W WO2013005876A1 WO 2013005876 A1 WO2013005876 A1 WO 2013005876A1 KR 2011004939 W KR2011004939 W KR 2011004939W WO 2013005876 A1 WO2013005876 A1 WO 2013005876A1
Authority
WO
WIPO (PCT)
Prior art keywords
client
social network
clients
question
answer
Prior art date
Application number
PCT/KR2011/004939
Other languages
French (fr)
Korean (ko)
Inventor
최종화
Original Assignee
(주)휴보로
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 (주)휴보로 filed Critical (주)휴보로
Priority to PCT/KR2011/004939 priority Critical patent/WO2013005876A1/en
Publication of WO2013005876A1 publication Critical patent/WO2013005876A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management

Definitions

  • the present invention relates to a social network system, and more particularly, to a social network system that provides a direct communication service on a web page, and can send and receive questions and answers by designating targets among subscribers.
  • a mobile device capable of using a wireless network using a third generation mobile communication technology (3G) or WiFi (IEEE802.11) that supports high bandwidths of 802.11b, g, and n standards, such as a smart phone.
  • 3G third generation mobile communication technology
  • WiFi IEEE802.11
  • 802.11b, g, and n standards such as a smart phone.
  • SNS Social Network Service
  • Common social network services provide a way to build relationships between alumni, friends and others, share personal information, and use social lists to expand social relationships among people.
  • Social network services can be classified in various ways, but the mainstream is a service that categorizes people into certain categories such as friends or school alumni. These social networking services usually provide a way to keep in touch with friends and alumni via personal blogs. In addition, you can share photos or music based on trust relationships between people.
  • Representative social network services that are being serviced at home and abroad include Korea's Cyworld and Naver me2DAY, a micro-blogging social network service. In the US, Facebook, Myspace, Twitter, etc. have. In addition, various commercial social network services are provided worldwide, such as Skyrock in Europe.
  • the existing application provides only the main function of message transmission or video call, so that service provision is limited and the utilization of the application is not high.
  • the connection time that the user stays in the application is extremely short.
  • the ad exposure time of the add-on type exposed to the application is short, and the effect of the advertisement is lower than expected.
  • the present invention has been conceived based on these points, and the problem to be solved by the present invention is a social network system that simultaneously provides a communication service, for example, a message, voice call and video call function on a social network service used by a user for a long time. It is to provide.
  • a communication service for example, a message, voice call and video call function
  • Another object of the present invention is to provide a communication service such as a message transmission or a video call based on a social network service, so that the user does not need to execute an application that provides a communication service separately, and the user can use the service for a long time. It is to provide a social network system that can be used.
  • Another problem to be solved by the present invention is to provide a social network system capable of variously modulating one's own image or not transmitting one's own image according to a user's selection when providing a video call service.
  • Another problem to be solved by the present invention is to provide a question and answer service that can assign a specific category of clients to the profile between the service subscribers and send the desired question only to the clients of the category, and the client receiving the question can answer the question. It is to provide a social network system provided.
  • a social network system includes a social network service module that provides a plurality of clients connected on a network, and a social network personal page that can be individually managed by each of the plurality of clients. And a service server connected to a user interface of the social network personal page and including a communication service module for providing a communication service between the plurality of clients.
  • a social network system includes a plurality of clients connected on a network and having a predetermined personal profile, and an intelligent question and answer service having a client list for the plurality of clients and the personal profile information of each client.
  • a service server including a module, wherein the intelligent question-and-answer service module receives a question and a question target profile created by a query client among the plurality of clients, analyzes the question, and is included in the question target profile among the plurality of clients. Send the question to the client.
  • a communication service for example, a message, a voice call, and a video call
  • a social network service that is used for a long time, compared to an application that provides only a conventional communication service due to a user viewing a picture of another user or writing a reply.
  • the user does not have to run an application that provides a communication service separately, and the user may use the service for a long time and expose it in the service. It is possible to provide a social network system that can maximize the advertising time and advertising effect.
  • the client who answered the question can provide a more reliable and high-quality question-and-answer service.
  • FIG. 1 is a diagram illustrating a configuration of a social network system according to embodiments of the present invention.
  • FIG. 2 is a diagram illustrating a module configuration of the service server 100 of FIG. 1.
  • FIG. 3 is a diagram illustrating a configuration of a social network system according to an embodiment of the present invention.
  • FIG. 4 is a flowchart sequentially illustrating an operation process of the social network system of FIG. 3.
  • 5A is an exemplary diagram of a client-side user interface that includes a client list 210 of a social network system in accordance with one embodiment of the present invention.
  • 5B is an exemplary diagram of the social network personal page 220 of the client selected in FIG. 5A.
  • FIG. 5C is an exemplary diagram of the video call interface 230 provided by the video call function selected in FIG. 5B.
  • FIG. 6 is a diagram showing the configuration of a social network system according to another embodiment of the present invention.
  • FIG. 7 is an exemplary diagram illustrating a profile 131_p managed by the personal profile manager 131 of FIG. 6.
  • FIG. 8 is a flowchart sequentially illustrating an operation process of the social network system of FIG. 6.
  • FIG. 9 is a diagram illustrating an operation process of the social network system of FIG. 8.
  • FIG. 10 is an exemplary diagram illustrating a question and answer list 240 of a social network system according to another embodiment of the present invention.
  • first, second, etc. are used to describe various components, these components are of course not limited by these terms. These terms are only used to distinguish one component from another. Therefore, of course, the first component mentioned below may be a second component within the technical spirit of the present invention.
  • FIGS. 1 and 2 are views showing the configuration of a social network system according to embodiments of the present invention
  • Figure 2 is a view showing the module configuration of the service server 100 of FIG.
  • the social network system includes a service server 100 that provides a service to a plurality of clients 200, a plurality of clients 200 connected to the service server 100 and provided with a service. And a network 300 connecting the service server 100 and the client 200.
  • the service server 100 is connected to the client 200 by wire or wirelessly through the network 300.
  • one service server 100 may be a client A 200_1 to a client.
  • the example is connected to the E (200_5) is shown, but is not limited to this is connected to more clients 200 within the range of simultaneous connection of the service server 100 and the traffic limit of the network 300, the predetermined Can provide services.
  • the service server 100 may transmit predetermined data back to the client 200 in response to the request received from the client 200.
  • the client 200 may mean a social network service user, or may mean a client access terminal device.
  • the client 200 refers to a terminal device that accesses the service server 100
  • the client 200 is generally a computer such as a desktop PC or a notebook PC, but is not limited thereto. Any type of wired / wireless communication device capable of accessing the service server 100 to use the interactive social network service may be used.
  • the client 200 may be a cellular phone, a PCS phone (Personal Communications Services phone), or a synchronous / asynchronous IMT-2000 (International Mobile Telecommunication-2000).
  • the mobile terminal such as a Palm PC (Palm Personal Computer), Personal Digital Assistant (PDA: Personal Digital Assistant), smart phone (Smart phone), WAP phone (Wireless phone: Wireless application protocol phone), mobile game machine (mobile It may mean all wired and wireless home appliances / communication devices having a user interface for accessing the service server 100 such as play-station.
  • the network 300 may be a wired or wireless Internet, or may be a core network integrated with a wired public network, a wireless mobile communication network, or a portable Internet, and the like, and various services existing in the TCP / IP protocol and its upper layer, that is, HTTP (Hyper).
  • HTTP HyperText Transfer Protocol
  • Telnet Telnet
  • FTP File Transfer Protocol
  • DNS Domain Name System
  • SMTP Simple Mail Transfer Protocol
  • a plurality of modules may configure the service server 100 to provide various services to the client 200.
  • module refers to software or a hardware component such as an FPGA or an ASIC, and the module plays certain roles. However, modules are not meant to be limited to software or hardware.
  • the module may be configured to be in an addressable storage medium and may be configured to play one or more processors.
  • a module may include components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, subroutines. , Segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables.
  • the functionality provided within the components and modules may be combined into a smaller number of components and modules or further separated into additional components and modules.
  • the components and modules may be implemented to play one or more CPUs in a device or secure multimedia card.
  • the service server 100 may include a social network service module 110, a communication service module 120, and an intelligent question and answer service module 130.
  • Each of the service modules 110, 120, and 130 may be physically and functionally separated and driven independently in the service server 100, and may transmit and receive different data with the client 200 to the client through the network 300.
  • the 200 may provide a desired service.
  • the social network service module 110 generates and manages data necessary for basic social network services.
  • Examples of basic social network services may include a writing function, an image upload function, a video upload function, a hyperlink function, a reply writing function, a personal profile information management function, a relationship setting function, and the like.
  • the client 200 may access the social network personal page assigned to the client 200 to write a post, and upload the image or the video to provide the client 200 to read it.
  • the client 200 may expose its information to all clients, and may provide its information only to clients belonging to a limited group, for example, a group of a range in which a friend relationship is set, according to a setting.
  • the client A 200_1 and the client B 200_2 have a friend relationship with each other, the client A 200_1 connects to the social network personal page of the client B 200_2 and delivers his or her regards to the client B 200_2. You can also view personal photos uploaded by (200_2).
  • the communication service module 120 may be linked with the social network service module 110 and may be connected to a user interface displayed on the social network personal page displayed to the client 200 to provide various communication services. Examples of the communication service may include message transmission, email transmission, voice call, and video call service.
  • the social network system can directly provide a communication service simultaneously with the contents of the social network personal page by interworking with the social network personal page. Can be increased. For example, when client A 200_1 and client B 200_2 have a friend relationship with each other, client A 200_1 accesses the social network personal page of client B 200_2 so that client B 200_2 connects. While viewing the uploaded personal picture, if a user clicks a button for requesting a communication service function of a user interface, a video call can be immediately made with the client B 200_2.
  • the intelligent question and answer service module 130 may be linked with the social network service module 110 and may be configured as a separate menu to be independently serviced.
  • the intelligent question and answer service module 130 may provide a customized question and answer service between the plurality of clients 200 existing on the social network system.
  • the client 200 sets a predetermined question target profile to a limited client 200 only.
  • one client 200 inputs information such as location, gender, age and occupation as profile information of a client to be questioned, and transmits a question, and the intelligent question and answer service module 130 analyzes this.
  • the question may be selectively transmitted only to the target client 200. Since the range of clients that can answer a question can be set to a limited extent, the reliability of the answer can be increased and can be prevented from being irrelevant.
  • FIG. 3 is a diagram illustrating a configuration of a social network system according to an embodiment of the present invention
  • FIG. 4 is a flowchart sequentially illustrating an operation process of the social network system of FIG. 3
  • FIG. 5A is an embodiment of the present invention.
  • FIG. 5B is an exemplary diagram of a social network personal page 220 of a client selected in FIG. 5A
  • FIG. 5C. 5B is an exemplary diagram of the video call interface 230 provided by the video call function selected in FIG. 5B.
  • the social network system includes a plurality of clients 200 connected on a network, and a social network service module 110 that provides a social network personal page that each of the plurality of clients 200 can individually manage. And a service server 100 connected to the user interface of the social network personal page and including a communication service module 120 for providing a communication service between the plurality of clients 200.
  • the social network service module 110 constituting the service server 100 may include a social network page manager 111, a media file manager 112, and a client list manager 113.
  • unit may refer to a sub-component of a component represented by the term “module”, and means a hardware component such as FPGA or ASIC by software or hardware function, and " ⁇ Bu “play some roles.
  • ⁇ part is not limited to software or hardware. May be configured to reside in an addressable storage medium and may be configured to play one or more processors.
  • the social network service module 110 may generate and provide a social network personal page allocated to each of the clients 200, and transmit and receive data required for the social network personal page.
  • the social network page manager 111 may manage various data required for the social network personal page allocated to the client 200.
  • the background of the social network personal page selected by the client 200 or the setting value of the user interface may be stored, and personal setting information created by the client 200 and various content data uploaded by the client 200 may be stored. Therefore, the client himself or another client 200 who manages the social network personal page accesses the network 300 and requests the social network service module 110 of the service server 100 to display the social network personal page on the screen. You can inquire data for.
  • the media file manager 112 may separately manage only a media file that occupies a large amount of capacity and resources among a plurality of data constituting the social network personal page allocated to the client 200. For example, if the client 200 uploads a video to his or her social network personal page, when the number of users increases, the resources necessary for playing the video streaming will increase rapidly. Therefore, in order to provide a stable service, the media file manager 112 may be separately provided to manage a large media file.
  • the client list manager 113 manages the client list 210 (see FIG. 5A), which is list information of the client 200 subscribed to the social network system according to the present embodiment.
  • the client list 210 is provided from the service server 100 to the client 200, and the client 200 receives information of the client 200 subscribed to the social network system according to the present embodiment through the client list 210.
  • the user may establish a new relationship with the other client 200 and access the personal webpage of the other client 200 to view the contents of the other client 200.
  • a communication service such as message transmission, voice call, and video call with another client 200 may be used.
  • the client list manager 113 receives a request from the client 200 and links the request to the communication service module 120, but is not limited thereto. Selecting 210 may be directly connected to the communication service module 120 of the service server 100 to provide a communication service.
  • the client list manager 113 may list and manage newly subscribed clients or newly connected client information, and separately manage a client list, for example, a friend list, which is individually set by each client 200.
  • a service may be provided so that the 200 may easily access another client 200 that wants to connect.
  • the communication service module 120 constituting the service server 100 may include a message provider 121, a voice call provider 122, a video call provider 123, and an image modulator 124.
  • the communication service module 120 may be directly or indirectly connected to the user interface of the client terminal, so that when the client 200 selects the communication service, the communication service module 120 may directly provide a communication service without executing an application.
  • the message provider 121 manages message transmission between the clients 200.
  • the message providing unit 121 may provide both parties or multiple parties with unique identification information of the client 200 such that the message is transmitted in a peer to peer manner through a wireless internet network, for example, Wi-Fi.
  • the message providing unit 121 may store the message so that the client 200 participating in the message transmission later provides a message receiving / receiving list if the client 200 wants to read the message.
  • the client 200 may also be delivered by storing the message to the message providing unit 121, the client 200 to store the message and send it to the service server 100 later to the server It can also be stored in the message providing unit 121.
  • the message received and received through the message providing unit 121 is faster than the short message (SMS) transmission provided by the mobile communication company, and is advantageous in terms of cost.
  • SMS short message
  • the voice call provider 122 may provide a voice call between the clients 200.
  • the voice call providing unit 122 may be in the form of a VoIP service that transmits a voice signal directly over an Internet protocol without passing through a mobile communication company, similar to the message providing unit 121.
  • the video call provider 123 may provide a video call between the clients 200.
  • the video call may refer to a service that allows a plurality of accessors to transmit their own images acquired through the camera device of the client end to the other party, and the other party may also transmit their own video to watch a video while bilaterally or multilaterally talking. .
  • the camera device provided in the client 200 for a video call may include a general configuration, for example, a lens and an image sensor.
  • the lens collects the light reflected from the subject
  • the image sensor detects the light collected by the lens and converts the light into an electrical image signal.
  • the image sensor may be largely composed of an image tube and a solid state image sensor, and examples of the solid state image sensor may include a charge coupled device (CCD) and a metal oxide semiconductor (MOS).
  • the image acquired by the camera device on the client 200 side may be converted into image data, and may be converted into a compressed format to reduce the data transmission amount.
  • Image data in the form of a compressed format may have various known forms, such as Moving Picture Experts Group (MPEG) -1 or MPEG-4.
  • MPEG Moving Picture Experts Group
  • the client B 200_2 may accept the video call and proceed with the video call. It may be rejected to not proceed with the video call.
  • each client 200 may select whether or not to transmit its own video information to the other party so as to prevent unnecessary personal information or portrait rights infringement during the video call.
  • the communication service module 120 may further include an image modulator 124.
  • the image modulator 124 may indirectly prevent exposure of personal information and infringement of portrait rights by modulating its own video and simultaneously provide various modulation modes to the client ( 200) can add interest.
  • the modulation mode may include a black and white effect modulation, a cartoon effect modulation, a resolution control modulation, and the like. Black and white effect modulation means converting color images acquired through the camera device into black and white, cartoon effect modulation means converting color images into cartoon images, and resolution control modulation converts clear color images and resolution. You can control whether the other party can be identified by lowering it.
  • various known image modulation modes may be included to provide various effects.
  • a social network system including a client A (200_1), a client B (200_2) and a service server 100 is assumed, but not limited thereto, and an interconnection relationship between two or more clients 200 is established. can do.
  • the client A 200_1 transmits a connection request for its social network personal page to the service server 100 (S102).
  • Client A 200_1 may be a service server 100 connection application installed on a smartphone, and the user clicks a connection or connection button to request a connection to his or her social network personal page to the service server 100. Can be transmitted.
  • the client A 200_1 may transmit a connection request for the social network personal page of another client 200, for example, the client B 200_2, as well as a connection request for its social network personal page.
  • the service server 100 receiving the connection request generates the social network personal page data including the client list 210 (S104).
  • the client list 210 managed by the client list management unit 113 may include a friend list registered in advance by the client A 200_1.
  • the client list 210 manages a predetermined range based on the current access address of the client A 200_1. It may also include information about another client 200 within a radius of 3 km.
  • the service server 100 since the service server 100 includes the social network page manager 111 or the media file manager 112, the service server 100 may generate data necessary for outputting the social network personal page.
  • the service server 100 transmits the social network personal page data to the requested client A 200_1 (S106).
  • Social network personal page data may be transmitted via the network 300, and may be a wired or wireless network.
  • Client A 200_1 displays the social network personal page on the screen of the display device based on the received social network personal page data.
  • the user of the client A 200_1 may manage the social network personal page by manipulating the graphical user interface of the social network personal page (S108). For example, client A 200_1 may post a text that he wishes to deliver to a social network personal page by clicking a writing button in order to deliver his news to another client 200. As described above, you can change your web page settings and upload photos or videos. You can also write replies to the greetings someone has left on your social network personal page.
  • the client list 210 included in the received webpage data may be searched and moved to the social network personal page of the other client 200 displayed on the client list 210 (S110).
  • a button or client name on the client list 210 is clicked, a connection request to the social network personal page of the corresponding client may be transmitted to the service server 100 (S112).
  • the service server 100 When the service server 100 receives such a connection request, it generates social network personal page data of the client B 200_2 requested to connect (S114), and transmits it to the requested client A 200_1 (S116).
  • Client A 200_1 may receive the social network personal page data of client B 200_2 and output the social network personal page of client B 200_2 on the screen on the display of client A 200_1.
  • Client A 200_1 accessing the social network personal page of client B 200_2 may view a post posted by client B 200_2 or may view an uploaded image or video.
  • access may be restricted when the client A 200_1 and the client B 200_2 do not have a relationship set up, and may be publicly or privately connected to their social network depending on the information disclosure level of the client B 200_2.
  • Client A 200_1 accesses the social network personal page of Client B 200_2, selects a communication service provided on the user interface and immediately communicates between Client A 200_1 and Client B 200_2 without executing an application.
  • the service may be available (S118).
  • the communication service connection request (S120) is transmitted from the client A (200_1) to the service server 100 (S120).
  • the communication service module 120 of the service server 100 detects this, and at the request of the user, the message providing unit 121, the voice call providing unit 122, and the video call agent.
  • the study 123 and the image modulator 124 may be operated to provide a desired communication service.
  • the service server 100 transmits a predetermined communication service protocol S122 to the client A 200_1 or the client B 200_2 (S122), and the client A 200_1 and the client B 200_2. May operate to allow direct bidirectional communication (S124).
  • the packet may be configured to move through the communication service module 120 of the service server 100.
  • the client A 200_1 receives the social network personal page data including the client list 210 from the service server 100 and displays it on the screen.
  • the client list 210 is displayed as shown.
  • a button 211 for changing a filter or sorting order of the received client list 210 may be disposed.
  • the user may click the plurality of buttons 211 to determine the type of the client 200 to be displayed in the client list 210.
  • the client list 210 may include image information 212 registered by the client 200 for identification of the client 200, and the identification information 213 may be displayed adjacent to the image information 212.
  • the identification information 213 may be displayed as a name or alias directly designated by the client 200 or a name or alias designated by the client A 200_1.
  • the client A 200_1 may access the social network personal page of the selected client 200 by clicking the connection button 214 of the client 200 to be connected. In the example shown, Client A 200_1 attempts to connect to the social network personal page of Client B 200_2.
  • the user interface 220 of the social network personal page of an exemplary Client B 200_2 is shown.
  • the user interface 220 of the social network personal page may include owner image information 221 and identification information 222, messages posted by the owner or owner's acquaintances or uploaded media material.
  • a display unit 224 for displaying is arranged.
  • the client A 200_1 may read the information of the client B 200_2 displayed on the display unit 224, and may leave a greeting or post a message asking for safety.
  • the client A 200_1 may further communicate with the client B 200_2 by selecting a communication service button 223 disposed on one side of the user interface 220 in addition to an online activity asking for the safety of the client B 200_2. You can ask directly.
  • the communication service button 223 may include a voice call button, a text transmission button, and a video call button so as to correspond to each provider 121, 122, 123 of the communication service module 120.
  • a voice call button, a text transmission button, and a video call button are separately provided is illustrated, but is not limited thereto.
  • a voice, text, and video call may be simultaneously or selectively performed. It may be.
  • the client A 200_1 may request the video call service from the service server 100 by clicking the video call button of the communication service button 223.
  • the video call interface 230 may include a first video display unit 232 for displaying a call image of the counterpart client and a second video display unit 233 for displaying its own call image. As illustrated, the first image display unit 232 may be larger than the second image display unit 233.
  • the video call interface 230 may be provided with a toggle switch or an individual button 234 for selecting whether to transmit its own call video to the counterpart. If you don't want to send video, you can click the off button or the off switch.
  • the connection information display unit 235 may display information about a connection state or information of a connected client.
  • an image modulation button 231 corresponding to the image modulation unit 124 of the service server 100 may be provided. By clicking the image modulation button 231 and performing the black and white or cartoon effect modulation on the obtained image, the modulated image is transmitted to the other party, thereby protecting personal information and inducing a user's interest due to the modulated image. have.
  • a GUI different from the interface 230 illustrated in FIG. 5C may be generated to simultaneously or selectively perform voice, text, and video call.
  • the configuration of the above-described interface is exemplary, and the user may be provided with an interface screen in which voice, text, and video call are individually configured, or in which one or more functions are integrated.
  • a communication service for example, a message, a voice call, and a video call function on a social network service that is used for a long time, exchanges with others on the social network service, content appreciation, resource sharing, and between users All communication is possible at the same time.
  • the user does not have to run an application that provides a communication service separately, and the user may use the service for a long time and expose it in the service. Advertisement time and advertising effect can be maximized.
  • FIG. 6 is a diagram illustrating a configuration of a social network system according to another embodiment of the present invention.
  • FIG. 7 is an exemplary diagram illustrating a profile 131_p managed by the personal profile manager 131 of FIG. 6.
  • 6 is a flowchart illustrating an operation process of the social network system of FIG. 6, and
  • FIG. 9 is a diagram illustrating an operation process of the social network system of FIG. 8, and
  • FIG. 10 is a question and answer of a social network system according to another embodiment of the present invention.
  • the social network system includes a plurality of clients 200 connected on the network 300 and having a predetermined personal profile 131_p, a client list 210 for the plurality of clients 200, and It includes a service server 100 including an intelligent question and answer service module 130 having the personal profile (131_p) information of each client 200, the intelligent question and answer service module 130 is the plurality of clients (200) Receiving a question and a question target profile created by the question client, and analyzing the question, transmits the question to a target client included in the question target profile among the plurality of clients.
  • the intelligent question and answer service module 130 may include a personal profile manager 131, a data transceiver 132, a data processor 133, and a question and answer list manager 134.
  • the intelligent question-and-answer service module 130 first selects a target client corresponding to the target client based on the question target profile set by the query client, instead of transmitting all the questions to the plurality of clients 200. You can expect more reliable answers by sending questions only.
  • the personal profile manager 131 may manage the completed personal profile 131_p by each of the plurality of clients 200 creating personal setting information of the social network personal page.
  • each client 200 writes his or her personal information, for example, his or her location, gender, age, occupation, interests, hobbies, and the like, and the service server 100 sends it to the personal profile manager 131. Can be managed separately.
  • the data transmission / reception unit 132 transmits and receives data necessary for personal profile management and data necessary for question / answer with a client.
  • the intelligent question-and-answer service module 130 since one query client 200_Q provides a service for asking a plurality of target clients 200_A (see FIG. 9), all the predetermined data is sent to the target client 200_A. It may include a function to.
  • the data processor 133 may receive the question and the question target profile information from the query client 200_Q and analyze the selected information to select the target client 200_A from the list of clients held by the service server 100. For example, if the questionnaire profile information includes age and gender, the client list is searched and the identifier of the client whose age and gender matches the questionnaire profile information is retrieved and transmitted back to the data transceiver 132. do. The data transceiver 132 may transmit the same question to the plurality of target clients 200_A based on this.
  • the question and answer list manager 134 may store and manage a list of questions and answers between the query client 200_Q and the target client 200_A as the question and answer list 240.
  • the question and answer list 240 may be open to the public, but for the protection of personal information, only the query client 200_Q may be restricted to be viewed, or may be limited to view only the clients who answered the question among the target clients 200_A.
  • the intelligent question-and-answer service module 130 may operate independently from other service modules, that is, the social network service module 110 and the communication service module 120, or may operate in conjunction with each other.
  • the service server 100 includes a social network service module 110 that provides a social network personal page that can be individually managed by each of the plurality of clients 200 as in the previous embodiment,
  • the communication service module 120 may further include a communication service module 120 connected to the user interface of the social network personal page to provide a communication service between the plurality of clients 200.
  • the plurality of clients 200 may set their information disclosure level to be public or private.
  • the target client 200_A may query the client 200_Q. You can also access your social network personal pages.
  • the target client 200_A may access the social network personal page of the query client 200_Q regardless of the information disclosure level.
  • the target client 200_A may select a user interface of the social network personal page of the query client 200_Q to perform a communication service with the target client 200_A.
  • Communication services may include messages, voice calls, and video calls. That is, the target client 200_A receiving the question may access the social network personal page of the query client 200_Q when the information disclosure level of the query client 200_Q is public or when a friend relationship is established. As shown, the communication service may be directly performed by clicking the communication service button 223 on the social network personal page.
  • the personal profile manager 131 may manage a plurality of personal profiles 131_p including detailed information constituting the personal profile 131_p, for example, location, gender, age, occupation, and interests. have.
  • the client 200 may further include information regarding whether to activate the question-and-answer function 131_a. That is, each client 200 connected to the social network system according to the present embodiment may freely select whether to activate the question-and-answer function 131_a on whether to use the intelligent question-and-answer service.
  • the question and answer function is activated (131_a) is set to ON
  • the user may receive a question in real time if he or she is included in the question target profile set by the query client 200_Q. have. For example, in the case of a smartphone having a push notification function, the question content may be displayed in a pop-up in real time.
  • whether to activate the question-and-answer function 131_a may be set to OFF. In this case, the question may be blocked from being sent even if the user is included in the question target profile.
  • the client 200 having its own answering function activation state 131_a set to an ON state may be limited to transmit a specific question to another target client 200_A using the intelligent answering service. That is, while the query client 200_Q obtains an answer to the question from the target client 200_A, the query client 200_Q may correspond to the target client 200_A in relation to another query client 200_Q.
  • client A 200_1 corresponds to query client 200_Q
  • client B 200_2 corresponds to target client 200_A
  • the intelligent question-and-answer service is driven on the social network personal page.
  • the present invention is not limited thereto and may operate separately from the social network personal page.
  • the client A may perform a connection request for its social network personal page (S202).
  • the service server 100 receiving the connection request generates social network personal page data including profile information (S204), and transmits it back to the client A (200_1) (S206).
  • the client A 200_1 may newly create, modify, or delete its profile information as needed (S208).
  • the client A 200_1 may newly create, modify, or delete its profile information as needed (S208).
  • the service server 100 may update the profile information at step S210. Therefore, the personal profile manager 131 of the service server 100 stores the changed profile information and later extracts the changed profile information when extracting the target client 200_A of the question target profile range set by another query client 200_Q. Can be considered
  • Client A 200_1 may write a question to be answered and input a question target profile (S210).
  • a question target profile S210
  • the process of entering the questionable profile is not essential, it may be sent to all other clients 200 without limitation, but the answer to these questions may have low reliability and may cause unnecessary traffic. It can be set to allow a limited input of the process and the profile range of the question.
  • the service server 100 searches for a client included in the question target profile (S214).
  • the client 200 included in the question target profile corresponds to the target client 200_A, and the service server 100 sends a question to a client that has set whether the question-and-answer function is activated in the searched target client 200_A. Can be selectively transmitted (S216).
  • Client B (200_2) receives the question can freely write the answer, if you do not want to write the answer may not write.
  • the answer may be directly transmitted to the client A 200_1 or may be delivered to the client A 200_1 via the service server 100.
  • the service server 100 may store and manage the question and answer list 240, which is log information about the question and the answer, in operation S222.
  • the intelligent question and answer service according to the present embodiment will be described as an example.
  • the query client 200_Q is client A
  • the query target profile 131_q is set to male 20s and 30s currently located in New York, USA
  • the client corresponding to these target clients 200_A is client B. , C and D.
  • the question may be received because the question-and-answer function is ON, but the client D may receive the question because the question-and-answer function is ON. It may not be able to send a question and may not be able to send a question.
  • Clients E, F, G, and H do not receive the question of query client 200_Q because they are clients 200 that are not included in the range of question target profile 131_q.
  • clients B and C may write a first answer and a second answer, respectively, and send it to client A 200_Q, which is a query client.
  • client A 200_Q may acquire highly necessary information for a desired client with high reliability.
  • FIG. 10 an example of the question and answer list 240 managed by the question and answer list manager 134 is illustrated.
  • client A sets a predetermined question target profile 131_q and asks 241 about "weather in New York"
  • clients C and B which are target clients belonging to the question target profile 131_q, each have their own. Answers 242 and 243 may be sent to client A.
  • a specific category of clients is profiled among the subscribers of the service, and a desired question is transmitted only to the clients of the category, and the questioned client responds to this, so that the reliability is high and the satisfaction of the questioner is high.
  • a social network system capable of providing a question-and-answer service can be provided.

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Human Resources & Organizations (AREA)
  • Marketing (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

Provided is a social network system. The social network system according to the present invention comprises: a plurality of clients connected to a network; and a service server. The service server comprises: a webpage service module social network service module for providing a personal webpage social network personal page, and which can individually manage each of the plurality of clients; and a communication server module which is connected to a user interface for the personal webpage social network personal page, and which provides a communication service among the plurality of clients.

Description

소셜 네트워크 시스템Social network system
본 발명은 소셜 네트워크 시스템에 관한 것으로, 보다 상세하게는 웹페이지 상에서 직접 통신 서비스를 제공하며, 가입자 간에 대상을 지정하여 질문 및 답변을 주고 받을 수 있는 소셜 네트워크 시스템에 관한 것이다.The present invention relates to a social network system, and more particularly, to a social network system that provides a direct communication service on a web page, and can send and receive questions and answers by designating targets among subscribers.
최근 스마트폰(Smartphone)과 같이 이동 중에도 3세대 이동 통신 기술(3G) 또는 802.11b, g, n 규격의 높은 대역폭을 지원하는 WiFi(IEEE802.11)를 이용하여, 무선 네트워크의 사용이 가능한 모바일 장치 활성화에 따라 이동 중에도 소셜 네트워크 서비스(SNS: Social Network Service)를 이용하는 사용자가 폭발적으로 증가하고 있다. 일반적인 소셜 네트워크 서비스는 동창, 친구 및 기타 사람 사이의 관계를 맺어주고 개인정보를 공유하고, 친구목록을 사용하여 사람들 사이의 사회적 관계를 확대하는 방법을 제공한다.A mobile device capable of using a wireless network using a third generation mobile communication technology (3G) or WiFi (IEEE802.11) that supports high bandwidths of 802.11b, g, and n standards, such as a smart phone. With the activation, the number of users using Social Network Service (SNS) is exploding on the go. Common social network services provide a way to build relationships between alumni, friends and others, share personal information, and use social lists to expand social relationships among people.
소셜 네트워크 서비스를 종류별로 다양하게 분류될 수 있으나, 주류는 친구나 학교동창 등과 같이 사람들을 일정분류로 분류해주는 서비스이다. 이러한 소셜 네트워크 서비스는 보통 개인 블로그를 통해 친구나 동창들과 연락을 주고 받을 수 있는 수단을 제공해준다. 이외에 사람들간의 신뢰 관계를 기반으로 사진 또는 음악을 공유할 수 있다. 국내외에 서비스되고 있는 대표적 소셜 네트워크 서비스로 한국의 싸이월드, 마이크로 블로그 형식의 소셜 네트워크 서비스인 네이버 me2DAY등이 있고, 미국의 경우 페이스북(Facebook), 마이스페이스(Myspace), 트위터(Twitter) 등이 있다. 그 외 유럽에서의 스카이락(Skyrock) 등 전 세계적으로 다양한 상용 소셜 네트워크 서비스가 제공되고 있다.Social network services can be classified in various ways, but the mainstream is a service that categorizes people into certain categories such as friends or school alumni. These social networking services usually provide a way to keep in touch with friends and alumni via personal blogs. In addition, you can share photos or music based on trust relationships between people. Representative social network services that are being serviced at home and abroad include Korea's Cyworld and Naver me2DAY, a micro-blogging social network service. In the US, Facebook, Myspace, Twitter, etc. have. In addition, various commercial social network services are provided worldwide, such as Skyrock in Europe.
2011년 현재 전세계적으로 5억명 이상의 가입자를 확보하고 있는 대표적인 소셜 네트워크 서비스인 미국의 페이스북이나 한국의 대표적 소셜 네트워크 서비스인 싸이월드 등 대부분의 기존 소셜 네트워크 서비스 시스템은 사람들 간의 관계설정 및 친구의 친구(Friends of Friends)를 사용한 사람들 사이의 관계확충, 친구관계의 신뢰(Trust)에 따른 개인정보 (Personal Profile)의 공유 여부 등의 기능을 제공한다. 미국의 Myspace같은 경우는 SNS를 통하여 친구들간에 음악, 비디오, 게임 등을 공유하게 한다.As of 2011, most existing social network service systems, such as Facebook in the US and Cyworld, the leading social network service in Korea, have more than 500 million subscribers worldwide. It provides functions such as expanding the relationship between people who used (Friends of Friends) and sharing personal profile according to trust of friend relationship. In the US, Myspace allows you to share music, videos, games, etc. with your friends via SNS.
한편, 무선 인터넷이 가능한 스마트폰이 널리 보급됨에 따라, 이동통신사에서 제공하는 단문서비스(SMS)나 음성 내지 영상 통화를 사용하지 않고, 무선 인터넷 망을 이용하여 별도의 이동통신 요금 없이 메시지를 주고 받거나 음성 및 영상 통화를 가능하게 하는 어플리케이션이 개발되었다.On the other hand, due to the widespread use of smartphones capable of wireless Internet, without using a short message service (SMS) or voice or video call provided by a mobile carrier, using a wireless Internet network to send and receive messages without a separate mobile communication fee or Applications have been developed to enable voice and video telephony.
그러나, 기존의 어플리케이션은 메시지 전송 또는 영상 통화 만을 주 기능을 제공함으로써, 서비스 제공이 제한적이며 어플리케이션의 활용도가 높지 않다.However, the existing application provides only the main function of message transmission or video call, so that service provision is limited and the utilization of the application is not high.
또한, 사용자는 메시지 전송 또는 음성 내지 영상 통화를 할 목적으로 어플리케이션을 접속하고, 필요한 작업 예를 들어 메시지 전송을 완료하면 바로 어플리케이션 접속을 종료하기 때문에 어플리케이션 내에 사용자가 머무르는 접속 시간이 극히 짧다. 이로 인해 어플리케이션에 노출되는 애드온(add-on) 타입의 광고 노출 시간이 짧으며, 광고 효과가 기대보다 낮은 단점이 있다.In addition, since the user connects the application for the purpose of sending a message or making a voice or video call, and terminates the connection of the application immediately after completing a necessary task, for example, sending a message, the connection time that the user stays in the application is extremely short. As a result, the ad exposure time of the add-on type exposed to the application is short, and the effect of the advertisement is lower than expected.
본 발명은 이러한 점들에 근거해 착안된 것으로서, 본 발명이 해결하고자 하는 과제는 사용자가 장시간 사용하는 소셜 네트워크 서비스 상에서 통신 서비스 예를 들어 메시지, 음성통화 및 영상통화 기능을 동시에 제공하는 소셜 네트워크 시스템을 제공하고자 하는 것이다.The present invention has been conceived based on these points, and the problem to be solved by the present invention is a social network system that simultaneously provides a communication service, for example, a message, voice call and video call function on a social network service used by a user for a long time. It is to provide.
본 발명이 해결하고자 하는 다른 과제는, 소셜 네트워크 서비스를 기반으로 하여 메시지 전송 또는 영상통화와 같은 통신 서비스를 함께 제공함으로써, 사용자가 별도로 통신 서비스를 제공하는 어플리케이션을 실행하지 않아도 되며, 사용자가 장시간 서비스를 사용할 수 있는 소셜 네트워크 시스템을 제공하고자 하는 것이다.Another object of the present invention is to provide a communication service such as a message transmission or a video call based on a social network service, so that the user does not need to execute an application that provides a communication service separately, and the user can use the service for a long time. It is to provide a social network system that can be used.
본 발명이 해결하고자 하는 또 다른 과제는, 영상통화 서비스 제공시에 사용자의 선택에 따라서 자신의 영상을 전송하지 않거나 자신의 영상을 다양하게 변조할 수 있는 소셜 네트워크 시스템을 제공하고자 하는 것이다.Another problem to be solved by the present invention is to provide a social network system capable of variously modulating one's own image or not transmitting one's own image according to a user's selection when providing a video call service.
본 발명이 해결하고자 하는 또 다른 과제는, 서비스 가입자 상호 간에 특정 범주의 클라이언트를 프로파일로 지정하고 해당 범주의 클라이언트에게만 원하는 질문을 전송하고, 질문을 전송받은 클라이언트가 이에 대해 답변할 수 있는 문답 서비스를 제공하는 소셜 네트워크 시스템을 제공하고자 하는 것이다.Another problem to be solved by the present invention is to provide a question and answer service that can assign a specific category of clients to the profile between the service subscribers and send the desired question only to the clients of the category, and the client receiving the question can answer the question. It is to provide a social network system provided.
본 발명의 과제들은 이상에서 언급한 과제들로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.The objects of the present invention are not limited to the above-mentioned objects, and other objects that are not mentioned will be clearly understood by those skilled in the art from the following description.
이를 해결하기 위해 본 발명의 일 실시예에 따른 소셜 네트워크 시스템은, 네크워크 상에 연결된 복수의 클라이언트, 및 상기 복수의 클라이언트 각각이 개별적으로 관리할 수 있는 소셜 네트워크 개인 페이지를 제공하는 소셜 네트워크 서비스 모듈과, 상기 소셜 네트워크 개인 페이지의 유저 인터페이스와 연결되어 상기 복수의 클라이언트 간의 통신 서비스를 제공하는 통신 서비스 모듈을 포함하는 서비스 서버를 포함한다.In order to solve this problem, a social network system according to an embodiment of the present invention includes a social network service module that provides a plurality of clients connected on a network, and a social network personal page that can be individually managed by each of the plurality of clients. And a service server connected to a user interface of the social network personal page and including a communication service module for providing a communication service between the plurality of clients.
본 발명의 다른 실시예에 따른 소셜 네트워크 시스템은, 네크워크 상에 연결되고 소정의 개인 프로파일을 가지는 복수의 클라이언트, 및 상기 복수의 클라이언트에 대한 클라이언트 리스트 및 각 클라이언트의 상기 개인 프로파일 정보를 가지는 지능형 문답 서비스 모듈을 포함하는 서비스 서버를 포함하되, 상기 지능형 문답 서비스 모듈은 상기 복수의 클라이언트 중 질의 클라이언트에 의해 작성된 질문 및 질문 대상 프로파일을 수신하고 이를 분석하여 상기 복수의 클라이언트 중 상기 질문 대상 프로파일에 포함되는 대상 클라이언트에게 상기 질문을 전송한다.According to another embodiment of the present invention, a social network system includes a plurality of clients connected on a network and having a predetermined personal profile, and an intelligent question and answer service having a client list for the plurality of clients and the personal profile information of each client. And a service server including a module, wherein the intelligent question-and-answer service module receives a question and a question target profile created by a query client among the plurality of clients, analyzes the question, and is included in the question target profile among the plurality of clients. Send the question to the client.
본 발명에 따른 소셜 네트워크 시스템의 보다 상세한 예는 도면을 참조하여 실시예 부분에서 후술한다.A more detailed example of the social network system according to the present invention will be described later in the embodiments with reference to the drawings.
본 발명에 따르면, 사용자가 다른 사용자의 사진을 감상하거나 답글을 작성하는 등으로 인해 기존의 통신 서비스만을 제공하는 어플리케이션이 비해 장시간 사용하는 소셜 네트워크 서비스 상에서 통신 서비스 예를 들어 메시지, 음성통화 및 영상통화 기능을 직접 제공함으로써, 소셜 네트워크 서비스 상의 타인과의 교류, 컨텐츠 감상, 리소스 공유 및 사용자 간의 통신이 모두 동시에 가능하게 된다.According to the present invention, a communication service, for example, a message, a voice call, and a video call, are used on a social network service that is used for a long time, compared to an application that provides only a conventional communication service due to a user viewing a picture of another user or writing a reply. By providing the functionality directly, interactions with others on social network services, content viewing, resource sharing and communication between users are all possible at the same time.
또한, 소셜 네트워크 서비스를 기반으로 하여 메시지 전송 또는 영상통화와 같은 통신 서비스를 함께 제공함으로써, 사용자가 별도로 통신 서비스를 제공하는 어플리케이션을 실행하지 않아도 되며, 사용자가 장시간 서비스를 사용하게 되어 서비스 내에서 노출되는 광고 시간 및 광고 효과를 극대화 할 수 있는 소셜 네트워크 시스템을 제공할 수 있다.In addition, by providing a communication service such as a message transmission or a video call based on a social network service, the user does not have to run an application that provides a communication service separately, and the user may use the service for a long time and expose it in the service. It is possible to provide a social network system that can maximize the advertising time and advertising effect.
또한, 영상통화 서비스 제공시에 사용자의 선택에 따라서 자신의 영상을 전송하지 않거나 자신의 영상을 다양하게 변조하여 간접적으로 초상권을 보호할 수 있으며, 원하지 않는 신상정보 노출을 차단할 수 있는 소셜 네트워크 시스템을 제공하고자 하는 것이다.In addition, when providing a video call service, it is possible to protect the portrait rights indirectly by not transmitting their own images or by variously modifying their own images according to a user's selection, and a social network system that can block unwanted personal information exposure. It is to provide.
또한, 서비스 가입자 상호 간에 특정 범주의 클라이언트를 프로파일로 지정하고 해당 범주의 클라이언트에게만 원하는 질문을 전송하고, 질문을 전송받은 클라이언트가 이에 대해 답변함으로써 보다 신뢰도 높고 질문자의 만족도가 높은 문답 서비스를 제공할 수 있는 소셜 네트워크 시스템을 제공할 수 있다.In addition, by providing a profile of a specific category of clients to each service subscriber and sending a desired question only to the clients of the category, the client who answered the question can provide a more reliable and high-quality question-and-answer service. Provide a social network system.
본 발명에 따른 효과는 이상에서 예시된 내용에 의해 제한되지 않으며, 더욱 다양한 효과들이 본 명세서 내에 포함되어 있다.The effects according to the present invention are not limited by the contents exemplified above, and more various effects are included in the present specification.
도 1은 본 발명의 실시예들에 따른 소셜 네트워크 시스템의 구성을 나타내는 도면이다.1 is a diagram illustrating a configuration of a social network system according to embodiments of the present invention.
도 2는 도 1의 서비스 서버(100)의 모듈 구성을 나타내는 도면이다.FIG. 2 is a diagram illustrating a module configuration of the service server 100 of FIG. 1.
도 3은 본 발명의 일 실시예에 따른 소셜 네트워크 시스템의 구성을 나타내는 도면이다.3 is a diagram illustrating a configuration of a social network system according to an embodiment of the present invention.
도 4는 도 3의 소셜 네트워크 시스템의 동작 과정을 순차적으로 나타내는 순서도이다.4 is a flowchart sequentially illustrating an operation process of the social network system of FIG. 3.
도 5a는 본 발명의 일 실시예에 따른 소셜 네트워크 시스템의 클라이언트 리스트(210)를 포함하는 클라이언트 측의 유저 인터페이스에 대한 예시적인 도면이다.5A is an exemplary diagram of a client-side user interface that includes a client list 210 of a social network system in accordance with one embodiment of the present invention.
도 5b는 도 5a에서 선택한 클라이언트의 소셜 네트워크 개인 페이지(220)에 대한 예시적인 도면이다.5B is an exemplary diagram of the social network personal page 220 of the client selected in FIG. 5A.
도 5c는 도 5b에서 선택한 영상통화 기능에 의해 제공된 영상통화 인터페이스(230)에 대한 예시적인 도면이다.FIG. 5C is an exemplary diagram of the video call interface 230 provided by the video call function selected in FIG. 5B.
도 6은 본 발명의 다른 실시예에 다른 소셜 네트워크 시스템의 구성을 나타내는 도면이다.6 is a diagram showing the configuration of a social network system according to another embodiment of the present invention.
도 7은 도 6의 개인 프로파일 관리부(131)가 관리하는 프로파일(131_p)을 나타내는 예시적인 도면이다.FIG. 7 is an exemplary diagram illustrating a profile 131_p managed by the personal profile manager 131 of FIG. 6.
도 8은 도 6의 소셜 네트워크 시스템의 동작 과정을 순차적으로 나타내는 순서도이다.FIG. 8 is a flowchart sequentially illustrating an operation process of the social network system of FIG. 6.
도 9는 도 8의 소셜 네트워크 시스템의 동작 과정을 도식화한 도면이다.FIG. 9 is a diagram illustrating an operation process of the social network system of FIG. 8.
도 10은 본 발명의 다른 실시예에 따른 소셜 네트워크 시스템의 문답 리스트(240)를 나타내는 예시적인 도면이다.10 is an exemplary diagram illustrating a question and answer list 240 of a social network system according to another embodiment of the present invention.
<도면에 사용된 부호의 설명><Description of Symbols Used in Drawings>
100: 서비스 서버100: service server
110: 소셜 네트워크 서비스 모듈110: social network service module
120: 통신 서비스 모듈120: communication service module
130: 지능형 문답 서비스 모듈130: intelligent question and answer service module
200: 클라이언트200: client
210: 클라이언트 리스트210: client list
220: 소셜 네트워크 개인 페이지 유저 인터페이스220: social network personal page user interface
230: 영상통화 인터페이스230: video call interface
240: 문답 리스트240: list of questions and answers
300: 네트워크300: network
본 발명의 이점 및 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다.Advantages and features of the present invention and methods for achieving them will be apparent with reference to the embodiments described below in detail with the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, but will be implemented in various forms, and only the present embodiments are intended to complete the disclosure of the present invention, and the general knowledge in the art to which the present invention pertains. It is provided to fully convey the scope of the invention to those skilled in the art, and the present invention is defined only by the scope of the claims.
아래 첨부된 도면을 참조하여 본 발명의 실시를 위한 구체적인 내용을 상세히 설명한다. 도면에 관계없이 동일한 부재번호는 동일한 구성요소를 지칭하며, "및/또는"은 언급된 아이템들의 각각 및 하나 이상의 모든 조합을 포함한다.DETAILED DESCRIPTION Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings. Regardless of the drawings, the same reference numbers refer to the same components, and “and / or” includes each and every combination of one or more of the items mentioned.
비록 제1, 제2 등이 다양한 구성요소들을 서술하기 위해서 사용되나, 이들 구성요소들은 이들 용어에 의해 제한되지 않음은 물론이다. 이들 용어들은 단지 하나의 구성요소를 다른 구성요소와 구별하기 위하여 사용하는 것이다. 따라서, 이하에서 언급되는 제1 구성요소는 본 발명의 기술적 사상 내에서 제2 구성요소일 수도 있음은 물론이다.Although the first, second, etc. are used to describe various components, these components are of course not limited by these terms. These terms are only used to distinguish one component from another. Therefore, of course, the first component mentioned below may be a second component within the technical spirit of the present invention.
본 명세서에서 사용된 용어는 실시예들을 설명하기 위한 것이며 본 발명을 제한하고자 하는 것은 아니다. 본 명세서에서, 단수형은 문구에서 특별히 언급하지 않는 한 복수형도 포함한다. 명세서에서 사용되는 "포함한다(comprises)" 및/또는 "포함하는(comprising)"은 언급된 구성요소 외에 하나 이상의 다른 구성요소의 존재 또는 추가를 배제하지 않는다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. In this specification, the singular also includes the plural unless specifically stated otherwise in the phrase. As used herein, "comprises" and / or "comprising" does not exclude the presence or addition of one or more other components in addition to the mentioned components.
다른 정의가 없다면, 본 명세서에서 사용되는 모든 용어(기술 및 과학적 용어를 포함)는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 공통적으로 이해될 수 있는 의미로 사용될 수 있을 것이다. 또 일반적으로 사용되는 사전에 정의되어 있는 용어들은 명백하게 특별히 정의되어 있지 않는 한 이상적으로 또는 과도하게 해석되지 않는다.Unless otherwise defined, all terms (including technical and scientific terms) used in the present specification may be used in a sense that can be commonly understood by those skilled in the art. In addition, the terms defined in the commonly used dictionaries are not ideally or excessively interpreted unless they are specifically defined clearly.
이하, 도 1 및 도 2를 참조하여 본 발명의 실시예들에 따른 소셜 네트워크 시스템에 대해 설명한다. 도 1은 본 발명의 실시예들에 따른 소셜 네트워크 시스템의 구성을 나타내는 도면이고, 도 2는 도 1의 서비스 서버(100)의 모듈 구성을 나타내는 도면이다.Hereinafter, a social network system according to embodiments of the present invention will be described with reference to FIGS. 1 and 2. 1 is a view showing the configuration of a social network system according to embodiments of the present invention, Figure 2 is a view showing the module configuration of the service server 100 of FIG.
본 발명의 실시예들에 따른 소셜 네트워크 시스템은 복수의 클라이언트(200)에게 서비스를 제공하는 서비스 서버(100)와, 상기 서비스 서버(100)에 연결되어 서비스를 제공받는 복수의 클라이언트(200)와, 상기 서비스 서버(100)와 클라이언트(200)를 연결하는 네트워크(300)를 포함한다.The social network system according to the embodiments of the present invention includes a service server 100 that provides a service to a plurality of clients 200, a plurality of clients 200 connected to the service server 100 and provided with a service. And a network 300 connecting the service server 100 and the client 200.
도 1을 참조하면, 서비스 서버(100)는 네트워크(300)를 통해 클라이언트(200)와 유선 또는 무선으로 연결되어 있으며, 도시된 예에서는 하나의 서비스 서버(100)가 클라이언트 A(200_1) 내지 클라이언트 E(200_5)와 연결되어 있는 예를 표시하고 있으나, 이에 한정되는 것은 아니며 서비스 서버(100)의 동시 접속 가능 범위 및 네트워크(300)의 트래픽 한도 내에서 보다 많은 클라이언트(200)와 연결되어 소정의 서비스를 제공할 수 있다.Referring to FIG. 1, the service server 100 is connected to the client 200 by wire or wirelessly through the network 300. In the illustrated example, one service server 100 may be a client A 200_1 to a client. Although the example is connected to the E (200_5) is shown, but is not limited to this is connected to more clients 200 within the range of simultaneous connection of the service server 100 and the traffic limit of the network 300, the predetermined Can provide services.
서비스 서버(100)는 클라이언트(200)로부터 수신된 요청에 대응하여 소정의 데이터를 다시 클라이언트(200)에게 전송할 수 있다.The service server 100 may transmit predetermined data back to the client 200 in response to the request received from the client 200.
본 명세서에서 클라이언트(200)는 소셜 네트워크 서비스 사용자를 의미할 수도 있으며, 클라이언트 접속 단말 장치를 의미할 수도 있다.In the present specification, the client 200 may mean a social network service user, or may mean a client access terminal device.
클라이언트(200)가 서비스 서버(100)에 접속하는 단말 장치를 의미할 경우, 클라이언트(200)는 예컨대, 데스크탑 PC, 노트북 PC 등 컴퓨터인 것이 일반적이지만 이에 한정되는 것은 아니며, 예를 들어 인터넷을 통하여 서비스 서버(100)에 접속하여 양방향성 소셜 네트워크 서비스를 이용할 수 있는 모든 종류의 유무선 통신 장치일 수 있다.When the client 200 refers to a terminal device that accesses the service server 100, the client 200 is generally a computer such as a desktop PC or a notebook PC, but is not limited thereto. Any type of wired / wireless communication device capable of accessing the service server 100 to use the interactive social network service may be used.
예를 들어, 클라이언트(200)는 무선 인터넷 또는 휴대 인터넷을 통하여 통신하는 셀룰러폰(Cellular phone), 피씨에스폰(PCS phone: Personal Communications Services phone), 동기식/비동기식 IMT-2000(International Mobile Telecommunication-2000) 등 이동 단말을 포함하고, 이외에도 팜 PC(Palm Personal Computer), 개인용 디지털 보조기(PDA: Personal Digital Assistant), 스마트폰(Smart phone), 왑폰(WAP phone: Wireless application protocol phone), 모바일 게임기(mobile play-station) 등 서비스 서버(100)에 접속하기 위한 사용자 인터페이스를 갖는 모든 유무선 가전/통신 장치를 포괄적으로 의미할 수 있다.For example, the client 200 may be a cellular phone, a PCS phone (Personal Communications Services phone), or a synchronous / asynchronous IMT-2000 (International Mobile Telecommunication-2000). In addition to the mobile terminal, such as a Palm PC (Palm Personal Computer), Personal Digital Assistant (PDA: Personal Digital Assistant), smart phone (Smart phone), WAP phone (Wireless phone: Wireless application protocol phone), mobile game machine (mobile It may mean all wired and wireless home appliances / communication devices having a user interface for accessing the service server 100 such as play-station.
네트워크(300)는 유선 또는 무선 인터넷일 수도 있고, 이외에도 유선 공중망, 무선 이동 통신망, 또는 휴대 인터넷 등과 통합된 코어망일 수도 있고, TCP/IP 프로토콜 및 그 상위 계층에 존재하는 여러 서비스, 즉 HTTP(Hyper Text Transfer Protocol), Telnet, FTP(File Transfer Protocol), DNS(Domain Name System), SMTP(Simple Mail Transfer Protocol) 등을 제공하는 전 세계적인 개방형 컴퓨터 네트워크 구조를 의미할 수 있다.The network 300 may be a wired or wireless Internet, or may be a core network integrated with a wired public network, a wireless mobile communication network, or a portable Internet, and the like, and various services existing in the TCP / IP protocol and its upper layer, that is, HTTP (Hyper). A global open computer network architecture that provides Text Transfer Protocol, Telnet, File Transfer Protocol (FTP), Domain Name System (DNS), and Simple Mail Transfer Protocol (SMTP).
도 2를 참조하면, 본 발명의 실시예들에 따른 소셜 네트워크 시스템은 복수의 모듈이 서비스 서버(100)를 구성하여 클라이언트(200)에게 다양한 서비스를 제공할 수 있다.Referring to FIG. 2, in a social network system according to embodiments of the present invention, a plurality of modules may configure the service server 100 to provide various services to the client 200.
본 명세서에서 사용되는 "모듈"이라는 용어는 소프트웨어 또는 FPGA또는 ASIC과 같은 하드웨어 구성요소를 의미하며, 모듈은 어떤 역할들을 수행한다. 그렇지만 모듈은 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. 모듈은 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다. 따라서, 일 예로서 모듈은 소프트웨어 구성요소들, 객체지향 소프트웨어 구성요소들, 클래스 구성요소들 및 태스크 구성요소들과 같은 구성요소들과, 프로세스들, 함수들, 속성들, 프로시저들, 서브루틴들, 프로그램 코드의 세그먼트들, 드라버들, 펌웨어, 마이크로코드, 회로, 데이터, 데이터베이스, 데이터 구조들, 테이블들, 어레이들, 및 변수들을 포함한다. 구성요소들과 모듈들 안에서 제공되는 기능은 더 작은 수의 구성요소들 및 모듈들로 결합되거나 추가적인 구성요소들과 모듈들로 더 분리될 수 있다. 뿐만 아니라, 구성요소들 및 모듈들은 디바이스 또는 보안 멀티미디어카드 내의 하나 또는 그 이상의 CPU들을 재생시키도록 구현될 수도 있다.As used herein, the term "module" refers to software or a hardware component such as an FPGA or an ASIC, and the module plays certain roles. However, modules are not meant to be limited to software or hardware. The module may be configured to be in an addressable storage medium and may be configured to play one or more processors. Thus, as an example, a module may include components such as software components, object-oriented software components, class components, and task components, and processes, functions, properties, procedures, subroutines. , Segments of program code, drivers, firmware, microcode, circuits, data, databases, data structures, tables, arrays, and variables. The functionality provided within the components and modules may be combined into a smaller number of components and modules or further separated into additional components and modules. In addition, the components and modules may be implemented to play one or more CPUs in a device or secure multimedia card.
서비스 서버(100)는 소셜 네트워크 서비스 모듈(110)과, 통신 서비스 모듈(120)과, 지능형 문답 서비스 모듈(130)을 포함하여 구성될 수 있다.The service server 100 may include a social network service module 110, a communication service module 120, and an intelligent question and answer service module 130.
각각의 서비스 모듈(110, 120, 130)은 서비스 서버(100) 내에서 물리적 또는 기능적으로 분리되어 독립적으로 구동될 수 있으며, 클라이언트(200)와 각각 다른 데이터를 송수신하여 네트워크(300)를 통해 클라이언트(200)가 원하는 서비스를 제공할 수 있다.Each of the service modules 110, 120, and 130 may be physically and functionally separated and driven independently in the service server 100, and may transmit and receive different data with the client 200 to the client through the network 300. The 200 may provide a desired service.
소셜 네트워크 서비스 모듈(110)은 기본적인 소셜 네트워크 서비스에 필요한 데이터를 생성 및 관리한다. 기본적인 소셜 네트워크 서비스의 예로는 글 작성 기능, 이미지 업로드 기능, 동영상 업로드 기능, 하이퍼링크 기능, 답글 작성 기능, 개인 프로필 정보 관리 기능, 관계 설정 기능 등을 포함할 수 있다.The social network service module 110 generates and manages data necessary for basic social network services. Examples of basic social network services may include a writing function, an image upload function, a video upload function, a hyperlink function, a reply writing function, a personal profile information management function, a relationship setting function, and the like.
따라서, 클라이언트(200)는 자신에게 할당된 소셜 네트워크 개인 페이지에 접속하여 글을 작성할 수 있으며, 이미지나 동영상을 업로드하여 다른 클라이언트(200)가 이를 열람할 수 있도록 제공할 수 있다. 이때, 클라이언트(200)는 모든 클라이언트에게 자신의 정보를 노출할 수도 있으며, 설정에 따라 제한적인 그룹 예를 들어 친구 관계가 설정된 범위의 그룹에 속한 클라이언트에게만 자신의 정보를 제공할 수도 있다. 예를 들어 클라이언트 A(200_1)와 클라이언트 B(200_2)가 서로 친구 관계가 설정되어 있을 때, 클라이언트 A(200_1)는 클라이언트 B(200_2)의 소셜 네트워크 개인 페이지에 접속하여 안부를 전달하거나, 클라이언트 B(200_2)가 업로드한 개인 사진을 감상할 수도 있다.Accordingly, the client 200 may access the social network personal page assigned to the client 200 to write a post, and upload the image or the video to provide the client 200 to read it. In this case, the client 200 may expose its information to all clients, and may provide its information only to clients belonging to a limited group, for example, a group of a range in which a friend relationship is set, according to a setting. For example, when the client A 200_1 and the client B 200_2 have a friend relationship with each other, the client A 200_1 connects to the social network personal page of the client B 200_2 and delivers his or her regards to the client B 200_2. You can also view personal photos uploaded by (200_2).
통신 서비스 모듈(120)은 소셜 네트워크 서비스 모듈(110)과 연동될 수 있으며, 클라이언트(200)에게 표시되는 소셜 네트워크 개인 페이지에 나타나는 유저 인터페이스와 연결되어 다양한 통신 서비스를 제공한다. 통신 서비스의 예로는 메시지 전송, 이메일 전송, 음성 통화, 영상 통화 서비스가 포함될 수 있다.The communication service module 120 may be linked with the social network service module 110 and may be connected to a user interface displayed on the social network personal page displayed to the client 200 to provide various communication services. Examples of the communication service may include message transmission, email transmission, voice call, and video call service.
기존의 소셜 네트워크 서비스와 달리 본 발명의 실시예들에 따른 소셜 네트워크 시스템은 소셜 네트워크 개인 페이지와 연동하여 소셜 네트워크 개인 페이지의 컨텐츠와 동시에 통신 서비스를 바로 제공할 수 있기 때문에 사용자 측면에서의 편의성이 크게 증대될 수 있다. 예를 들어, 클라이언트 A(200_1)와 클라이언트 B(200_2)가 서로 친구 관계가 설정되어 있을 때, 클라이언트 A(200_1)는 클라이언트 B(200_2)의 소셜 네트워크 개인 페이지에 접속하여 클라이언트 B(200_2)가 업로드한 개인 사진을 감상하다가 유저 인터페이스의 통신 서비스 기능을 요청하는 버튼을 클릭하면, 바로 클라이언트 B(200_2)와 영상 통화를 시도할 수 있다.Unlike the existing social network service, the social network system according to the embodiments of the present invention can directly provide a communication service simultaneously with the contents of the social network personal page by interworking with the social network personal page. Can be increased. For example, when client A 200_1 and client B 200_2 have a friend relationship with each other, client A 200_1 accesses the social network personal page of client B 200_2 so that client B 200_2 connects. While viewing the uploaded personal picture, if a user clicks a button for requesting a communication service function of a user interface, a video call can be immediately made with the client B 200_2.
지능형 문답 서비스 모듈(130)은 소셜 네트워크 서비스 모듈(110)과 연동될 수 있으며, 별개의 메뉴로 구성되어 독립적으로 서비스 될 수도 있다. 지능형 문답 서비스 모듈(130)은 소셜 네트워크 시스템 상에 존재하는 복수의 클라이언트(200) 간에 맞춤형 문답 서비스를 제공할 수 있다.The intelligent question and answer service module 130 may be linked with the social network service module 110 and may be configured as a separate menu to be independently serviced. The intelligent question and answer service module 130 may provide a customized question and answer service between the plurality of clients 200 existing on the social network system.
오픈된 공간에 답변을 원하는 질문을 올려 놓고 질문을 확인한 사용자가 답을 하는 기존의 지식검색 서비스와 달리, 지능형 문답 서비스는 클라이언트(200)는 소정의 질문 대상 프로파일을 설정하여 제한된 클라이언트(200)에게만 질문을 전송할 수 있다. 예를 들어, 하나의 클라이언트(200)는 질문 대상이 될 클라이언트의 프로파일 정보로써 위치, 성별, 나이 및 직업 등의 정보를 입력하고, 질문을 전송하면, 지능형 문답 서비스 모듈(130)은 이를 분석하고, 이에 해당하는 대상 클라이언트(200)를 추출한 후 이들 대상 클라이언트(200)에게만 질문을 선택적으로 전송할 수 있다. 질문에 대한 답변이 가능한 클라이언트 범위가 제한적으로 설정될 수 있으므로, 답변의 신뢰도가 증대될 수 있으며 무분별한 질문에 노출되지 않도록 할 수 있다.Unlike the existing knowledge search service in which a user who puts a question to answer in an open space and checks a question, the intelligent question and answer service, the client 200 sets a predetermined question target profile to a limited client 200 only. You can send questions. For example, one client 200 inputs information such as location, gender, age and occupation as profile information of a client to be questioned, and transmits a question, and the intelligent question and answer service module 130 analyzes this. After extracting the target client 200 corresponding thereto, the question may be selectively transmitted only to the target client 200. Since the range of clients that can answer a question can be set to a limited extent, the reliability of the answer can be increased and can be prevented from being irrelevant.
이하, 도 3 내지 도 5c를 참조하여 본 발명의 일 실시예에 따른 소셜 네트워크 시스템에 대해 상세히 설명한다. 도 3은 본 발명의 일 실시예에 따른 소셜 네트워크 시스템의 구성을 나타내는 도면이고, 도 4는 도 3의 소셜 네트워크 시스템의 동작 과정을 순차적으로 나타내는 순서도이고, 도 5a는 본 발명의 일 실시예에 따른 소셜 네트워크 시스템의 클라이언트 리스트(210)를 포함하는 클라이언트 측의 유저 인터페이스에 대한 예시적인 도면이고, 도 5b는 도 5a에서 선택한 클라이언트의 소셜 네트워크 개인 페이지(220)에 대한 예시적인 도면이고, 도 5c는 도 5b에서 선택한 영상통화 기능에 의해 제공된 영상통화 인터페이스(230)에 대한 예시적인 도면이다.Hereinafter, a social network system according to an embodiment of the present invention will be described in detail with reference to FIGS. 3 to 5C. 3 is a diagram illustrating a configuration of a social network system according to an embodiment of the present invention, FIG. 4 is a flowchart sequentially illustrating an operation process of the social network system of FIG. 3, and FIG. 5A is an embodiment of the present invention. Is an exemplary diagram of a client-side user interface that includes a client list 210 of a social network system, and FIG. 5B is an exemplary diagram of a social network personal page 220 of a client selected in FIG. 5A, and FIG. 5C. 5B is an exemplary diagram of the video call interface 230 provided by the video call function selected in FIG. 5B.
본 실시예에 따른 소셜 네트워크 시스템은, 네크워크 상에 연결된 복수의 클라이언트(200), 및 복수의 클라이언트(200) 각각이 개별적으로 관리할 수 있는 소셜 네트워크 개인 페이지를 제공하는 소셜 네트워크 서비스 모듈(110)과, 소셜 네트워크 개인 페이지의 유저 인터페이스와 연결되어 복수의 클라이언트(200) 간의 통신 서비스를 제공하는 통신 서비스 모듈(120)을 포함하는 서비스 서버(100)를 포함할 수 있다.The social network system according to the present embodiment includes a plurality of clients 200 connected on a network, and a social network service module 110 that provides a social network personal page that each of the plurality of clients 200 can individually manage. And a service server 100 connected to the user interface of the social network personal page and including a communication service module 120 for providing a communication service between the plurality of clients 200.
서비스 서버(100)를 구성하는 소셜 네트워크 서비스 모듈(110)은 소셜 네트워크 페이지 관리부(111), 미디어 파일 관리부(112) 및 클라이언트 리스트 관리부(113)를 포함할 수 있다.The social network service module 110 constituting the service server 100 may include a social network page manager 111, a media file manager 112, and a client list manager 113.
본 명세서에서 사용되는 "~부"라는 용어는 "모듈"이라는 용어로 표현되는구성요소의 하위 구성을 의미하는 것일 수 있으며, 소프트웨어 또는 하드웨어 기능별, FPGA또는 ASIC과 같은 하드웨어 구성요소를 의미하며, "~부"는 어떤 역할들을 수행한다. 그러나, "~부"는 소프트웨어 또는 하드웨어에 한정되는 의미는 아니다. "~부"는 어드레싱할 수 있는 저장 매체에 있도록 구성될 수도 있고 하나 또는 그 이상의 프로세서들을 재생시키도록 구성될 수도 있다.As used herein, the term "unit" may refer to a sub-component of a component represented by the term "module", and means a hardware component such as FPGA or ASIC by software or hardware function, and " ~ Bu "play some roles. However, "~ part" is not limited to software or hardware. May be configured to reside in an addressable storage medium and may be configured to play one or more processors.
앞서 설명한 바와 같이, 소셜 네트워크 서비스 모듈(110)은 클라이언트(200) 각각에 할당된 소셜 네트워크 개인 페이지를 생성 및 제공하고 소셜 네트워크 개인 페이지에 필요한 데이터를 송수신할 수 있다.As described above, the social network service module 110 may generate and provide a social network personal page allocated to each of the clients 200, and transmit and receive data required for the social network personal page.
소셜 네트워크 페이지 관리부(111)는 클라이언트(200)에 할당된 소셜 네트워크 개인 페이지에 필요한 다양한 데이터를 관리할 수 있다. 클라이언트(200)가 선택한 소셜 네트워크 개인 페이지의 배경 또는 유저 인터페이스의 설정값을 저장할 수 있으며, 클라이언트(200)가 작성한 개인설정 정보 및 클라이언트(200)가 업로드한 각종 컨텐츠 데이터를 저장할 수 있다. 따라서, 소셜 네트워크 개인 페이지를 관리하는 클라이언트 자신 또는 다른 클라이언트(200)가 네트워크(300)에 접속하여 서비스 서버(100)의 소셜 네트워크 서비스 모듈(110)에 요청하여 소셜 네트워크 개인 페이지를 화면에 표시하기 위한 데이터를 조회할 수 있다.The social network page manager 111 may manage various data required for the social network personal page allocated to the client 200. The background of the social network personal page selected by the client 200 or the setting value of the user interface may be stored, and personal setting information created by the client 200 and various content data uploaded by the client 200 may be stored. Therefore, the client himself or another client 200 who manages the social network personal page accesses the network 300 and requests the social network service module 110 of the service server 100 to display the social network personal page on the screen. You can inquire data for.
미디어 파일 관리부(112)는 클라이언트(200)에 할당된 소셜 네트워크 개인 페이지를 구성하는 복수의 데이터 중 용량 및 리소스를 대량으로 차지하는 미디어 파일만을 별도로 관리할 수 있다. 예를 들어 클라이언트(200)가 자신의 소셜 네트워크 개인 페이지에 동영상을 올릴 경우, 접속자가 증가하게 되면 동영상 스트리밍 재생에 필요한 리소스가 급격히 증가하게 된다. 따라서 안정적인 서비스 제공을 위해 미디어 파일 관리부(112)를 별도로 구비하 대용량 미디어 파일을 관리할 수 있다.The media file manager 112 may separately manage only a media file that occupies a large amount of capacity and resources among a plurality of data constituting the social network personal page allocated to the client 200. For example, if the client 200 uploads a video to his or her social network personal page, when the number of users increases, the resources necessary for playing the video streaming will increase rapidly. Therefore, in order to provide a stable service, the media file manager 112 may be separately provided to manage a large media file.
클라이언트 리스트 관리부(113)는 본 실시예에 따른 소셜 네트워크 시스템에 가입된 클라이언트(200)의 목록 정보인 클라이언트 리스트(210)(도 5a 참조)를 관리한다.The client list manager 113 manages the client list 210 (see FIG. 5A), which is list information of the client 200 subscribed to the social network system according to the present embodiment.
클라이언트 리스트(210)는 서비스 서버(100)에서 클라이언트(200)로 제공되며, 클라이언트(200)는 클라이언트 리스트(210)를 통해 본 실시예에 따른 소셜 네트워크 시스템에 가입된 클라이언트(200)의 정보를 확인할 수 있고, 다른 클라이언트(200)와 새롭게 관계를 맺을 수 있고 다른 클라이언트(200)의 개인 웹페이에 접속하여 다른 클라이언트(200)의 컨텐츠를 열람할 수도 있다.The client list 210 is provided from the service server 100 to the client 200, and the client 200 receives information of the client 200 subscribed to the social network system according to the present embodiment through the client list 210. In addition, the user may establish a new relationship with the other client 200 and access the personal webpage of the other client 200 to view the contents of the other client 200.
또한, 클라이언트 리스트(210)를 관리하는 클라이언트 리스트 관리부(113)를 통해 연결된 통신 서비스 모듈(120)을 이용하여 다른 클라이언트(200)와 메시지 전송, 음성통화 및 영상통화와 같은 통신 서비스를 이용할 수 있다.In addition, by using the communication service module 120 connected through the client list manager 113 managing the client list 210, a communication service such as message transmission, voice call, and video call with another client 200 may be used. .
도 3에 도시된 예에서는 클라이언트 리스트 관리부(113)가 클라이언트(200)로부터 요청을 받아서 통신 서비스 모듈(120)로 해당 요청을 링크하는 구성을 나타내나, 이에 한정되는 것은 아니며 클라이언트 단에서 클라이언트 리스트(210)를 선택하면 직접 서비스 서버(100)의 통신 서비스 모듈(120)과 연결되어 통신 서비스를 제공할 수도 있다.In the example illustrated in FIG. 3, the client list manager 113 receives a request from the client 200 and links the request to the communication service module 120, but is not limited thereto. Selecting 210 may be directly connected to the communication service module 120 of the service server 100 to provide a communication service.
클라이언트 리스트 관리부(113)는 새로 가입한 클라이언트 또는 새로 접속한 클라이언트 정보를 리스트화 하여 관리할 수 있으며, 각각의 클라이언트(200)가 개인적으로 설정한 클라이언트 리스트 예를 들어 친구목록을 별도로 관리하여 클라이언트(200)가 연결을 원하는 다른 클라이언트(200)에게 쉽게 접속할 수 있도록 서비스를 제공할 수도 있다.The client list manager 113 may list and manage newly subscribed clients or newly connected client information, and separately manage a client list, for example, a friend list, which is individually set by each client 200. A service may be provided so that the 200 may easily access another client 200 that wants to connect.
서비스 서버(100)를 구성하는 통신 서비스 모듈(120)은 메시지 제공부(121), 음성통화 제공부(122), 영상통화 제공부(123) 및 영상변조부(124)를 포함할 수 있다.The communication service module 120 constituting the service server 100 may include a message provider 121, a voice call provider 122, a video call provider 123, and an image modulator 124.
앞서 설명한 바와 같이, 통신 서비스 모듈(120)은 클라이언트 단의 유저 인터페이스와 직간접적으로 연결되어 클라이언트(200)가 통신 서비스를 선택하면 별도의 어플리케이션 실행 없이 바로 통신 서비스를 제공할 수 있다.As described above, the communication service module 120 may be directly or indirectly connected to the user interface of the client terminal, so that when the client 200 selects the communication service, the communication service module 120 may directly provide a communication service without executing an application.
메시지 제공부(121)는 클라이언트(200) 간의 메시지 전송을 관리한다. 메시지 제공부(121)는 무선 인터넷망 예를 들어 Wi-Fi를 통해 피어 투 피어(Peer To Peer) 방식으로 메시지가 전송되도록 클라이언트(200)의 고유 식별 정보를 양자 또는 다자에게 제공할 수 있다.The message provider 121 manages message transmission between the clients 200. The message providing unit 121 may provide both parties or multiple parties with unique identification information of the client 200 such that the message is transmitted in a peer to peer manner through a wireless internet network, for example, Wi-Fi.
또한, 메시지 제공부(121)는 추후에 메시지 전송에 참여한 클라이언트(200)가 메시지 열람을 원할 경우 메시지 수발신 목록을 제공할 수 있도록 메시지를 저장할 수도 있다. 클라이언트(200) 간에 메시지를 전달하는 과정에서 메시지 제공부(121)에 메시지를 함께 전달하여 저장할 수도 있으며, 클라이언트(200) 측에서 메시지를 저장하고 추후에 이를 서비스 서버(100)로 전송하여 이를 서버 단의 메시지 제공부(121)에 저장할 수도 있다.In addition, the message providing unit 121 may store the message so that the client 200 participating in the message transmission later provides a message receiving / receiving list if the client 200 wants to read the message. In the process of delivering the message between the client 200 may also be delivered by storing the message to the message providing unit 121, the client 200 to store the message and send it to the service server 100 later to the server It can also be stored in the message providing unit 121.
메시지 제공부(121)를 통해 수발신 되는 메시지는 이동 통신사에서 제공하는 단문메시지(SMS) 전송에 비해 전달속도가 빠르고, 비용 측면에서 유리하다.The message received and received through the message providing unit 121 is faster than the short message (SMS) transmission provided by the mobile communication company, and is advantageous in terms of cost.
음성통화 제공부(122)는 클라이언트(200) 간의 음성통화를 제공할 수 있다. 음성통화 제공부(122)는 앞선 메시지 제공부(121)와 마찬가지로 이동통신사를 경유하지 않고 직접 인터넷 프로토콜 상에서 음성신호를 전송하는 VoIP 서비스 형태일 수 있다.The voice call provider 122 may provide a voice call between the clients 200. The voice call providing unit 122 may be in the form of a VoIP service that transmits a voice signal directly over an Internet protocol without passing through a mobile communication company, similar to the message providing unit 121.
영상통화 제공부(123)는 클라이언트(200) 간의 영상통화를 제공할 수 있다. 영상통화는 다수의 접속자끼리 클라이언트 단의 카메라 장치를 통해 획득한 자신의 영상을 상대방에게 전송하고 상대방도 자신의 영상을 전송하여 양자 또는 다자간에 영상을 보면서 통화를 할 수 있는 서비스를 통칭할 수 있다.The video call provider 123 may provide a video call between the clients 200. The video call may refer to a service that allows a plurality of accessors to transmit their own images acquired through the camera device of the client end to the other party, and the other party may also transmit their own video to watch a video while bilaterally or multilaterally talking. .
영상통화를 위해 클라이언트(200)에 구비된 카메라 장치는 일반적인 구성 예를 들어, 렌즈 및 영상 센서를 포함하여 구성될 수 있다. 여기서, 렌즈는 피사체에서 반사된 빛을 모으는 역할을 하며, 영상 센서는 렌즈에 의해 모아진 빛을 감지하여 전기적인 영상 신호로 변환하는 역할을 한다. 영상 센서는 크게 촬상관과 고체 영상 센서로 구성될 수 있는데, 고체 영상 센서는 대표적인 예로써 전하 결합 소자(Charge Coupled Device; CCD), 금속 산화물 반도체(Metal Oxide Silicon; MOS)를 예로 들 수 있다.The camera device provided in the client 200 for a video call may include a general configuration, for example, a lens and an image sensor. Here, the lens collects the light reflected from the subject, and the image sensor detects the light collected by the lens and converts the light into an electrical image signal. The image sensor may be largely composed of an image tube and a solid state image sensor, and examples of the solid state image sensor may include a charge coupled device (CCD) and a metal oxide semiconductor (MOS).
클라이언트(200) 측의 카메라 장치에 의해 획득된 영상은 이미지 데이터 형태로 변환될 수 있으며, 데이터 전송량을 저감할 수 있도록 압축 포맷으로 변환될 수 있다. 압축 포맷 형태의 이미지 데이터는 MPEG(Moving Picture Experts Group)-1 또는 MPEG-4 등의 공지된 다양한 형태를 가질 수 있다.The image acquired by the camera device on the client 200 side may be converted into image data, and may be converted into a compressed format to reduce the data transmission amount. Image data in the form of a compressed format may have various known forms, such as Moving Picture Experts Group (MPEG) -1 or MPEG-4.
예를 들어, 클라이언트 A(200_1)가 상대방인 클라이언트 B(200_2)에게 영상통화 제공부(123)를 통해 영상통화를 요청하면, 클라이언트 B(200_2)는 이를 수락하여 영상통화를 진행할 수 있으며, 반대로 이를 거부하여 영상통화를 진행하지 않을 수도 있다.For example, when the client A 200_1 requests the client B 200_2, which is the other party, to make a video call through the video call provider 123, the client B 200_2 may accept the video call and proceed with the video call. It may be rejected to not proceed with the video call.
또한, 각 클라이언트(200)는 영상통화 시에 불필요한 개인정보 내지 초상권 침해 등을 방지할 수 있도록 자신의 영상정보를 상대방에게 송출할지 여부를 선택할 수 있다.In addition, each client 200 may select whether or not to transmit its own video information to the other party so as to prevent unnecessary personal information or portrait rights infringement during the video call.
이에 더 나아가 통신 서비스 모듈(120)은 영상변조부(124)를 더 포함할 수 있다. 영상변조부(124)는 복수의 클라이언트(200)가 영상통화를 수행할 때, 자신의 통화영상을 변조하여 간접적으로 개인정보 노출 및 초상권 침해를 방지할 수 있으며 동시에 다양한 변조모드를 제공하여 클라이언트(200) 측의 흥미를 배가시킬 수 있다. 후술하는 바와 같이 변조모드는 흑백효과 변조, 카툰효과 변조, 해상도조절 변조 등을 포함할 수 있다. 흑백효과 변조는 카메라 장치를 통해 획득된 컬러 영상을 흑백으로 변환하는 것을 의미하며, 카툰효과 변조는 컬러 영상을 변환하여 만화 이미지화 하는 효과를 의미하며, 해상도조절 변조는 선명한 컬러 영상을 변환하여 해상도는 낮춰서 상대방의 식별 가능여부를 조절할 수 있다. 이외에도 다양한 공지의 이미지 변조모드가 포함되어 다양한 효과를 제공할 수 있다.In addition, the communication service module 120 may further include an image modulator 124. When the plurality of clients 200 perform a video call, the image modulator 124 may indirectly prevent exposure of personal information and infringement of portrait rights by modulating its own video and simultaneously provide various modulation modes to the client ( 200) can add interest. As described below, the modulation mode may include a black and white effect modulation, a cartoon effect modulation, a resolution control modulation, and the like. Black and white effect modulation means converting color images acquired through the camera device into black and white, cartoon effect modulation means converting color images into cartoon images, and resolution control modulation converts clear color images and resolution. You can control whether the other party can be identified by lowering it. In addition, various known image modulation modes may be included to provide various effects.
도 4를 참조하여, 본 발명의 일 실시예에 따른 소셜 네트워크 시스템의 구체적인 동작방법에 대해 설명한다. 도시된 예에서는 클라이언트 A(200_1)와 클라이언트 B(200_2) 및 서비스 서버(100)로 이루어진 소셜 네트워크 시스템을 상정하였으나, 이에 한정되는 것은 아니며 2개 이상의 복수의 클라이언트(200) 간의 상호 연결관계가 성립할 수 있다.Referring to FIG. 4, a detailed operation method of the social network system according to an embodiment of the present invention will be described. In the illustrated example, a social network system including a client A (200_1), a client B (200_2) and a service server 100 is assumed, but not limited thereto, and an interconnection relationship between two or more clients 200 is established. can do.
먼저, 클라이언트 A(200_1)가 서비스 서버(100)로 자신의 소셜 네트워크 개인 페이지에 대한 연결요청을 전송한다(S102). 예를 들어, 클라이언트 A(200_1)는 스마트폰에 설치된 서비스 서버(100) 접속 어플리케이션 일 수 있으며, 사용자는 연결 또는 접속 버튼을 클릭하여 서비스 서버(100)로 자신의 소셜 네트워크 개인 페이지에 대한 연결 요청을 전송할 수 있다.First, the client A 200_1 transmits a connection request for its social network personal page to the service server 100 (S102). For example, Client A 200_1 may be a service server 100 connection application installed on a smartphone, and the user clicks a connection or connection button to request a connection to his or her social network personal page to the service server 100. Can be transmitted.
후술하는 바와 같이 클라이언트 A(200_1)는 자신의 소셜 네트워크 개인 페이지에 대한 연결요청뿐만 아니라 다른 클라이언트(200) 예를 들어 클라이언트 B(200_2)의 소셜 네트워크 개인 페이지에 대한 연결요청을 전송할 수도 있다.As described below, the client A 200_1 may transmit a connection request for the social network personal page of another client 200, for example, the client B 200_2, as well as a connection request for its social network personal page.
연결요청을 수신한 서비스 서버(100)는 클라이언트 리스트(210)를 포함하는 소셜 네트워크 개인 페이지 데이터를 생성한다(S104). 클라이언트 리스트 관리부(113)에 의해 관리되는 클라이언트 리스트(210)는 클라이언트 A(200_1)가 미리 등록한 친구목록을 포함할 수도 있으며, 클라이언트 A(200_1)의 현재 접속 주소를 기초로 소정의 범위 예를 들어 반경 3km 이내의 다른 클라이언트(200)에 대한 정보를 포함할 수도 있다.The service server 100 receiving the connection request generates the social network personal page data including the client list 210 (S104). The client list 210 managed by the client list management unit 113 may include a friend list registered in advance by the client A 200_1. For example, the client list 210 manages a predetermined range based on the current access address of the client A 200_1. It may also include information about another client 200 within a radius of 3 km.
서비스 서버(100)는 앞서 설명한 바와 같이 소셜 네트워크 페이지 관리부(111) 또는 미디어 파일 관리부(112)를 포함하기 때문에, 이를 바탕으로 소셜 네트워크 개인 페이지 출력에 필요한 데이터를 생성할 수 있다.As described above, since the service server 100 includes the social network page manager 111 or the media file manager 112, the service server 100 may generate data necessary for outputting the social network personal page.
이어서, 서비스 서버(100)는 소셜 네트워크 개인 페이지 데이터를 요청한 클라이언트 A(200_1)에게 전송한다(S106). 네트워크(300)를 통해 소셜 네트워크 개인 페이지 데이터가 전송될 수 있으며, 유선 또는 무선 네트워크 일 수 있다.Subsequently, the service server 100 transmits the social network personal page data to the requested client A 200_1 (S106). Social network personal page data may be transmitted via the network 300, and may be a wired or wireless network.
클라이언트 A(200_1)는 수신한 소셜 네트워크 개인 페이지 데이터를 기초로 표시장치의 화면에 소셜 네트워크 개인 페이지를 표시한다. 클라이언트 A(200_1)의 사용자는 소셜 네트워크 개인 페이지의 그래픽 유저 인터페이스를 조작하여 소셜 네트워크 개인 페이지를 관리할 수 있다(S108). 예를 들어, 클라이언트 A(200_1)는 다른 클라이언트(200)에게 자신의 소식을 전달하기 위해서 글쓰기 버튼을 클릭하여 자신이 전달하고자 하는 텍스트를 소셜 네트워크 개인 페이지에 포스팅할 수 있다. 앞서 설명한 바와 같이, 자신의 웹페이지 설정을 변경할 수도 있으며, 사진 또는 동영상을 업로드할 수 있다. 또한, 타인이 자신의 소셜 네트워크 개인 페이지에 남긴 안부인사에 대한 답글을 작성할 수도 있다.Client A 200_1 displays the social network personal page on the screen of the display device based on the received social network personal page data. The user of the client A 200_1 may manage the social network personal page by manipulating the graphical user interface of the social network personal page (S108). For example, client A 200_1 may post a text that he wishes to deliver to a social network personal page by clicking a writing button in order to deliver his news to another client 200. As described above, you can change your web page settings and upload photos or videos. You can also write replies to the greetings someone has left on your social network personal page.
또한, 수신한 웹페이지 데이터에 포함된 클라이언트 리스트(210)를 검색하고, 클라이언트 리스트(210)에 표시된 다른 클라이언트(200)의 소셜 네트워크 개인 페이지로 이동할 수 있다(S110). 클라이언트 리스트(210) 상의 버튼 또는 클라이언트 이름을 클릭하면 해당 클라이언트의 소셜 네트워크 개인 페이지로의 연결요청이 서비스 서버(100)로 전송될 수 있다(S112).In addition, the client list 210 included in the received webpage data may be searched and moved to the social network personal page of the other client 200 displayed on the client list 210 (S110). When a button or client name on the client list 210 is clicked, a connection request to the social network personal page of the corresponding client may be transmitted to the service server 100 (S112).
서비스 서버(100)가 이와 같은 연결요청을 수신하면, 연결 요청된 클라이언트 B(200_2)의 소셜 네트워크 개인 페이지 데이터를 생성하고(S114), 이를 다시 요청한 클라이언트 A(200_1)로 전송한다(S116).When the service server 100 receives such a connection request, it generates social network personal page data of the client B 200_2 requested to connect (S114), and transmits it to the requested client A 200_1 (S116).
클라이언트 A(200_1)가 클라이언트 B(200_2)의 소셜 네트워크 개인 페이지 데이터를 수신하고 이를 바탕으로 클라이언트 A(200_1)의 표시부 상의 화면에 클라이언트 B(200_2)의 소셜 네트워크 개인 페이지를 출력할 수 있다.Client A 200_1 may receive the social network personal page data of client B 200_2 and output the social network personal page of client B 200_2 on the screen on the display of client A 200_1.
클라이언트 B(200_2)의 소셜 네트워크 개인 페이지에 접속한 클라이언트 A(200_1)는 클라이언트 B(200_2)가 포스팅한 글을 열람하거나, 업로드한 이미지 또는 동영상을 열람할 수 있다.Client A 200_1 accessing the social network personal page of client B 200_2 may view a post posted by client B 200_2 or may view an uploaded image or video.
선택에 따라서, 클라이언트 A(200_1)와 클라이언트 B(200_2)가 관계설정이 없는 사이인 경우에는 접속 제한이 가능할 수 있으며, 클라이언트 B(200_2)의 정보공개수준에 따라 공개 또는 비공개로 자신의 소셜 네트워크 개인 페이지를 관리할 수 있다. 예를 들어, 클라이언트 A(200_1)와 클라이언트 B(200_2)가 친구관계가 설정되어 있고, 클라이언트 B(200_2)가 자신의 정보공개수준을 비공개로 설정한 경우에는, 클라이언트 A(200_1)는 클라이언트 B(200_2)의 웹페이지에는 접속할 수 있는 반면 관계설정이 되어 있지 않은 다른 클라이언트(200) 들은 클라이언트 B(200_2)의 웹페이지에 접속할 수 없다. 반대로 클라이언트 B(200_2)가 자신의 정보공개수준을 공개로 설정한 경우 다른 모든 클라이언트(200)가 클라이언트 B(200_2)의 웹페이지에 접속할 수 있다.Optionally, access may be restricted when the client A 200_1 and the client B 200_2 do not have a relationship set up, and may be publicly or privately connected to their social network depending on the information disclosure level of the client B 200_2. You can manage your personal pages. For example, if client A 200_1 and client B 200_2 have a friend relationship established and client B 200_2 sets its information disclosure level to be private, client A 200_1 is client B. While the web page of 200_2 can be accessed, other clients 200 that are not established can not access the webpage of client B 200_2. On the contrary, when the client B 200_2 sets its information disclosure level to the public, all other clients 200 may access the web page of the client B 200_2.
위와 같은 정보공개수준은 예시적인 것이며, 공개/비공개로 구분되지 않고 보다 구체적으로 다양한 단계의 정보공개수준이 결정될 수 있다.The above level of information disclosure is exemplary and is not divided into disclosure / disclosure. More specifically, information disclosure levels of various stages may be determined.
클라이언트 A(200_1)가 클라이언트 B(200_2)의 소셜 네트워크 개인 페이지에 접속한 상태에서 유저 인터페이스 상에서 구비된 통신 서비스를 선택하여 별도의 어플리케이션 실행 없이 바로 클라이언트 A(200_1)와 클라이언트 B(200_2) 간의 통신 서비스 이용이 가능할 수 있다(S118).When Client A 200_1 accesses the social network personal page of Client B 200_2, selects a communication service provided on the user interface and immediately communicates between Client A 200_1 and Client B 200_2 without executing an application. The service may be available (S118).
통신 서비스를 선택하면, 클라이언트 A(200_1)로부터 서비스 서버(100)로 통신 서비스 연결요청(S120)이 전송된다(S120).If the communication service is selected, the communication service connection request (S120) is transmitted from the client A (200_1) to the service server 100 (S120).
서비스 서버(100)가 이를 수신하면, 서비스 서버(100)의 통신 서비스 모듈(120)에서 이를 감지하고, 사용자의 요청에 따라 메시지 제공부(121), 음성통화 제공부(122), 영상통화 제공부(123) 및 영상변조부(124)를 작동시켜서 원하는 통신 서비스를 제공할 수 있다.When the service server 100 receives this, the communication service module 120 of the service server 100 detects this, and at the request of the user, the message providing unit 121, the voice call providing unit 122, and the video call agent. The study 123 and the image modulator 124 may be operated to provide a desired communication service.
통신 서비스 제공방식에 따라 서비스 서버(100)는 클라이언트 A(200_1) 또는 클라이언트 B(200_2)에게 소정의 통신 서비스 프로토콜(S122)을 전송하여(S122), 클라이언트 A(200_1)와 클라이언트 B(200_2)가 직접 양방향 통신을 할 수 있도록 동작할 수 있다(S124). 이와 같은 피어 투 피어 방식 이외에도 서비스 서버(100)의 통신 서비스 모듈(120)을 경유하여 패킷이 이동할 수 있도록 구성될 수도 있다.According to the communication service providing method, the service server 100 transmits a predetermined communication service protocol S122 to the client A 200_1 or the client B 200_2 (S122), and the client A 200_1 and the client B 200_2. May operate to allow direct bidirectional communication (S124). In addition to the peer-to-peer method, the packet may be configured to move through the communication service module 120 of the service server 100.
도 5a 내지 도 5c를 참조하여, 본 발명의 일 실시예에 따른 소셜 네트워크 시스템의 구체적인 동작 중 영상통화를 연결하는 예시적인 과정에 대해 설명한다.5A to 5C, an exemplary process of connecting a video call during a specific operation of a social network system according to an embodiment of the present invention will be described.
도 5a를 참조하면, 클라이언트 A(200_1)는 서비스 서버(100)로부터 클라이언트 리스트(210)를 포함한 소셜 네트워크 개인 페이지 데이터를 수신하고 이를 화면 상에 표시한다. 사용자가 클라이언트 리스트(210)를 표시하는 기능을 선택할 경우 도시된 바와 같이, 클라이언트 리스트(210)가 표시된다.Referring to FIG. 5A, the client A 200_1 receives the social network personal page data including the client list 210 from the service server 100 and displays it on the screen. When the user selects the function of displaying the client list 210, the client list 210 is displayed as shown.
유저 인터페이스 상의 하단에는 수신한 클라이언트 리스트(210)의 필터 또는 정렬 순서를 변경하는 버튼(211)이 배치될 수 있다. 사용자가 복수의 버튼(211)을 클릭하여 클라이언트 리스트(210)에 표시될 클라이언트(200)의 종류를 결정할 수 있다.At the bottom of the user interface, a button 211 for changing a filter or sorting order of the received client list 210 may be disposed. The user may click the plurality of buttons 211 to determine the type of the client 200 to be displayed in the client list 210.
클라이언트 리스트(210)는 클라이언트(200)의 식별을 위해 클라이언트(200)가 등록한 이미지 정보(212)를 포함할 수 있으며, 이미지 정보(212)와 인접하여 식별 정보(213)가 표시될 수 있다. 식별 정보(213)는 클라이언트(200)가 직접 지정한 이름 또는 별칭, 또는 클라이언트 A(200_1)가 지정한 이름 또는 별칭으로 표시될 수 있다.The client list 210 may include image information 212 registered by the client 200 for identification of the client 200, and the identification information 213 may be displayed adjacent to the image information 212. The identification information 213 may be displayed as a name or alias directly designated by the client 200 or a name or alias designated by the client A 200_1.
클라이언트 A(200_1)는 접속하고자 하는 클라이언트(200)의 연결버튼(214)을 클릭하여 선택한 클라이언트(200)의 소셜 네트워크 개인 페이지로 접속할 수 있다. 도시된 예에서는 클라이언트 A(200_1)가 클라이언트 B(200_2)의 소셜 네트워크 개인 페이지로 연결을 시도하는 과정을 도시한다.The client A 200_1 may access the social network personal page of the selected client 200 by clicking the connection button 214 of the client 200 to be connected. In the example shown, Client A 200_1 attempts to connect to the social network personal page of Client B 200_2.
이어서, 도 5b를 참조하면, 예시적인 클라이언트 B(200_2)의 소셜 네트워크 개인 페이지의 유저인터페이스(220)를 도시한다. 식별을 위해, 소셜 네트워크 개인 페이지의 유저 인터페이스(220)의 상단에는 소유주의 이미지 정보(221) 및 식별 정보(222)를 포함할 수 있으며, 소유주 또는 소유주의 지인이 포스팅한 메시지 또는 업로드한 미디어 자료를 표시하는 표시부(224)가 배치된다.5B, the user interface 220 of the social network personal page of an exemplary Client B 200_2 is shown. For identification, at the top of the user interface 220 of the social network personal page may include owner image information 221 and identification information 222, messages posted by the owner or owner's acquaintances or uploaded media material. A display unit 224 for displaying is arranged.
따라서, 클라이언트 A(200_1)는 표시부(224)에 나타난 클라이언트 B(200_2)의 정보를 열람할 수 있고, 인사말을 남기거나 안부를 묻는 글을 포스팅할 수 있다.Accordingly, the client A 200_1 may read the information of the client B 200_2 displayed on the display unit 224, and may leave a greeting or post a message asking for safety.
또한, 클라이언트 A(200_1)는 클라이언트 B(200_2)의 안부를 묻는 온라인 활동에서 더 나아가 유저 인터페이스(220)의 일측에 배치된 통신 서비스 버튼(223)을 선택하여 클라이언트 B(200_2)와의 통신 서비스를 직접 요청할 수 있다.In addition, the client A 200_1 may further communicate with the client B 200_2 by selecting a communication service button 223 disposed on one side of the user interface 220 in addition to an online activity asking for the safety of the client B 200_2. You can ask directly.
통신 서비스 버튼(223)은 앞서 살펴본 바와 같이, 통신 서비스 모듈(120)의 각 제공부(121, 122, 123)와 대응되도록, 음성 통화 버튼, 문자 전송 버튼 및 영상 통화 버튼을 포함할 수 있다. 도 5b에서는, 음성 통화 버튼, 문자 전송 버튼 및 영상 통화 버튼이 별도로 구비된 예를 도시하고 있으나, 이에 한정되는 것은 아니며, 통합 버튼을 클릭하여, 음성, 문자, 영상 통화를 동시에 또는 선택적으로 수행할 수도 있다.As described above, the communication service button 223 may include a voice call button, a text transmission button, and a video call button so as to correspond to each provider 121, 122, 123 of the communication service module 120. In FIG. 5B, an example in which a voice call button, a text transmission button, and a video call button are separately provided is illustrated, but is not limited thereto. By clicking an integrated button, a voice, text, and video call may be simultaneously or selectively performed. It may be.
클라이언트 A(200_1)가 클라이언트 B(200_2)와 영상통화를 진행하기 원할 경우 통신 서비스 버튼(223)의 영상통화 버튼을 클릭하여 서비스 서버(100)로 영상통화 서비스를 요청할 수 있다.If the client A 200_1 wants to proceed with the video call with the client B 200_2, the client A 200_1 may request the video call service from the service server 100 by clicking the video call button of the communication service button 223.
이어서, 도 5c를 참조하면, 예시적인 영상통화 인터페이스(230)가 도시되어 있다. 영상통화 인터페이스(230)는 상대방 클라이언트의 통화영상을 표시하는 제1 영상표시부(232)와 자신의 통화영상을 표시하는 제2 영상표시부(233)를 포함할 수 있다. 도시된 바와 같이, 제1 영상표시부(232)가 제2 영상표시부(233) 보다 크게 형성될 수 있다.5C, an exemplary video call interface 230 is shown. The video call interface 230 may include a first video display unit 232 for displaying a call image of the counterpart client and a second video display unit 233 for displaying its own call image. As illustrated, the first image display unit 232 may be larger than the second image display unit 233.
영상통화 인터페이스(230)는 자신의 통화영상을 상대방에게 전송할 지 여부를 선택할 수 있는 토글 스위치 또는 개별 버튼(234)이 형성될 수 있다. 영상전송을 원치 않을 경우 오프 버튼 또는 오프 스위치를 클릭할 수 있다.The video call interface 230 may be provided with a toggle switch or an individual button 234 for selecting whether to transmit its own call video to the counterpart. If you don't want to send video, you can click the off button or the off switch.
연결정보 표시부(235)는 연결상태에 관한 정보나 연결된 클라이언트의 정보 등을 표시할 수 있다.The connection information display unit 235 may display information about a connection state or information of a connected client.
또한, 앞서 설명한 바와 같이, 서비스 서버(100)의 영상변조부(124)와 대응되는 영상변조 버튼(231)이 구비될 수 있다. 영상변조 버튼(231)을 클릭하여 획득한 영상을 흑백효과 변조 또는 카툰효과 변조를 수행한 후 변조된 이미지를 상대방에게 전송함으로써, 개인정보를 보호함과 동시에 변조영상으로 인한 사용자의 흥미를 유발할 수 있다.In addition, as described above, an image modulation button 231 corresponding to the image modulation unit 124 of the service server 100 may be provided. By clicking the image modulation button 231 and performing the black and white or cartoon effect modulation on the obtained image, the modulated image is transmitted to the other party, thereby protecting personal information and inducing a user's interest due to the modulated image. have.
앞선 도 5b에서 설명한 바와 같이, 통합 버튼을 클릭할 경우, 음성, 문자, 영상 통화를 동시에 또는 선택적으로 수행할 수 있도록, 도 5c에 도시된 인터페이스(230)와 다른 GUI가 생성될 수도 있다.As described above with reference to FIG. 5B, when the integration button is clicked, a GUI different from the interface 230 illustrated in FIG. 5C may be generated to simultaneously or selectively perform voice, text, and video call.
예를 들어, 하나의 인터페이스에서 텍스트 상자에 문자를 입력하거나 이미지 전송 버튼을 클릭하여 텍스트 또는 이미지를 전송할 수 있으며, 동시에 영상 및/또는 음성 통화 기능을 온/오프 시켜서 상대방에게 음성 및/또는 영상을 전송할 수도 있다.For example, you can send text or images by entering text in a text box or clicking the send image button in one interface, and simultaneously turn on and off the video and / or voice call feature to send voice and / or video to the other party. You can also send.
상기 설명한 인터페이스의 구성은 예시적인 것이며, 음성, 문자, 영상 통화가 개별적으로 구성되거나, 하나 이상의 기능이 통합된 인터페이스 화면이 사용자에게 제공될 수도 있다.The configuration of the above-described interface is exemplary, and the user may be provided with an interface screen in which voice, text, and video call are individually configured, or in which one or more functions are integrated.
이와 같이 본 실시예에 따르면, 장시간 사용하는 소셜 네트워크 서비스 상에서 통신 서비스 예를 들어 메시지, 음성통화 및 영상통화 기능을 직접 제공함으로써, 소셜 네트워크 서비스 상의 타인과의 교류, 컨텐츠 감상, 리소스 공유 및 사용자 간의 통신이 모두 동시에 가능하게 된다.As described above, according to the present embodiment, by directly providing a communication service, for example, a message, a voice call, and a video call function on a social network service that is used for a long time, exchanges with others on the social network service, content appreciation, resource sharing, and between users All communication is possible at the same time.
또한, 소셜 네트워크 서비스를 기반으로 하여 메시지 전송 또는 영상통화와 같은 통신 서비스를 함께 제공함으로써, 사용자가 별도로 통신 서비스를 제공하는 어플리케이션을 실행하지 않아도 되며, 사용자가 장시간 서비스를 사용하게 되어 서비스 내에서 노출되는 광고 시간 및 광고 효과를 극대화 할 수 있다.In addition, by providing a communication service such as a message transmission or a video call based on a social network service, the user does not have to run an application that provides a communication service separately, and the user may use the service for a long time and expose it in the service. Advertisement time and advertising effect can be maximized.
또한, 영상통화 서비스 제공시에 사용자의 선택에 따라서 자신의 영상을 전송하지 않거나 자신의 영상을 다양하게 변조하여 간접적으로 초상권을 보호할 수 있으며, 원하지 않는 신상정보 노출을 차단할 수 있다.In addition, when providing a video call service, it is possible to protect the portrait rights indirectly by not transmitting their own images or by variously modulating their own images according to a user's selection, and may block unwanted personal information exposure.
이하, 도 6 내지 도 10을 참조하여 본 발명의 다른 실시예에 따른 소셜 네트워크 시스템에 대해 설명한다. 도 6은 본 발명의 다른 실시예에 다른 소셜 네트워크 시스템의 구성을 나타내는 도면이고, 도 7은 도 6의 개인 프로파일 관리부(131)가 관리하는 프로파일(131_p)을 나타내는 예시적인 도면이고, 도 8은 도 6의 소셜 네트워크 시스템의 동작 과정을 순차적으로 나타내는 순서도이고, 도 9는 도 8의 소셜 네트워크 시스템의 동작 과정을 도식화한 도면이고, 도 10은 본 발명의 다른 실시예에 따른 소셜 네트워크 시스템의 문답 리스트(240)를 나타내는 예시적인 도면이다.Hereinafter, a social network system according to another embodiment of the present invention will be described with reference to FIGS. 6 to 10. FIG. 6 is a diagram illustrating a configuration of a social network system according to another embodiment of the present invention. FIG. 7 is an exemplary diagram illustrating a profile 131_p managed by the personal profile manager 131 of FIG. 6. 6 is a flowchart illustrating an operation process of the social network system of FIG. 6, and FIG. 9 is a diagram illustrating an operation process of the social network system of FIG. 8, and FIG. 10 is a question and answer of a social network system according to another embodiment of the present invention. An exemplary diagram showing a list 240.
본 실시예에 따른 소셜 네트워크 시스템은, 네크워크(300) 상에 연결되고 소정의 개인 프로파일(131_p)을 가지는 복수의 클라이언트(200), 및 상기 복수의 클라이언트(200)에 대한 클라이언트 리스트(210) 및 각 클라이언트(200)의 상기 개인 프로파일(131_p) 정보를 가지는 지능형 문답 서비스 모듈(130)을 포함하는 서비스 서버(100)를 포함하되, 상기 지능형 문답 서비스 모듈(130)은 상기 복수의 클라이언트(200) 중 질의 클라이언트에 의해 작성된 질문 및 질문 대상 프로파일을 수신하고 이를 분석하여 상기 복수의 클라이언트 중 상기 질문 대상 프로파일에 포함되는 대상 클라이언트에게 상기 질문을 전송한다.The social network system according to the present embodiment includes a plurality of clients 200 connected on the network 300 and having a predetermined personal profile 131_p, a client list 210 for the plurality of clients 200, and It includes a service server 100 including an intelligent question and answer service module 130 having the personal profile (131_p) information of each client 200, the intelligent question and answer service module 130 is the plurality of clients (200) Receiving a question and a question target profile created by the question client, and analyzing the question, transmits the question to a target client included in the question target profile among the plurality of clients.
도 6을 참조하면, 지능형 문답 서비스 모듈(130)은 개인 프로파일 관리부(131), 데이터 송수신부(132), 데이터 처리부(133) 및 문답 리스트 관리부(134)를 포함할 수 있다.Referring to FIG. 6, the intelligent question and answer service module 130 may include a personal profile manager 131, a data transceiver 132, a data processor 133, and a question and answer list manager 134.
앞서 설명한 바와 같이, 지능형 문답 서비스 모듈(130)은 복수의 클라이언트(200)에게 전부 질문을 전송하는 것이 아니라 질의 클라이언트가 설정한 질문 대상 프로파일을 기초로 이에 해당하는 대상 클라이언트를 먼저 선별한 후 대상 클라이언트에게만 질문을 전송하여 보다 신뢰도 높은 답변을 기대할 수 있다.As described above, the intelligent question-and-answer service module 130 first selects a target client corresponding to the target client based on the question target profile set by the query client, instead of transmitting all the questions to the plurality of clients 200. You can expect more reliable answers by sending questions only.
개인 프로파일 관리부(131)는 복수의 클라이언트(200) 각각이 소셜 네트워크 개인 페이지의 개인 설정 정보를 작성하여 완성된 개인 프로파일(131_p)을 관리할 수 있다.The personal profile manager 131 may manage the completed personal profile 131_p by each of the plurality of clients 200 creating personal setting information of the social network personal page.
즉, 개개의 클라이언트(200)는 자신의 개인 정보 예를 들어, 자신의 위치, 성별, 나이, 직업, 관심분야, 취미 등을 작성하고, 서비스 서버(100)는 이를 개인 프로파일 관리부(131)에 의해 별도로 관리할 수 있다.That is, each client 200 writes his or her personal information, for example, his or her location, gender, age, occupation, interests, hobbies, and the like, and the service server 100 sends it to the personal profile manager 131. Can be managed separately.
데이터 송수신부(132)는 개인 프로파일 관리에 필요한 데이터 및 질문/답변에 필요한 데이터를 클라이언트와 송수신하는 기능을 수행한다. 지능형 문답 서비스 모듈(130)의 경우 하나의 질의 클라이언트(200_Q)가 다수의 대상 클라이언트(200_A)(도 9 참조)에게 질문하는 서비스를 제공하기 때문에, 소정의 데이터를 대상 클라이언트(200_A)에게 전체 발송하는 기능을 포함할 수 있다.The data transmission / reception unit 132 transmits and receives data necessary for personal profile management and data necessary for question / answer with a client. In the case of the intelligent question-and-answer service module 130, since one query client 200_Q provides a service for asking a plurality of target clients 200_A (see FIG. 9), all the predetermined data is sent to the target client 200_A. It may include a function to.
데이터 처리부(133)는 질의 클라이언트(200_Q)로부터 질문 및 질문 대상 프로파일 정보를 수신한 후 이를 분석하여 서비스 서버(100)가 보유한 클라이언트 목록으로부터 대상 클라이언트(200_A)를 선별할 수 있다. 예를 들어, 질문 대상 프로파일 정보가 나이 및 성별을 포함하는 경우, 클라이언트 목록을 검색하여 나이 및 성별이 상기 질문 대상 프로파일 정보와 일치하는 클라이언트의 식별자를 조회하여 이를 다시 데이터 송수신부(132)로 전송한다. 데이터 송수신부(132)는 이를 바탕으로 복수의 대상 클라이언트(200_A)에게 동일한 질문을 전송할 수 있다.The data processor 133 may receive the question and the question target profile information from the query client 200_Q and analyze the selected information to select the target client 200_A from the list of clients held by the service server 100. For example, if the questionnaire profile information includes age and gender, the client list is searched and the identifier of the client whose age and gender matches the questionnaire profile information is retrieved and transmitted back to the data transceiver 132. do. The data transceiver 132 may transmit the same question to the plurality of target clients 200_A based on this.
문답 리스트 관리부(134)는 질의 클라이언트(200_Q)와 대상 클라이언트(200_A) 간의 질문 및 답변 목록을 문답 리스트(240)로 저장하여 관리할 수 있다. 문답 리스트(240)는 전체 공개될 수도 있으나, 개인 정보 보호를 위해 질의 클라이언트(200_Q) 만이 열람 가능하게 제한되거나, 대상 클라이언트(200_A) 중 질문에 답변한 클라이언트만 열람할 수 있도록 제한될 수도 있다.The question and answer list manager 134 may store and manage a list of questions and answers between the query client 200_Q and the target client 200_A as the question and answer list 240. The question and answer list 240 may be open to the public, but for the protection of personal information, only the query client 200_Q may be restricted to be viewed, or may be limited to view only the clients who answered the question among the target clients 200_A.
지능형 문답 서비스 모듈(130)은 다른 서비스 모듈 즉 소셜 네트워크 서비스 모듈(110) 및 통신 서비스 모듈(120)와 독립적으로 동작할 수도 있으며, 연계하여 동작할 수도 있다.The intelligent question-and-answer service module 130 may operate independently from other service modules, that is, the social network service module 110 and the communication service module 120, or may operate in conjunction with each other.
즉, 본 실시예에 따른 서비스 서버(100)는, 이전 실시예와 동일하게 복수의 클라이언트(200) 각각이 개별적으로 관리할 수 있는 소셜 네트워크 개인 페이지를 제공하는 소셜 네트워크 서비스 모듈(110)과, 소셜 네트워크 개인 페이지의 유저 인터페이스와 연결되어 복수의 클라이언트(200) 간의 통신 서비스를 제공하는 통신 서비스 모듈(120)을 더 포함할 수 있다.That is, the service server 100 according to the present embodiment includes a social network service module 110 that provides a social network personal page that can be individually managed by each of the plurality of clients 200 as in the previous embodiment, The communication service module 120 may further include a communication service module 120 connected to the user interface of the social network personal page to provide a communication service between the plurality of clients 200.
앞서 설명한 바와 같이, 복수의 클라이언트(200)는 자신의 정보공개수준을 공개 또는 비공개로 설정할 수 있으며, 질의 클라이언트(200_Q)의 정보공개수준이 공개일 경우 대상 클라이언트(200_A)는 질의 클라이언트(200_Q)의 소셜 네트워크 개인 페이지에 접속할 수도 있다. 이때, 질의 클라이언트(200_Q)와 대상 클라이언트(200_A) 간에 이미 친구관계가 설정되어 있는 경우에는 정보공개수준에 관계없이 대상 클라이언트(200_A)가 질의 클라이언트(200_Q)의 소셜 네트워크 개인 페이지에 접속할 수도 있다.As described above, the plurality of clients 200 may set their information disclosure level to be public or private. When the information disclosure level of the query client 200_Q is public, the target client 200_A may query the client 200_Q. You can also access your social network personal pages. In this case, when a friend relationship is already established between the query client 200_Q and the target client 200_A, the target client 200_A may access the social network personal page of the query client 200_Q regardless of the information disclosure level.
또한, 대상 클라이언트(200_A)는, 질의 클라이언트(200_Q)의 소셜 네트워크 개인 페이지의 유저 인터페이스를 선택하여, 대상 클라이언트(200_A)와의 통신 서비스를 수행할 수도 있다. 통신 서비스는 메시지, 음성통화 및 영상통화를 포함할 수 있다. 즉, 질문을 수신한 대상 클라이언트(200_A)는 질의 클라이언트(200_Q)의 정보공개수준이 공개일 경우 또는 친구관계가 설정된 경우에는 질의 클라이언트(200_Q)의 소셜 네트워크 개인 페이지를 접속할 수 있으며, 도 5b에 도시된 바와 같이 소셜 네트워크 개인 페이지 상의 통신 서비스 버튼(223)을 클릭하여 통신 서비스를 직접 수행할 수도 있다.In addition, the target client 200_A may select a user interface of the social network personal page of the query client 200_Q to perform a communication service with the target client 200_A. Communication services may include messages, voice calls, and video calls. That is, the target client 200_A receiving the question may access the social network personal page of the query client 200_Q when the information disclosure level of the query client 200_Q is public or when a friend relationship is established. As shown, the communication service may be directly performed by clicking the communication service button 223 on the social network personal page.
도 7을 참조하면, 개인 프로파일 관리부(131)는 개인 프로파일(131_p)을 구성하는 세부 정보 예를 들어 위치, 성별, 나이, 직업 및 관심사 등이 포함된 복수의 개인 프로파일(131_p)을 관리할 수 있다.Referring to FIG. 7, the personal profile manager 131 may manage a plurality of personal profiles 131_p including detailed information constituting the personal profile 131_p, for example, location, gender, age, occupation, and interests. have.
또한, 각 클라이언트(200)의 문답 기능 활성화 여부(131_a)에 관한 정보를 더 포함할 수 있다. 즉, 본 실시예에 따른 소셜 네트워크 시스템에 연결된 각 클라이언트(200)는 지능형 문답 서비스를 사용할 지 여부에 대한 문답 기능 활성화 여부(131_a)를 자유롭게 선택할 수 있다. 문답 기능 활성화 여부(131_a)를 온(ON) 상태로 설정할 경우, 다른 질의 클라이언트(200_Q)가 질문을 했을 때 자신이 질의 클라이언트(200_Q)가 설정한 질문 대상 프로파일에 포함될 경우 실시간을 질문을 받을 수 있다. 예를 들어, 실시간 알림(Push Notification) 기능을 가지는 스마트폰의 경우에는 실시간으로 질문 내용이 팝업으로 나타날 수 있다.In addition, the client 200 may further include information regarding whether to activate the question-and-answer function 131_a. That is, each client 200 connected to the social network system according to the present embodiment may freely select whether to activate the question-and-answer function 131_a on whether to use the intelligent question-and-answer service. When the question and answer function is activated (131_a) is set to ON, when another query client 200_Q asks a question, the user may receive a question in real time if he or she is included in the question target profile set by the query client 200_Q. have. For example, in the case of a smartphone having a push notification function, the question content may be displayed in a pop-up in real time.
반면, 질문을 받지 않고자 하는 경우에는 문답 기능 활성화 여부(131_a)를 오프(OFF) 상태로 설정할 수 있다. 이 경우, 자신이 질문 대상 프로파일에 포함될 경우에도 질문이 전송되지 않도록 차단할 수 있다.On the other hand, if you do not want to receive a question, whether to activate the question-and-answer function 131_a may be set to OFF. In this case, the question may be blocked from being sent even if the user is included in the question target profile.
다만, 자신의 문답 기능 활성화 여부(131_a)가 온(ON) 상태로 설정된 상태의 클라이언트(200) 만이 지능형 문답 서비스를 사용하여 특정한 질문을 다른 대상 클라이언트(200_A)에게 전송할 수 있도록 제한될 수 있다. 즉, 질의 클라이언트(200_Q)가 대상 클라이언트(200_A)에게 질문에 대한 답변을 구하는 동시에, 질의 클라이언트(200_Q)는 다른 질의 클라이언트(200_Q)와의 관계에서 대상 클라이언트(200_A)에 해당될 수 있다.However, only the client 200 having its own answering function activation state 131_a set to an ON state may be limited to transmit a specific question to another target client 200_A using the intelligent answering service. That is, while the query client 200_Q obtains an answer to the question from the target client 200_A, the query client 200_Q may correspond to the target client 200_A in relation to another query client 200_Q.
이는 자신이 원하는 질문에 대한 답변만 얻되, 타인의 질문은 수신하지 않아서 지능형 문답 서비스가 활성화 되지 못하는 경우를 방지하기 위함이다.This is to prevent the case where the intelligent question and answer service is not activated because only the answer to the question desired by the user is obtained but the question of the other person is not received.
몇몇 실시예에서는, 하나의 클라이언트(200)가 답변한 횟수만큼 질문할 수 있도록 보다 추가적인 제한이 있을 수도 있다.In some embodiments, there may be further restrictions to allow one client 200 to ask a question as many times as it has answered.
도 8을 참조하여, 클라이언트 A(200_1)와 클라이언트 B(200_2) 간의 지능형 문답 서비스의 동작 순서를 설명한다. 도시된 예에서 클라이언트 A(200_1)는 질의 클라이언트(200_Q)에 해당하며, 클라이언트 B(200_2)는 대상 클라이언트(200_A)에 해당한다. 또한, 도시된 예에서는 지능형 문답 서비스가 소셜 네트워크 개인 페이지 상에서 구동되는 경우를 상정하여 설명하나 이에 한정되는 것은 아니며, 소셜 네트워크 개인 페이지와 별개로 동작할 수도 있다.Referring to FIG. 8, an operation procedure of the intelligent question and answer service between the client A 200_1 and the client B 200_2 will be described. In the illustrated example, client A 200_1 corresponds to query client 200_Q, and client B 200_2 corresponds to target client 200_A. In the illustrated example, it is assumed that the intelligent question-and-answer service is driven on the social network personal page. However, the present invention is not limited thereto and may operate separately from the social network personal page.
먼저, 클라이언트 A는 자신의 소셜 네트워크 개인 페이지에 대한 연결요청을 수행할 수 있다(S202). 연결요청을 받은 서비스 서버(100)는 프로파일 정보를 포함한 소셜 네트워크 개인 페이지 데이터를 생성하고(S204), 이를 다시 클라이언트 A(200_1)로 전송한다(S206).First, the client A may perform a connection request for its social network personal page (S202). The service server 100 receiving the connection request generates social network personal page data including profile information (S204), and transmits it back to the client A (200_1) (S206).
자신의 프로파일 정보를 포함한 소셜 네트워크 개인 페이지 데이터를 수신한 클라이언트 A(200_1)는 필요에 따라서 자신의 프로파일 정보를 새롭게 생성하거나 수정하거나 삭제할 수 있다(S208). 앞서 설명한 바와 같이, 지능형 문답 서비스를 이용하기 위해서는 자신의 개인 프로파일 상의 문답 기능 활성화 여부(131_a)를 온(ON) 상태로 설정해야 하므로, 지능형 문답 서비스 이용 전에 자신의 프로파일 정보를 수정할 수 있다.Upon receiving the social network personal page data including its profile information, the client A 200_1 may newly create, modify, or delete its profile information as needed (S208). As described above, in order to use the intelligent question-and-answer service, it is necessary to set whether to activate the question-and-answer function on his or her personal profile 131_a, so that his profile information can be modified before using the intelligent question-and-answer service.
프로파일 정보를 수정한 경우 서비스 서버(100)로 자시느이 프로파일 정보를 업데이트할 수 있다(S210). 따라서, 서비스 서버(100)의 개인 프로파일 관리부(131)는 바뀐 프로파일 정보를 저장하고 추후에 다른 질의 클라이언트(200_Q)가 설정한 질문 대상 프로파일 범위의 대상 클라이언트(200_A)를 추출할 때 바뀐 프로파일 정보를 고려할 수 있다.When the profile information is modified, the service server 100 may update the profile information at step S210. Therefore, the personal profile manager 131 of the service server 100 stores the changed profile information and later extracts the changed profile information when extracting the target client 200_A of the question target profile range set by another query client 200_Q. Can be considered
클라이언트 A(200_1)는 답변을 원하는 질문을 작성하고 질문 대상 프로파일을 입력할 수 있다(S210). 질문 대상 프로파일을 입력하는 과정은 필수적인 것은 아니나, 제한 없이 다른 모든 클라이언트(200)에게 전송할 수도 있으나, 이러한 질문에 대한 답변은 신뢰도가 낮을 수 있으며 불필요한 트래픽을 초래할 수 있으므로 경우에 따라서 질문 대상 프로파일을 입력하는 과정 및 질문 대상 프로파일 범위를 제한적으로 입력할 수 있도록 설정될 수 있다.Client A 200_1 may write a question to be answered and input a question target profile (S210). Although the process of entering the questionable profile is not essential, it may be sent to all other clients 200 without limitation, but the answer to these questions may have low reliability and may cause unnecessary traffic. It can be set to allow a limited input of the process and the profile range of the question.
이와 같이 작성된 질문 및 질문 대상 프로파일 정보를 서비스 서버(100)로 전송하면(S212), 서비스 서버(100)는 질문 대상 프로파일에 포함되는 클라이언트를 검색한다(S214). 질문 대상 프로파일에 포함되는 클라이언트(200)가 대상 클라이언트(200_A)에 해당하며, 서비스 서버(100)는 검색된 대상 클라이언트(200_A) 중 문답 기능 활성화 여부를 온(ON) 상태로 설정한 클라이언트에게 질문을 선택적으로 전송할 수 있다(S216).When the question and the question target profile information thus created are transmitted to the service server 100 (S212), the service server 100 searches for a client included in the question target profile (S214). The client 200 included in the question target profile corresponds to the target client 200_A, and the service server 100 sends a question to a client that has set whether the question-and-answer function is activated in the searched target client 200_A. Can be selectively transmitted (S216).
질문을 수신한 클라이언트 B(200_2)는 자유롭게 답변을 작성할 수 있으며, 답변 작성을 원하지 않는 경우에는 답변을 작성하지 않을 수도 있다.Client B (200_2) receives the question can freely write the answer, if you do not want to write the answer may not write.
클라이언트 B(200_2)가 답변을 작성한 후(S218), 해당 답변을 클라이언트 A(200_1)에게 직접 전송하거나, 서비스 서버(100)를 경유하여 클라이언트 A(200_1)에게 전달될 수 있다.After the client B 200_2 writes an answer (S218), the answer may be directly transmitted to the client A 200_1 or may be delivered to the client A 200_1 via the service server 100.
서비스 서버(100)를 경유하는 경우 서비스 서버(100)는 질문 및 답변에 대한 로그 정보인 문답 리스트(240)를 저장하여 별도로 관리할 수 있다(S222).When passing through the service server 100, the service server 100 may store and manage the question and answer list 240, which is log information about the question and the answer, in operation S222.
도 9를 참조하여, 본 실시예에 따른 지능형 문답 서비스에 대해 일 예를 들어서 설명한다. 도시된 예에서 질의 클라이언트(200_Q)는 클라이언트 A이고, 질문 대상 프로파일(131_q)은 현재 미국 뉴욕에 위치하는 20대 및 30대 남성으로 설정되었으며, 이들 대상 클라이언트(200_A)에 해당하는 클라이언트는 클라이언트 B, C 및 D이다.Referring to FIG. 9, the intelligent question and answer service according to the present embodiment will be described as an example. In the example shown, the query client 200_Q is client A, and the query target profile 131_q is set to male 20s and 30s currently located in New York, USA, and the client corresponding to these target clients 200_A is client B. , C and D.
이 중, 클라이언트 B 및 C의 경우에는 문답 기능 활성화 여부가 온(ON) 상태이기 때문에 질문을 수신할 수 있으나, 클라이언트 D의 경우에는 문답 기능 활성화 여부가 온(ON) 상태이기 때문에 질문을 수신할 수 없으며 질문을 전송할 수도 없도록 제한될 수 있다.Among the clients B and C, the question may be received because the question-and-answer function is ON, but the client D may receive the question because the question-and-answer function is ON. It may not be able to send a question and may not be able to send a question.
클라이언트 E, F, G 및 H는 질문 대상 프로파일(131_q)의 범위에 포함되지 않는 클라이언트(200)이기 때문에 질의 클라이언트(200_Q)의 질문을 수신하지 않는다.Clients E, F, G, and H do not receive the question of query client 200_Q because they are clients 200 that are not included in the range of question target profile 131_q.
질문을 수신한 클라이언트 B 및 C는 각각 제1 답변 및 제2 답변을 작성하여 이를 질의 클라이언트인 클라이언트 A(200_Q)에게 전송할 수 있다. 이로 인해 클라이언트 A(200_Q)는 원하는 클라이언트를 대상으로 필요한 정보를 신뢰도 높게 획득할 수 있다.Receiving the question, clients B and C may write a first answer and a second answer, respectively, and send it to client A 200_Q, which is a query client. As a result, the client A 200_Q may acquire highly necessary information for a desired client with high reliability.
도 10을 참조하면, 문답 리스트 관리부(134)에 의해 관리되는 문답 리스트(240)의 일 예를 도시한다.Referring to FIG. 10, an example of the question and answer list 240 managed by the question and answer list manager 134 is illustrated.
예를 들어, 클라이언트 A가 소정의 질문 대상 프로파일(131_q)을 설정하고 "뉴욕의 날씨"에 대해 질문(241)하면, 질문 대상 프로파일(131_q)에 속하는 대상 클라이언트인 클라이언트 C 및 B는 각각 자신의 답변(242, 243)을 클라이언트 A에게 전송할 수 있다.For example, if client A sets a predetermined question target profile 131_q and asks 241 about "weather in New York", clients C and B, which are target clients belonging to the question target profile 131_q, each have their own. Answers 242 and 243 may be sent to client A.
이와 같이, 본 실시예에 따르면 서비스 가입자 상호 간에 특정 범주의 클라이언트를 프로파일로 지정하고 해당 범주의 클라이언트에게만 원하는 질문을 전송하고, 질문을 전송받은 클라이언트가 이에 대해 답변함으로써 보다 신뢰도 높고 질문자의 만족도가 높은 문답 서비스를 제공할 수 있는 소셜 네트워크 시스템을 제공할 수 있다.As described above, according to the present embodiment, a specific category of clients is profiled among the subscribers of the service, and a desired question is transmitted only to the clients of the category, and the questioned client responds to this, so that the reliability is high and the satisfaction of the questioner is high. A social network system capable of providing a question-and-answer service can be provided.
이상으로 첨부된 도면을 참조하여 본 발명의 실시예에 대해 설명하였으나, 본 발명은 상기 실시예에 한정되는 것은 아니며, 본 발명의 범주 내에서 서로 다른 다양한 형태로 제조될 수 있고, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고 다른 구체적인 형태로 실시될 수 있다는 것을 이해할 수 있을 것인바, 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정된 형태에 국한되는 것은 아니다.Although the embodiments of the present invention have been described with reference to the accompanying drawings, the present invention is not limited to the above embodiments, and may be manufactured in various forms within the scope of the present invention, and the present invention Those skilled in the art will understand that it can be implemented in other specific forms without changing the technical spirit or essential features of the present invention, the embodiments described above are exemplary in all respects and limited It is not limited to form.

Claims (22)

  1. 네크워크 상에 연결된 복수의 클라이언트; 및A plurality of clients connected on the network; And
    상기 복수의 클라이언트 각각이 개별적으로 관리할 수 있는 소셜 네트워크 개인 페이지를 제공하는 소셜 네트워크 서비스 모듈과,A social network service module for providing a social network personal page that each of the plurality of clients can manage individually;
    상기 소셜 네트워크 개인 페이지의 유저 인터페이스와 연결되어 상기 복수의 클라이언트 간의 통신 서비스를 제공하는 통신 서비스 모듈을 포함하는 서비스 서버;를 포함하는 소셜 네트워크 시스템.And a service server connected to a user interface of the social network personal page, the service server including a communication service module configured to provide a communication service between the plurality of clients.
  2. 제1항에 있어서,The method of claim 1,
    상기 통신 서비스는 메시지, 음성통화 및 영상통화를 포함하는 소셜 네트워크 시스템.The communication service includes a message, a voice call and a video call.
  3. 제1항에 있어서,The method of claim 1,
    상기 통신 서비스 모듈은,The communication service module,
    상기 복수의 클라이언트 간에 메시지를 전달하는 메시지 제공부를 포함하는 소셜 네트워크 시스템.Social network system including a message providing unit for transmitting a message between the plurality of clients.
  4. 제1항에 있어서,The method of claim 1,
    상기 통신 서비스 모듈은,The communication service module,
    상기 복수의 클라이언트 간에 영상통화를 제공하는 영상통화 제공부를 포함하는 소셜 네트워크 시스템.Social network system including a video call providing unit for providing a video call between the plurality of clients.
  5. 제4항에 있어서,The method of claim 4, wherein
    상기 통신 서비스 모듈은,The communication service module,
    상기 영상통화 제공부로부터 제공되는 통화영상을 변조하는 영상변조부를 더 포함하는 소셜 네트워크 시스템.And a video modulator for modulating a call video provided from the video call provider.
  6. 제4항에 있어서,The method of claim 4, wherein
    상기 복수의 클라이언트는,The plurality of clients,
    상기 영상통화 제공부에 의해 제공되는 통화영상의 표시 유무 또는 상대방 클라이언트로의 통화영상 전송 유무를 선택할 수 있는 소셜 네트워크 시스템.A social network system capable of selecting whether or not to display the call video provided by the video call providing unit or whether the call video to the counterpart client.
  7. 제1항에 있어서,The method of claim 1,
    상기 소셜 네트워크 서비스 모듈은,The social network service module,
    상기 복수의 클라이언트의 목록을 관리하고 클라이언트 리스트를 생성하며 상기 복수의 클라이언트에게 상기 클라이언트 리스트를 제공하는 클라이언트 리스트 관리부를 포함하는 소셜 네트워크 시스템.And a client list manager to manage the list of the plurality of clients, generate a client list, and provide the client list to the plurality of clients.
  8. 제7항에 있어서,The method of claim 7, wherein
    상기 복수의 클라이언트는,The plurality of clients,
    상기 클라이언트 리스트로부터 다른 클라이언트를 선택하여 상기 다른 클라이언트의 소셜 네트워크 개인 페이지로 접속하는 소셜 네트워크 시스템.And select another client from the client list to access the social network personal page of the other client.
  9. 제8항에 있어서,The method of claim 8,
    상기 복수의 클라이언트는,The plurality of clients,
    상기 다른 클라이언트의 소셜 네트워크 개인 페이지의 상기 유저 인터페이스를 선택하여, 상기 다른 클라이언트와의 통신 서비스를 수행하는 소셜 네트워크 시스템.Selecting the user interface of the social network personal page of the other client to perform a communication service with the other client.
  10. 제1항에 있어서,The method of claim 1,
    상기 복수의 클라이언트는,The plurality of clients,
    자신의 정보공개수준을 공개 또는 비공개로 설정하고,Set your information disclosure level to public or private,
    상기 복수의 클라이언트 중 하나의 클라이언트의 정보공개수준이 공개일 경우 다른 상기 복수의 클라이언트가 상기 하나의 클라이언트의 소셜 네트워크 개인 페이지에 접속할 수 있는 소셜 네트워크 시스템.And a plurality of other clients may access a social network personal page of the one client when the information disclosure level of one of the plurality of clients is public.
  11. 네크워크 상에 연결되고 소정의 개인 프로파일을 가지는 복수의 클라이언트; 및A plurality of clients connected on the network and having a predetermined personal profile; And
    상기 복수의 클라이언트에 대한 클라이언트 리스트 및 각 클라이언트의 상기 개인 프로파일 정보를 가지는 지능형 문답 서비스 모듈을 포함하는 서비스 서버;를 포함하되,And a service server including an intelligent question and answer service module having a client list for the plurality of clients and the personal profile information of each client.
    상기 지능형 문답 서비스 모듈은 상기 복수의 클라이언트 중 질의 클라이언트에 의해 작성된 질문 및 질문 대상 프로파일을 수신하고 이를 분석하여 상기 복수의 클라이언트 중 상기 질문 대상 프로파일에 포함되는 대상 클라이언트에게 상기 질문을 전송하는 소셜 네트워크 시스템.The intelligent question-and-answer service module receives a question created by a query client and a question target profile among the plurality of clients, analyzes the question, and transmits the question to a target client included in the question target profile among the plurality of clients. .
  12. 제11항에 있어서,The method of claim 11,
    상기 대상 클라이언트는,The target client,
    상기 질문에 대한 답변을 상기 질의 클라이언트에게 전송하는 소셜 네트워크 시스템.A social network system sending an answer to the question to the query client.
  13. 제11항에 있어서,The method of claim 11,
    상기 개인 프로파일은 상기 복수의 클라이언트의 위치, 성별, 나이 및 직업 정보를 포함하는 소셜 네트워크 시스템.Wherein said personal profile comprises location, gender, age and occupation information of said plurality of clients.
  14. 제11항에 있어서,The method of claim 11,
    상기 개인 프로파일은 상기 복수의 클라이언트의 문답 기능 활성화 여부 정보를 포함하는 소셜 네트워크 시스템.The personal profile includes a social network system including information on whether or not the plurality of client's answer function is activated.
  15. 제14항에 있어서,The method of claim 14,
    상기 질의 클라이언트는 상기 문답 기능이 온(ON) 상태인 소셜 네트워크 시스템.The query client is the social network system in which the question-and-answer function is ON.
  16. 제14항에 있어서,The method of claim 14,
    상기 지능형 문답 서비스 모듈은,The intelligent question and answer service module,
    상기 대상 클라이언트 중 상기 문답 기능이 온(ON) 상태인 클라이언트에게만 선택적으로 상기 질문을 전송하는 소셜 네트워크 시스템.Social network system for selectively transmitting the question only to the client of the target client, the question and answer function is ON.
  17. 제11항에 있어서,The method of claim 11,
    상기 지능형 문답 서비스 모듈은,The intelligent question and answer service module,
    상기 질의 클라이언트 및 대상 클라이언트 간의 문답 리스트를 저장하는 문답 리스트 관리부를 포함하는 소셜 네트워크 시스템.And a question and answer list manager for storing a question and answer list between the query client and the target client.
  18. 제17항에 있어서,The method of claim 17,
    상기 문답 리스트는,The question and answer list,
    상기 질의 클라이언트 및 상기 대상 클라이언트 중 상기 질문에 답변한 클라이언트만 열람할 수 있는 소셜 네트워크 시스템.And only a client answering the question among the query client and the target client.
  19. 제11항에 있어서,The method of claim 11,
    상기 서비스 서버는,The service server,
    상기 복수의 클라이언트 각각이 개별적으로 관리할 수 있는 소셜 네트워크 개인 페이지를 제공하는 소셜 네트워크 서비스 모듈과,A social network service module for providing a social network personal page that each of the plurality of clients can manage individually;
    상기 소셜 네트워크 개인 페이지의 유저 인터페이스와 연결되어 상기 복수의 클라이언트 간의 통신 서비스를 제공하는 통신 서비스 모듈을 더 포함하는 소셜 네트워크 시스템.And a communication service module connected to the user interface of the social network personal page to provide a communication service between the plurality of clients.
  20. 제19항에 있어서,The method of claim 19,
    상기 복수의 클라이언트는,The plurality of clients,
    자신의 정보공개수준을 공개 또는 비공개로 설정하고,Set your information disclosure level to public or private,
    상기 질의 클라이언트의 정보공개수준이 공개일 경우 상기 대상 클라이언트는 상기 질의 클라이언트의 소셜 네트워크 개인 페이지에 접속할 수 있는 소셜 네트워크 시스템.And the target client can access a social network personal page of the query client when the information disclosure level of the query client is public.
  21. 제20항에 있어서,The method of claim 20,
    상기 대상 클라이언트는,The target client,
    상기 질의 클라이언트의 소셜 네트워크 개인 페이지의 상기 유저 인터페이스를 선택하여, 상기 대상 클라이언트와의 통신 서비스를 수행하는 소셜 네트워크 시스템.Selecting the user interface of the social network personal page of the query client to perform a communication service with the target client.
  22. 제19항에 있어서,The method of claim 19,
    상기 통신 서비스는 메시지, 음성통화 및 영상통화를 포함하는 소셜 네트워크 시스템.The communication service includes a message, a voice call and a video call.
PCT/KR2011/004939 2011-07-06 2011-07-06 Social network system WO2013005876A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2011/004939 WO2013005876A1 (en) 2011-07-06 2011-07-06 Social network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/KR2011/004939 WO2013005876A1 (en) 2011-07-06 2011-07-06 Social network system

Publications (1)

Publication Number Publication Date
WO2013005876A1 true WO2013005876A1 (en) 2013-01-10

Family

ID=47437208

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2011/004939 WO2013005876A1 (en) 2011-07-06 2011-07-06 Social network system

Country Status (1)

Country Link
WO (1) WO2013005876A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010091300A (en) * 2000-03-14 2001-10-23 허욱환 Internet telephony system
KR20080037052A (en) * 2005-08-25 2008-04-29 마이크로소프트 코포레이션 Networking through electronic messaging and mail
KR20090115521A (en) * 2008-05-02 2009-11-05 (주)에이치앤비솔루션 Mobile communication based user request routing system and method thereof
KR100966405B1 (en) * 2004-10-28 2010-06-29 야후! 인크. Search system and methods with integration of user judgments including trust networks

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20010091300A (en) * 2000-03-14 2001-10-23 허욱환 Internet telephony system
KR100966405B1 (en) * 2004-10-28 2010-06-29 야후! 인크. Search system and methods with integration of user judgments including trust networks
KR20080037052A (en) * 2005-08-25 2008-04-29 마이크로소프트 코포레이션 Networking through electronic messaging and mail
KR20090115521A (en) * 2008-05-02 2009-11-05 (주)에이치앤비솔루션 Mobile communication based user request routing system and method thereof

Similar Documents

Publication Publication Date Title
US10986193B2 (en) Identity management and service access for local user group based on network-resident user profiles
WO2016148525A1 (en) Method for searching for emoticon, and terminal
US20070214180A1 (en) Social network application for processing image or video data from wireless devices of users and methods of operation
US20150046581A1 (en) Communication system, management apparatus, communication method and computer-readable recording medium
JP5175404B1 (en) Server apparatus, method, and system
WO2006025461A1 (en) Push information communication system accompanied by telephone communication
WO2014014215A1 (en) Method of sharing screens between user terminals through rcs mobile communication network
WO2014185711A1 (en) Method and system for providing call center service through web
WO2017130908A1 (en) Communication terminal, communication system, display control method, and program
WO2012099402A2 (en) Method and apparatus for phone communication using home network
WO2014038790A1 (en) Method and system for linking chat service to application service
JP6458464B2 (en) Control system, control device, communication system, relay device selection method, and program
WO2012148065A1 (en) Method for controlling management server for displaying image-based caller ring or advertising content on terminal
US20160036871A1 (en) Information transmission system, communication terminal, communication system, and information transmission method
US10924529B2 (en) System and method of transmitting data by using widget window
WO2014133227A1 (en) System for providing presence information using audio data, and apparatus and method for same
JP6465118B2 (en) Control system, communication terminal, control device, communication system, control method, and program
WO2016064079A1 (en) Message mediation method, and message transmission and reception method
WO2013005876A1 (en) Social network system
WO2019203502A1 (en) Banner advertisement service system, in messenger application, providing advertisements prioritized by reference area
US20160173471A1 (en) Transmission system, management system, terminal, method of transmission and program
JP5802116B2 (en) Call system with data sharing function
KR101029195B1 (en) Server and method of multi video call service based on multi-user
WO2013002478A1 (en) Method and system for providing multimedia content during a communication service
WO2018216857A1 (en) Conversation search method, conversation-searchable portable terminal, and conversation management server

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: 11868945

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC, FORM 1205A DATED 19-05-2014

122 Ep: pct application non-entry in european phase

Ref document number: 11868945

Country of ref document: EP

Kind code of ref document: A1