[go: up one dir, main page]

TWI787408B - Program, information processing method, and information processing terminal - Google Patents

Program, information processing method, and information processing terminal Download PDF

Info

Publication number
TWI787408B
TWI787408B TW107143355A TW107143355A TWI787408B TW I787408 B TWI787408 B TW I787408B TW 107143355 A TW107143355 A TW 107143355A TW 107143355 A TW107143355 A TW 107143355A TW I787408 B TWI787408 B TW I787408B
Authority
TW
Taiwan
Prior art keywords
user
aforementioned
terminal
group
content
Prior art date
Application number
TW107143355A
Other languages
Chinese (zh)
Other versions
TW201926051A (en
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 日商連股份有限公司
Publication of TW201926051A publication Critical patent/TW201926051A/en
Application granted granted Critical
Publication of TWI787408B publication Critical patent/TWI787408B/en

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Telephonic Communication Services (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Computer And Data Communications (AREA)

Abstract

[課題]提供一種將許可通信的對象登錄時,使用者能夠更安心地將對象登錄的技術。   [解決手段]使資訊處理終端執行:為了將第2使用者作為能與第1使用者通信的使用者登錄,從前述第1使用者受理選擇包含前述第2使用者的群組的操作的步驟、及將因應選擇到的前述群組的資訊,對前述第2使用者發送的步驟。[Problem] To provide a technology that allows a user to register an object more securely when registering an object that is permitted to communicate. [Solution] The information processing terminal executes the step of accepting an operation of selecting a group including the second user from the first user in order to register the second user as a user capable of communicating with the first user. , and the step of sending the information of the selected aforementioned group to the aforementioned second user.

Description

程式、資訊處理方法、及資訊處理終端Program, information processing method, and information processing terminal

本揭示係有關於程式、資訊處理方法及資訊處理終端。This disclosure is about a program, an information processing method, and an information processing terminal.

從前,已知有在社交網路服務(SNS:Social Networking Service)等中,作為認識的人、好友(朋友)等,將自己許可通信的對象登錄後,進行與已登錄的對象的即時訊息等的收發技術(例如,參照專利文獻1)。在登錄對象時,例如,能對來自對象的好友申請進行確認、使用自己的行動電話的電話薄中登錄的對象使用者的電話號碼進行登錄、或利用將自己作為認識的人而登錄的對象使用者的一覽進行登錄。 [先前技術文獻] [專利文獻]In the past, it is known that in a social network service (SNS: Social Networking Service), etc., as an acquaintance, a good friend (friend), etc., after registering a person whom you allow to communicate with, instant messaging with the registered person, etc. Transceiver technology (for example, refer to Patent Document 1). When registering an object, for example, you can confirm a friend request from the object, register using the phone number of the object user registered in the phone book of your mobile phone, or use the object that registered yourself as an acquaintance User list to register. [Prior Art Document] [Patent Document]

[專利文獻1] 日本特開2014-63526號公報[Patent Document 1] Japanese Patent Laid-Open No. 2014-63526

[發明所欲解決的問題][Problem to be solved by the invention]

不過,在先前技術中,將自己許可通信的對象登錄時,即便顯示該對象的顯示名及圖像等,也有不知該對象是否為自己認識的人的情形。However, in the prior art, when registering a person whom the user permits to communicate with, even if the display name and image of the person are displayed, it may not be known whether the person is an acquaintance.

本揭示鑑於上述問題而完成,目的為提供一種在將許可通信的對象登錄時,使用者能夠更安心地將對象登錄的技術。 [解決問題的手段]The present disclosure was made in view of the above-mentioned problems, and an object thereof is to provide a technology that allows a user to more securely register an object when registering an object that is permitted to communicate. [means to solve the problem]

本揭示的一實施形態的電腦程式,係使資訊處理終端執行:為了將第2使用者作為能與第1使用者通信的使用者登錄,從前述第1使用者受理選擇包含前述第2使用者的群組的操作的步驟、及將因應選擇到的前述群組的資訊,對前述第2使用者發送的步驟。A computer program according to an embodiment of the present disclosure causes an information processing terminal to execute: in order to register a second user as a user who can communicate with the first user, accept selection from the first user including the second user. The steps of operating the group, and the step of sending the information of the selected group to the second user.

<通訊秘密的遵守>   在實施記載於本說明書中的揭示的情況下,應注意在遵守通訊秘密相關的法律事項下實施。<Observance of Communication Privacy> In the case of carrying out the disclosure described in this manual, it should be carried out under the compliance with legal matters related to communication privacy.

參照圖式說明關於用以實施本揭示的通信系統1的實施形態。An embodiment of a communication system 1 for implementing the present disclosure will be described with reference to the drawings.

<系統構成>   圖1為表示實施形態的通信系統1的構成的圖。如示於圖1,在通訊系統1,係經由網路30而連接伺服器10、終端20(終端20A、終端20B、終端20C)。伺服器10,係經由網路30而對於使用者所擁有的終端20,提供實現在終端20間收發訊息的服務。另外,連接於網路30的終端20的個數並無限定。<System Configuration> FIG. 1 is a diagram showing the configuration of a communication system 1 according to the embodiment. As shown in FIG. 1 , in the communication system 1 , the server 10 and the terminal 20 (terminal 20A, terminal 20B, and terminal 20C) are connected via a network 30 . The server 10 provides the terminal 20 owned by the user via the network 30 to provide a service for realizing the transmission and reception of messages between the terminals 20 . In addition, the number of terminals 20 connected to the network 30 is not limited.

網路30,係扮演連接1個以上的終端20與1個以上的伺服器10的角色。亦即,網路30,係表示一通訊網路,該通訊網路係提供以一連接路徑,使得終端20連接於伺服器10後,可收發資料。The network 30 plays a role of connecting one or more terminals 20 and one or more servers 10 . That is, the network 30 represents a communication network that provides a connection path so that the terminal 20 can send and receive data after being connected to the server 10 .

例如,網路30之中的1個或複數個部分,可為有線網路、無線網路等。網路30,係可包含隨意網路(ad hoc network)、內部網路、商際網路、虛擬私人網路(virtual private network:VPN)、區域網路(local area network:LAN)、無線LAN (wireless LAN:WLAN)、廣域網路(wide area network:WAN)、無線WAN (wireless WAN:WWAN)、城域網(metropolitan area network:MAN)、網際網路的一部分、公共交換電話網(Public Switched Telephone Network:PSTN)的一部分、手機網、ISDNs (integrated service digital networks)、無線LANs、LTE (long term evolution)、CDMA (code division multiple access)、藍牙(Bluetooth(註冊商標))、衛星通訊等,或此等之2者以上的組合。然而,於本揭示方面,網路30係不限定於此等。此外,網路30,係可包括1個或複數個網路30。For example, one or more parts of the network 30 may be a wired network, a wireless network, or the like. The network 30 may include ad hoc network, intranet, business network, virtual private network (virtual private network: VPN), local area network (local area network: LAN), wireless LAN (wireless LAN: WLAN), wide area network (wide area network: WAN), wireless WAN (wireless WAN: WWAN), metropolitan area network (metropolitan area network: MAN), part of the Internet, Public Switched Telephone Network (Public Switched Telephone Network: Part of PSTN), mobile phone network, ISDNs (integrated service digital networks), wireless LANs, LTE (long term evolution), CDMA (code division multiple access), Bluetooth (registered trademark)), satellite communication, etc. Or a combination of two or more of these. However, in terms of this disclosure, the network 30 is not limited to these. In addition, the network 30 may include one or a plurality of networks 30 .

終端20(終端20A、終端20B、終端20C),係只要可實現記載於各實施形態的功能的資訊處理終端則可為任何終端。終端20,係具代表性者為智慧型手機,此外包含行動電話(例如,功能型電話)、電腦(例如,桌上型、筆記型、平板型等)、媒體電腦平台(例如,有限電視、衛星機上盒、數位視訊錄影機)、手持式電腦裝置(例如,PDA(personal digital assistant)、電子郵件用戶端等)、穿戴式設備(眼鏡型裝置、手錶型裝置等)、或其他種類的電腦、或通訊平台。然而,於本揭示方面,終端20係不限定於此等。此外,終端20亦可表示資訊處理終端。The terminal 20 (terminal 20A, terminal 20B, and terminal 20C) may be any terminal as long as it is an information processing terminal capable of realizing the functions described in each embodiment. The terminal 20 is typically a smart phone, and also includes a mobile phone (for example, a feature phone), a computer (for example, a desktop, a notebook, a tablet, etc.), a media computer platform (for example, a cable TV, Satellite set-top boxes, digital video recorders), handheld computer devices (such as PDA (personal digital assistant), email client, etc.), wearable devices (glasses-type devices, watch-type devices, etc.), or other types of computer, or communication platform. However, in terms of the present disclosure, the terminal 20 is not limited thereto. In addition, the terminal 20 may also represent an information processing terminal.

終端20A、終端20B及終端20C的構成係基本上相同,故於以下之說明,係作為代表就終端20進行說明。此外,以使用者資訊X說明依需求與終端20X賦予對應的使用者資訊,並以使用者X說明操作終端20X的使用者。另外,使用者資訊,係與以即時通訊工具為代表的SNS(Social Network Service)中的帳戶賦予對應的資訊的一部分或全部,例如為使用者名、使用者影像等。此外可為使用者識別子、使用者的年齡、性別、住所等的資訊,亦可為其等之組合。然而,不限定於此等。The configurations of the terminal 20A, the terminal 20B, and the terminal 20C are basically the same, so in the following description, the terminal 20 will be described as a representative. In addition, the user information corresponding to the terminal 20X as required is described as user information X, and the user who operates the terminal 20X is described as user X. In addition, user information is a part or all of information corresponding to an account in SNS (Social Network Service) represented by an instant messaging tool, such as a user name, a user image, and the like. In addition, it may be user identifier, user's age, gender, address, etc., or a combination thereof. However, it is not limited to these.

伺服器10,係具備對於終端20提供既定服務的功能。伺服器10,係只要可實現記載於各實施形態的功能的資訊處理裝置則可為任何裝置。伺服器10,係具代表性者為伺服器裝置,此外包含電腦(例如,桌上型、筆記型、平板型等)、媒體電腦平台(例如,有限電視、衛星機上盒、數位視訊錄影機)、手持式電腦裝置(例如,PDA、電子郵件使用者端等)、或其他種類的電腦、或通訊平台。然而,於本揭示方面,伺服器10係不限定於此等。此外,伺服器10亦可表示資訊處理裝置。The server 10 has a function of providing a predetermined service to the terminal 20 . The server 10 may be any information processing device as long as it can realize the functions described in each embodiment. The server 10 is typically a server device, and also includes a computer (such as a desktop, a notebook, a tablet, etc.), a media computer platform (such as a cable TV, a satellite set-top box, a digital video recorder) ), handheld computer devices (eg, PDA, email client, etc.), or other types of computers, or communication platforms. However, in terms of the present disclosure, the server 10 is not limited thereto. In addition, the server 10 may also represent an information processing device.

<硬體(HW)構成>   利用圖1,而說明有關通訊系統1所含的各裝置的HW構成。<Hardware (HW) configuration> Using FIG. 1 , the HW configuration of each device included in the communication system 1 will be described.

(1)終端的HW構成   終端20,係包含控制裝置21(CPU:central processing unit(中央處理裝置))、記憶裝置28、通訊I/F22(介面)、輸出入裝置23、顯示裝置24、傳聲器25、揚聲器26、相機27。終端20的HW的各構成要素,係例如經由匯流排B而彼此連接。(1) The HW of the terminal constitutes the terminal 20, which includes a control device 21 (CPU: central processing unit (central processing unit)), a memory device 28, a communication I/F 22 (interface), an input/output device 23, a display device 24, and a microphone 25, loudspeaker 26, camera 27. The components of the HW of the terminal 20 are connected to each other via a bus bar B, for example.

通訊I/F22,係經由網路30而進行各種資料的收發。該通訊,係能以有線、無線中的任一者而執行,只要可執行互相的通訊,則可使用任何通訊協定。通訊I/F22,係具有透過網路30而執行與伺服器10的通訊的功能。通訊I/F22,係將各種資料依來自控制裝置21的指示,而發送至伺服器10。此外,通訊I/F22,係接收從伺服器10所發送的各種資料,傳達至控制裝置21。The communication I/F 22 transmits and receives various data via the network 30 . This communication can be performed by either wired or wireless, and any communication protocol can be used as long as mutual communication can be performed. The communication I/F 22 has a function of performing communication with the server 10 through the network 30 . The communication I/F 22 sends various data to the server 10 according to instructions from the control device 21 . In addition, the communication I/F 22 receives various data sent from the server 10 and transmits them to the control device 21 .

輸出入裝置23,係包含輸入對於終端20之各種操作的裝置、及輸出在終端20所處理的處理結果的裝置。輸出入裝置23,係可輸入裝置與輸出裝置一體化,亦可為輸入裝置與輸出裝置分離。The input/output device 23 includes a device for inputting various operations on the terminal 20 and a device for outputting processing results processed by the terminal 20 . The input/output device 23 can be integrated with the input device and the output device, or can be separated from the input device and the output device.

輸入裝置,係透過可受理來自使用者的輸入而將該輸入相關的資訊傳達至控制裝置21的全部種類的裝置中的任一者或其組合而實現。輸入裝置,係代表上透過觸控面板等而實現,就透過使用者的手指、觸控筆等的指示手段所為的接觸與該接觸位置進行檢測,將該接觸位置的座標傳達至控制裝置21。另一方面,輸入裝置,係亦可透過觸控面板以外的輸入裝置#而實現。輸入裝置,係包含例如鍵盤等為代表的硬體鍵、滑鼠等的指向裝置、相機(經由動畫影像的操作輸入)、傳聲器(經由聲音的操作輸入)。然而,於本揭示方面,輸入裝置係不限定於此等。The input device is realized by any one or a combination of all kinds of devices that can receive an input from a user and transmit information related to the input to the control device 21 . The input device is typically realized through a touch panel, etc., and detects a contact made by a pointing means such as a user's finger or a stylus and the contact position, and transmits the coordinates of the contact position to the control device 21 . On the other hand, the input device can also be realized through an input device # other than the touch panel. The input device includes, for example, hardware keys represented by a keyboard, pointing devices such as a mouse, a camera (operation input via moving images), and a microphone (operation input via voice). However, in terms of the present disclosure, the input device is not limited thereto.

輸出裝置,係透過可輸出在控制裝置21所處理的處理結果的全部種類的裝置中的任一者或其組合而實現。輸出裝置,係代表上透過觸控面板等而實現。在另一方面,輸出裝置係亦可透過觸控面板以外的輸出裝置而實現。例如,可包含揚聲器(聲音輸出)、透鏡(例如3D(three dimensions)輸出、全像圖輸出)、印表機等。然而,於本揭示方面,輸出裝置係不限定於此等。The output device is realized by any one or a combination of all kinds of devices capable of outputting the processing results processed by the control device 21 . The output device is typically realized through a touch panel or the like. On the other hand, the output device can also be realized by an output device other than the touch panel. For example, a speaker (audio output), a lens (for example, 3D (three dimensions) output, hologram output), a printer, and the like may be included. However, in terms of the present disclosure, the output device is not limited thereto.

顯示裝置24,係透過可依被寫入至影像暫存緩衝器的顯示資料而顯示的全部種類的裝置中的任一者或其組合而實現。顯示裝置24,係代表上以監視器(例如,液晶顯示器、OELD(organic electroluminescence display)等)而實現。顯示裝置24,係亦可為頭戴式顯示器(HDM:Head Mounted Display)。此外,顯示裝置24,係亦可透過投影映射、全像圖、可於空氣中等(亦可為真空)顯示影像、文字資訊等的裝置而實現。另外,此等顯示裝置24,係亦得以3D顯示顯示資料。然而,於本揭示方面,顯示裝置24係不限定於此等。The display device 24 is realized by any one or combination of all kinds of devices that can be displayed according to the display data written into the image temporary buffer. The display device 24 is typically realized by a monitor (for example, a liquid crystal display, an OLED (organic electroluminescence display), etc.). The display device 24 may also be a head mounted display (HDM: Head Mounted Display). In addition, the display device 24 can also be realized by projection mapping, a hologram, or a device capable of displaying images, text information, etc. in the air (or in a vacuum). In addition, these display devices 24 can also display data in 3D. However, in terms of the present disclosure, the display device 24 is not limited thereto.

輸出入裝置23為觸控面板的情況下,輸出入裝置23與顯示裝置24,係得以略相同的大小及形狀而相向配置。When the input/output device 23 is a touch panel, the input/output device 23 and the display device 24 are arranged facing each other with approximately the same size and shape.

控制裝置21,係具有為了執行透過在程式內所含的碼或命令而實現的功能而物理構造化的電路,透過例如內建於硬體中的資料處理裝置而實現。The control device 21 has a physically structured circuit for executing functions realized by codes or commands included in the program, and is realized by, for example, a data processing device built in hardware.

控制裝置21,係代表上為中央處理裝置(CPU),除此之外亦可為微處理器(microprocessor)、處理器核心(processor core)、多處理器(multiprocessor)、ASIC (application-specific integrated circuit)、FPGA(field programmable gate array)。然而,於本揭示方面,控制裝置21係不限定於此等。The control device 21 is representatively a central processing unit (CPU), and may also be a microprocessor (microprocessor), a processor core (processor core), a multiprocessor (multiprocessor), an ASIC (application-specific integrated circuit), FPGA (field programmable gate array). However, in terms of the present disclosure, the control device 21 is not limited thereto.

記憶裝置28,係具有記憶終端20進行動作下所需的各種程式、各種資料等的功能。記憶裝置28,係透過HDD(hard disk drive)、SSD(solid state drive)、快閃記憶體、RAM(random access memory)、ROM(read only memory)等各種的記憶媒體而實現。然而,於本揭示方面,記憶裝置28係不限定於此等。The storage device 28 has the function of storing various programs and various data required for the operation of the terminal 20 . The storage device 28 is realized by various storage media such as HDD (hard disk drive), SSD (solid state drive), flash memory, RAM (random access memory), and ROM (read only memory). However, in terms of the present disclosure, the memory device 28 is not limited thereto.

終端20,係將程式P記憶於記憶裝置28,執行此程式P,使得控制裝置21執行作為在控制裝置21中所含的各部分的處理。亦即,記憶於記憶裝置28的程式P,係使終端20實現控制裝置21所執行的各功能。The terminal 20 memorizes the program P in the storage device 28 and executes the program P so that the control device 21 executes processing as each part included in the control device 21 . That is, the program P stored in the memory device 28 enables the terminal 20 to realize each function executed by the control device 21 .

傳聲器25,係利用於聲音資料的輸入。揚聲器26,係利用於聲音資料的輸出。相機27,係利用於動畫影像資料的取得。The microphone 25 is used for inputting sound data. The loudspeaker 26 is used for the output of audio data. The camera 27 is used for obtaining animation image data.

(2)伺服器的HW構成   伺服器10,係具備控制裝置11(CPU)、記憶裝置15、通訊I/F14(介面)、輸出入裝置12、顯示器13。伺服器10的HW的各構成要素,係例如經由匯流排B而彼此連接。(2) HW configuration of the server The server 10 is provided with a control device 11 (CPU), a memory device 15, a communication I/F 14 (interface), an input/output device 12, and a display 13. The HW components of the server 10 are connected to each other via a bus B, for example.

控制裝置11,係具有為了執行透過程式內所含的碼或命令而實現的功能而物理構造化的電路,透過例如內建於硬體中的資料處理裝置而實現。The control device 11 is a physically structured circuit for executing functions realized by codes or commands contained in a program, and is realized by, for example, a data processing device built in hardware.

控制裝置11,係代表上為中央處理裝置(CPU),除此之外亦可為微處理器、處理器核心、多處理器、ASIC、FPGA。然而,於本揭示方面,控制裝置11係不限定於此等。The control device 11 is representatively a central processing unit (CPU), and may also be a microprocessor, a processor core, a multiprocessor, an ASIC, or an FPGA. However, in terms of the present disclosure, the control device 11 is not limited thereto.

記憶裝置15,係具有記憶伺服器10進行動作下所需的各種程式、各種資料等的功能。記憶裝置15,係透過HDD、SSD、快閃記憶體等各種的記憶媒體而實現。然而,於本揭示方面,記憶裝置15係不限定於此等。The storage device 15 has the function of storing various programs and various data necessary for the operation of the server 10 . The storage device 15 is realized by various storage media such as HDD, SSD, and flash memory. However, in terms of the present disclosure, the memory device 15 is not limited thereto.

通訊I/F14,係經由網路30而進行各種資料的收發。該通訊,係能以有線、無線中的任一者而執行,只要可執行互相的通訊,則可使用任何通訊協定。訊I/F14,係具有經由網路30而執行與終端20的通訊的功能。通訊I/F14,係將各種資料依來自控制裝置11的指示而發送至終端20。此外,通訊I/F14,係接收從終端20所發送的各種資料,傳達至控制裝置11。The communication I/F 14 transmits and receives various data via the network 30 . This communication can be performed by either wired or wireless, and any communication protocol can be used as long as mutual communication can be performed. The communication I/F 14 has a function of performing communication with the terminal 20 via the network 30 . The communication I/F 14 transmits various data to the terminal 20 according to instructions from the control device 11 . In addition, the communication I/F 14 receives various data transmitted from the terminal 20 and transmits them to the control device 11 .

輸出入裝置12,係透過輸入對於伺服器10的各種操作的裝置而實現。輸出入裝置12,係透過可受理來自使用者的輸入而將該輸入相關的資訊傳達至控制裝置11的全部種類的裝置中的任一者或其組合而實現。輸出入裝置12,係代表上透過鍵盤等為代表的硬體鍵、滑鼠等的指向裝置而實現。另外,輸出入裝置12亦可包含例如觸控面板、相機(經由動畫影像的操作輸入)、傳聲器(經由聲音的操作輸入)。然而,於本揭示方面,輸出入裝置12係不限定於此等。The input/output device 12 is realized by inputting various operations to the server 10 . The input/output device 12 is realized by any one or a combination of all types of devices that can receive an input from a user and transmit information related to the input to the control device 11 . The input/output device 12 is typically implemented through a keyboard or other pointing devices such as hard keys or a mouse. In addition, the input/output device 12 may also include, for example, a touch panel, a camera (operation input via moving images), and a microphone (operation input via voice). However, in terms of the present disclosure, the I/O device 12 is not limited thereto.

顯示器13,係代表上以監視器(例如,液晶顯示器、OELD(organic electroluminescence display)等)而實現。此外,顯示器13,係可為頭戴式顯示器(HDM)等。另外,此等顯示器13,係亦得以3D顯示顯示資料。然而,於本揭示方面,顯示器13係不限定於此等。The display 13 is typically realized by a monitor (for example, a liquid crystal display, an OLED (organic electroluminescence display), etc.). In addition, the display 13 can be a head-mounted display (HDM) or the like. In addition, these displays 13 can also display data in 3D. However, in terms of the present disclosure, the display 13 is not limited thereto.

伺服器10,係將程式P記憶於記憶裝置15,執行此程式P,使得控制裝置11執行作為在控制裝置11中所含的各部分的處理。亦即,記憶於記憶裝置15的程式P,係使伺服器10,實現控制裝置11所執行的各功能。The server 10 stores the program P in the memory device 15 and executes the program P so that the control device 11 executes processing as each part included in the control device 11 . That is, the program P stored in the storage device 15 enables the server 10 to realize various functions executed by the control device 11 .

於本揭示的各實施形態,係以終端20及/或伺服器10的CPU執行程式P從而實現者進行說明。In each embodiment of the present disclosure, the CPU of the terminal 20 and/or the server 10 executes the program P to realize the description.

另外,終端20的控制裝置21、及/或伺服器10的控制裝置11,係不僅CPU,亦可透過形成於積體電路(IC(Integrated Circuit)晶片、LSI(Large Scale Integration))等的邏輯電路(硬體)、專用電路等而實現各處理。此外,此等電路,係可透過1或複數個積體電路而實現,亦可透過1個積體電路而實現示於各實施形態的複數個處理。此外,LSI,係依積體度的差異,而有稱為VLSI、超級LSI、超LSI等之情況。In addition, the control device 21 of the terminal 20 and/or the control device 11 of the server 10 are not only CPUs, but also logics formed in integrated circuits (IC (Integrated Circuit) chips, LSI (Large Scale Integration)) and the like. Each process is realized by a circuit (hardware), a dedicated circuit, and the like. In addition, these circuits may be realized by one or a plurality of integrated circuits, and a plurality of processes shown in each embodiment may be realized by one integrated circuit. In addition, LSI is called VLSI, super LSI, super LSI, etc. depending on the difference in volume.

此外,本揭示的各實施形態的程式P(軟體程式/電腦程式),係可在記憶於電腦可讀取的記憶媒體的狀態下提供。記憶媒體,係可將程式記憶於「非暫時性的有形的媒體」。In addition, the program P (software program/computer program) of each embodiment of the present disclosure can be provided in a state of being stored in a computer-readable storage medium. The memory medium is a "non-temporary tangible medium" that can store the program.

記憶媒體,係視情形,可包含基於1個或複數個半導體的或其他積體電路(IC)(例如,現場可編程邏輯閘陣列(FPGA)或特殊應用積體電路(ASIC)等)、硬式磁碟機(HDD)、混合型硬碟(HHD)、光碟、光碟機(ODD)、磁光碟、磁光碟機、軟式磁片、軟式磁碟機(FDD)、磁帶、固態硬碟(SSD)、RAM磁碟、保全數位卡或碟、任意的其他適當的記憶媒體、或此等2個以上的適當的組合。記憶媒體,係視情形,可為揮發性、非揮發性、或揮發性與非揮發性的組合。另外,記憶媒體係不限於此等例,只要可記憶程式P,則可為任何裝置或媒體。Memory media, as the case may be, may include one or more semiconductor-based or other integrated circuits (ICs) (for example, field programmable logic gate arrays (FPGAs) or application-specific integrated circuits (ASICs), etc.), hardware Disk Drive (HDD), Hybrid Hard Disk Drive (HHD), Optical Disk, Optical Disk Drive (ODD), Magneto Optical Disk, Magneto Optical Disk Drive, Floppy Disk, Flexible Disk Drive (FDD), Magnetic Tape, Solid State Drive (SSD) , RAM disk, secure digital card or disk, any other appropriate memory media, or an appropriate combination of two or more of these. Memory media, as the case may be, can be volatile, non-volatile, or a combination of volatile and non-volatile. In addition, the storage medium is not limited to these examples, and any device or medium may be used as long as the program P can be stored.

伺服器10及/或終端20,係例如讀出記憶於記憶媒體的程式P,執行所讀出的程式P,使得可實現示於各實施形態的複數個功能部的功能。For example, the server 10 and/or the terminal 20 reads the program P stored in the storage medium and executes the read program P so that the functions of the plurality of functional units shown in the respective embodiments can be realized.

此外,本揭示的程式P,係亦可經由可傳送該程式的任意的傳送媒體(通訊網路、廣播波等),而提供至伺服器10及/或終端20。伺服器10及/或終端20,係例如執行透過網際網路等而下載的程式P,從而實現示於各實施形態的複數個功能部的功能。In addition, the program P disclosed in the present disclosure can also be provided to the server 10 and/or the terminal 20 via any transmission medium (communication network, broadcast wave, etc.) that can transmit the program. For example, the server 10 and/or the terminal 20 executes the program P downloaded via the Internet, etc., thereby realizing the functions of the plurality of functional units shown in the respective embodiments.

此外,本揭示的各實施形態,係亦可在程式P透過電子方式傳送而具現化之被嵌入於載波的資料訊號的形態下實現。In addition, each embodiment of the present disclosure can also be realized in the form of a data signal embedded in a carrier wave in which the program P is electronically transmitted and realized.

伺服器10及/或終端20中的處理的至少一部分,係亦可透過由1個以上的電腦而構成的雲端運算而實現。At least a part of the processing in the server 10 and/or the terminal 20 may also be realized by cloud computing composed of one or more computers.

亦可採取透過伺服器10而進行在終端20的處理的至少一部分的構成。此情況下,例如亦可採取在伺服器10進行終端20的控制裝置21的各功能部的處理中至少一部分的處理的構成。It is also possible to adopt a configuration in which at least a part of the processing in the terminal 20 is performed through the server 10 . In this case, for example, a configuration may be adopted in which at least part of the processing of each functional unit of the control device 21 of the terminal 20 is performed in the server 10 .

亦可採取透過終端20而進行在伺服器10的處理的至少一部分的構成。此情況下,例如亦可採取在終端20進行伺服器10的控制裝置11的各功能部的處理中至少一部分的處理的構成。A configuration may be adopted in which at least a part of the processing in the server 10 is performed through the terminal 20 . In this case, for example, a configuration may be adopted in which at least part of the processing of each functional unit of the control device 11 of the server 10 is performed on the terminal 20 .

於本揭示方面,判定的構成並非必須,當然可在滿足判定條件的情況下進行既定的處理,或在不滿足判定條件的情況下進行既定的處理。In the aspect of the present disclosure, the constitution of the judgment is not essential, and it is of course possible to perform predetermined processing when the judgment condition is satisfied, or to perform the predetermined processing when the judgment condition is not satisfied.

另外,本揭示的程式,係可利用例如ActionScript、JavaScript(註冊商標)等的腳本語言、Objective-C、Java(註冊商標)等的物件導向程式語言、HTML5等的標示語言等而實現。然而本揭示不限定於此等。In addition, the programs disclosed in the present disclosure can be implemented using scripting languages such as ActionScript and JavaScript (registered trademark), object-oriented programming languages such as Objective-C and Java (registered trademark), markup languages such as HTML5, and the like. However, the present disclosure is not limited thereto.

<實施形態>   實施形態為當使用者在將許可通信的對象登錄時,使該使用者選擇該對象所屬的群組。接著,將因應選擇到的群組的該使用者的顯示名及圖像的影像、以及對該對象要求因應選擇到的群組的認證用的行動的訊息,發送至該對象的形態。<Embodiment> In an embodiment, when a user registers an object that is permitted to communicate with, the user is asked to select a group to which the object belongs. Then, the display name and image image of the user corresponding to the selected group, and a message requesting an action for authentication corresponding to the selected group to the object are sent to the form of the object.

<功能構成> (1)終端的功能構成   如圖1所示,終端20作為由控制裝置21實現的功能,具有受理部210、控制部211、收發部212、及顯示控制部213。<Functional configuration> (1) Functional configuration of the terminal As shown in FIG.

受理部201受理來自使用者的各種操作。受理部210,例如,受理每個群組的顯示名及圖像(「影像」的一例。)的設定、用以認證每個群組的行動的選擇操作等。又,受理部210,例如,為了使自終端20的使用者(以下稱為「第1使用者」。)、與其他終端20的使用者(以下稱為「第2使用者」。)之間的通信能進行,從第1使用者受理選擇包含第2使用者的群組的操作。此外,該群組為由第1使用者設定的,表示第1使用者與第2使用者的關係的群組也可以。The accepting unit 201 accepts various operations from the user. The accepting unit 210 accepts, for example, setting of a display name and an image (an example of "image") of each group, selection operation for authenticating an action of each group, and the like. In addition, the accepting unit 210 is, for example, for communication between a user of the own terminal 20 (hereinafter referred to as "first user") and a user of another terminal 20 (hereinafter referred to as "second user"). Communication is enabled, and an operation to select a group including the second user is accepted from the first user. In addition, this group may be set by the 1st user, and the group which shows the relationship of a 1st user and a 2nd user may be sufficient as it.

控制部211進行利用伺服器10提供的SNS所需的各種處理。控制部211,例如,在包含複數使用者的群組內,進行收發文字及影像等內容的即時訊息(聊天群組)等。The control unit 211 performs various processing necessary for SNS provided by the server 10 . The control unit 211, for example, performs sending and receiving of instant messages (chat group) of content such as text and images within a group including a plurality of users.

收發部212依照控制部211的指示,將利用SNS所需的各種資訊與伺服器10、及其他終端20進行收發。The transmitting and receiving unit 212 transmits and receives various information necessary for using SNS with the server 10 and other terminals 20 according to the instruction of the control unit 211 .

顯示控制部213依照控制部211的指示,進行各種設定畫面、及聊天室畫面等的顯示。The display control unit 213 displays various setting screens, chat room screens, and the like in accordance with instructions from the control unit 211 .

(2)伺服器的功能構成   如圖1所示,伺服器10作為由控制裝置11實現的功能,具有SNS處理部110、收發部111、及顯示控制部112。(2) Functional configuration of the server As shown in FIG.

SNS處理部110,將SNS的各種服務提供至終端20。SNS處理部110,例如,將在複數終端20間收發的內容中繼。The SNS processing unit 110 provides various SNS services to the terminal 20 . The SNS processing unit 110 relays, for example, content transmitted and received between the plurality of terminals 20 .

收發部111依照SNS處理部110的指示,進行與終端20的內容等資料的收發。The transmitting and receiving unit 111 transmits and receives data such as contents to and from the terminal 20 in accordance with an instruction from the SNS processing unit 110 .

顯示控制部112依照SNS處理部110的指示,控制終端20的顯示畫面。The display control unit 112 controls the display screen of the terminal 20 in accordance with an instruction from the SNS processing unit 110 .

<處理>   接著,參照圖2至圖10,說明關於通信系統1的處理。圖2為表示實施形態的通信系統1的處理的一例的序列圖。以下,將第1使用者作為終端20A的使用者(使用者A)、將第2使用者作為終端20B的使用者(使用者B)進行說明。<Processing> Next, processing related to the communication system 1 will be described with reference to FIGS. 2 to 10 . FIG. 2 is a sequence diagram showing an example of processing in the communication system 1 according to the embodiment. Hereinafter, the first user will be described as the user (user A) of the terminal 20A, and the second user will be described as the user (user B) of the terminal 20B.

在步驟S1中,終端20A的受理部210,在每個認識的人的群組,從使用者A受理顯示名及設定圖像的操作。在這裡,各群組的名稱可以由使用者A設定,也可以在終端20A中預先設定。圖3為表示每個群組的顯示名及設定圖像的設定畫面的一例的圖。圖3之例中,按下按鍵301後,例如,顯示輸入群組名的輸入欄、及軟體鍵盤,能夠設定群組名。又,按下攝影機圖像302後,能夠設定對該群組名的群組的圖像用的影像的檔案。此外,設定的影像顯示於區域303也可以。又,按下按鍵304後,顯示輸入顯示名的輸入欄、及軟體鍵盤,能夠設定對該群組的顯示名。In step S1, the receiving unit 210 of the terminal 20A accepts an operation from the user A to set a display name and an image for each group of acquaintances. Here, the name of each group may be set by the user A, or may be set in advance in the terminal 20A. FIG. 3 is a diagram showing an example of a setting screen for setting a display name and an image for each group. In the example of FIG. 3, when the button 301 is pressed, for example, an input field for inputting a group name and a software keyboard are displayed, and the group name can be set. In addition, when the camera image 302 is pressed, the image file for the image of the group with the corresponding group name can be set. In addition, the set image may be displayed in the area 303 . Also, when the button 304 is pressed, an input field for inputting a display name and a software keyboard are displayed, and a display name for the group can be set.

接著,終端20A的控制部211記憶由使用者A的操作設定的,每個認識的人的群組的顯示名及圖像(步驟S2)。其中,顯示名,例如,也可以是各群組中的使用者A的暱稱等。又,圖像,例如,為分類至各群組的使用者能夠判斷為使用者A的影像等也可以。圖4為說明關於每個群組的顯示名及圖像的設定的一例的圖。圖4之例中,與「大學時代的認識的人」的群組建立對應,記憶表示大學時代的使用者A的暱稱、及大學時代的使用者A的興趣等的影像。此外,這裡由終端20A記憶的每個群組的顯示名及圖像的資訊,在伺服器10也可以與使用者A的ID等建立對應並記憶。Next, the control unit 211 of the terminal 20A memorizes the display name and image of each group of acquaintances set by the operation of the user A (step S2). Here, the display name may be, for example, the nickname of the user A in each group. In addition, the image may be, for example, a video in which the user classified into each group can be determined as the user A, or the like. FIG. 4 is a diagram illustrating an example of setting of a display name and an image for each group. In the example of FIG. 4 , the group "acquaintances from college days" is associated with each other, and images showing the nickname of user A from college days, interests of user A from college days, etc. are memorized. In addition, the display name and image information of each group memorized by the terminal 20A may be associated with the ID of the user A and stored in the server 10 .

接著,終端20B的受理部210從使用者B受理將使用者A作為好友登錄(追加)的操作(步驟S3)。其中,終端20B的受理部210,由使用者B輸入使用者A的電話號碼、使用者A的ID、或伺服器10協動的其他SNS等中的使用者A的帳號名等也可以。Next, the accepting unit 210 of the terminal 20B accepts from the user B an operation to register (add) the user A as a friend (step S3). Here, in the receiving unit 210 of the terminal 20B, the user B may input the phone number of the user A, the ID of the user A, or the account name of the user A in other SNSs coordinated by the server 10 .

接著,終端20B的控制部211把使用者B將使用者A作為好友登錄的要求發送至伺服器10(步驟S4)。此外,藉由終端20A的使用者A、與終端20B的使用者B的相互認證,當使用者A與使用者B能通信時,將好友申請(朋友接受)的要求從終端20B通過伺服器10發送至終端20A也可以。Next, the control unit 211 of the terminal 20B sends a request from the user B to register the user A as a friend to the server 10 (step S4). In addition, through the mutual authentication between user A of terminal 20A and user B of terminal 20B, when user A and user B can communicate, the request of friend application (friend acceptance) is passed from terminal 20B through server 10 Sending to terminal 20A is also possible.

接著,伺服器10的SNS處理部110把使用者B將使用者A作為好友而登錄的通知發送至終端20A(步驟S5)。其中,在該通知中,包含預先登入於終端20B或伺服器10的,使用者B的顯示名及圖像也可以。Next, the SNS processing unit 110 of the server 10 transmits to the terminal 20A a notification that the user B has registered the user A as a friend (step S5). However, the notification may include the display name and image of the user B registered in the terminal 20B or the server 10 in advance.

又,藉由與上述步驟S1與步驟S2、及後述步驟S7至步驟S12同樣的處理,預先設定每個群組的使用者B的顯示名及圖像,由使用者B選擇使用者A的所屬群組時,在該通知中,包含因應該群組的使用者B的顯示名及圖像也可以。In addition, through the same processing as the above-mentioned steps S1 and S2, and the steps S7 to S12 described later, the display name and image of the user B of each group are preset, and the user B selects the user A to belong to. In the case of a group, the notification may include the display name and image of the user B corresponding to the group.

接著,終端20A的控制部211接收通知,藉由顯示控制部213在畫面顯示表示使用者B將使用者A作為好友而登錄的訊息、使用者B的顯示名及圖像(步驟S6)。其中,終端20A的顯示控制部213,顯示包含於接收到的通知中的使用者B的顯示名及圖像也可以。或者,在該通知中包含使用者B的電話號碼,而在終端20A的電話簿中記憶該電話號碼時,終端20A的顯示控制部213在終端20A的電話簿將與該電話號碼建立對應而登錄的名字作為顯示名顯示也可以。圖5為表示作為好友被登錄的通知的顯示畫面的一例的圖。圖5之例中,在終端20A的畫面中,使用者B的顯示名501及圖像502顯示於區域503。Then, the control unit 211 of the terminal 20A receives the notification, and the display control unit 213 displays a message indicating that the user B has registered the user A as a friend, a display name and an image of the user B on the screen (step S6). However, the display control unit 213 of the terminal 20A may display the display name and image of the user B included in the received notification. Alternatively, when the notification includes the phone number of user B and the phone number is stored in the phone book of the terminal 20A, the display control unit 213 of the terminal 20A associates the phone number with the phone number in the phone book of the terminal 20A and registers it. can also be displayed as the display name. FIG. 5 is a diagram showing an example of a display screen notifying that a friend has been registered. In the example of FIG. 5 , a display name 501 and an image 502 of user B are displayed in an area 503 on the screen of the terminal 20A.

接著,終端20A的受理部210從使用者A受理開始將使用者B作為好友登錄(追加)的操作(步驟S7)。圖6表示作為好友開始登錄的顯示畫面的一例的圖。此外,在圖5中按下區域503後,顯示圖6的畫面也可以。圖6之例中,顯示「Marco」這個使用者B的顯示名601及圖像602。此外,按下按鍵603後,與使用者B的通信被阻斷。在這裡,使用者A,例如,在大學時代的認識的人中雖有叫Marco這個暱稱的人,但因為是比較常見的暱稱,無法確定使用者B是否為Marco本人。Next, the accepting unit 210 of the terminal 20A accepts from the user A an operation to start registering (adding) the user B as a friend (step S7). FIG. 6 is a diagram showing an example of a display screen for starting a friend's login. In addition, after pressing the area 503 in FIG. 5, the screen of FIG. 6 may be displayed. In the example of FIG. 6, the display name 601 and the image 602 of the user B called "Marco" are displayed. In addition, after the key 603 is pressed, the communication with the user B is blocked. Here, user A, for example, has a nickname of Marco among the acquaintances in college, but because it is a relatively common nickname, it is not possible to determine whether user B is Marco himself.

接著,終端20A的控制部211藉由顯示控制部213在畫面顯示預先設定的群組的一覽(步驟S8)。圖7表示群組的一覽的顯示畫面的一例的圖。此外,在圖6中按下區域604後,顯示圖7的畫面也可以。圖7之例中,作為群組名的標籤,顯示「大學時代的認識的人」701、及「前職的同事」702等。Next, the control unit 211 of the terminal 20A displays a list of preset groups on the screen through the display control unit 213 (step S8). FIG. 7 is a diagram showing an example of a display screen of a list of groups. In addition, the screen shown in FIG. 7 may be displayed after pressing the area 604 in FIG. 6 . In the example shown in FIG. 7 , "acquaintances from university days" 701, "colleagues from former jobs" 702, and the like are displayed as tags of group names.

接著,終端20A的受理部210從使用者A受理從該一覽中選擇使用者B的群組的操作(步驟S9)。Next, the accepting unit 210 of the terminal 20A accepts from the user A an operation to select the group of the user B from the list (step S9).

接著,終端20A的控制部211,藉由顯示控制部213在畫面顯示因應選擇到的群組的,用來認證使用者B的讓使用者B進行的行動的一覽(步驟S10)。圖8表示因應群組的行動的一覽的顯示畫面的一例的圖。此外,在圖7中按下「大學時代的認識的人」701後,顯示圖8的畫面也可以。圖8之例中,作為與「大學時代的認識的人」的群組建立對應的行動,顯示表示有「請發送唱我們大學校歌的動畫。」801、「以即時訊息告訴我我們大學的回憶。」802、「請發送大學時代我們拍的照片。」803、及「請將大學時代你的暱稱錄音並發送。」804等行動的訊息。表示該等行動的訊息,可以由終端20A的使用者A預先登錄,也可以在終端20A中預先登錄。Next, the control unit 211 of the terminal 20A displays on the screen a list of actions for the user B to authenticate the user B corresponding to the selected group through the display control unit 213 (step S10 ). FIG. 8 is a diagram showing an example of a display screen for a list of actions corresponding to groups. In addition, the screen shown in FIG. 8 may be displayed after pressing "acquaintances from university days" 701 in FIG. 7 . In the example of Figure 8, as an action corresponding to the group of "acquaintances from college days", it is displayed that "Please send an animation singing the school song of our university." 801, "Tell me the memory of our university by instant message 802, "Please send the photos we took in college." 803, and "Please record and send your nickname in college." 804 and other action messages. The message indicating such actions may be pre-registered by the user A of the terminal 20A, or may be pre-registered in the terminal 20A.

接著,終端20A的受理部210從使用者A受理選擇讓使用者B進行的行動的操作(步驟S11)。此外,在這裡,以使用者A選擇圖8的表示「請發送唱我們大學校歌的動畫。」801的行動的訊息的情形為例,進行以下說明。Next, the accepting unit 210 of the terminal 20A accepts from the user A an operation to select an action for the user B to perform (step S11 ). In addition, here, the following description will be given taking the case where the user A selects the message indicating the action of "Please send the animation of singing our university's school song." 801 in FIG. 8 as an example.

接著,終端20A的控制部211將包含表示被使用者A選擇的讓使用者B進行的行動的訊息、及在步驟S2的處理中與該群組建立對應而記憶的顯示名及圖像的行動要求,藉由收發部212通過伺服器10發送至終端20B(步驟S12)。Next, the control unit 211 of the terminal 20A includes a message indicating the action selected by the user A for the user B to perform, and the action of the display name and image stored in association with the group in the process of step S2. The request is sent to the terminal 20B through the server 10 by the transceiver unit 212 (step S12).

此外,取代從終端20A發送與該群組建立對應而記憶的顯示名及圖像,從終端20A將使用者A的ID、及該群組的ID發送至伺服器10也可以。此時,與該群組的ID等建立對應而在伺服器10記憶的使用者A的顯示名及圖像,與該訊息從伺服器10發送至終端20B也可以。In addition, instead of transmitting from the terminal 20A the display name and image stored in association with the group, the ID of the user A and the ID of the group may be transmitted from the terminal 20A to the server 10 . In this case, the display name and image of the user A stored in the server 10 in association with the group ID or the like may be transmitted from the server 10 to the terminal 20B along with the message.

接著,終端20B的控制部211藉由顯示控制部213在畫面顯示在接收到的行動要求中包含的,因應該群組的使用者A的顯示名及圖像、表示因應該群組的行動的訊息(步驟S13)。圖9表示被認證側的聊天室畫面的一例的圖。圖9之例中,在終端20B中,在使用者A與使用者B之間收發的訊息等以時序排列顯示的聊天室畫面中,如圖4所示,顯示由使用者A與「大學時代的認識的人」的群組建立對應而登錄的使用者A的顯示名「暱稱A」901及圖像902。此外,也顯示接收到的「請發送唱我們大學校歌的動畫。」的這個訊息903。Next, the control unit 211 of the terminal 20B uses the display control unit 213 to display on the screen the received action request, the display name and image of the user A corresponding to the group, and the information indicating the action corresponding to the group. message (step S13). FIG. 9 is a diagram showing an example of a chat room screen on the authenticated side. In the example of FIG. 9 , in the chat room screen displayed in chronological order between messages sent and received between user A and user B on terminal 20B, as shown in FIG. The display name "nickname A" 901 and the image 902 of the user A who logged in by establishing association with the group of "acquaintances". In addition, the received message 903 of "Please send an animation of singing our university's school song." is also displayed.

此外,在以後,顯示從使用者A對使用者B發送的內容時,與圖9一樣,在顯示因應該群組的使用者A的顯示名的聊天室畫面中,該內容,與因應該群組的使用者A的圖像建立對應而顯示。藉此,在使用者A設定的每個群組,能夠使在對象的終端顯示的使用者A的顯示名及圖像不同。因此,該對象能夠容易識別使用者A是誰。In addition, when displaying the content transmitted from user A to user B later on, as in FIG. 9, on the chat room screen displaying the display name of user A corresponding to the group, the content is different from that of the corresponding group. The image of the user A of the group is associated and displayed. Thereby, the display name and image of the user A displayed on the target terminal can be made different for each group set by the user A. Therefore, the subject can easily recognize who the user A is.

接著,終端20B的受理部210從使用者B受理選擇使用者B進行由使用者A指定的該行動時的指定動畫、靜止圖像、聲音、或文字等內容的操作(步驟S14)。其中,由使用者B按下圖9的按鍵904後,終端20B的控制部211,例如,響應使用者B的操作,藉由相機、及傳聲器來攝影使用者B進行該行動的動畫等。Next, the accepting unit 210 of the terminal 20B accepts from the user B an operation to select content such as animation, still image, sound, or text when the user B performs the action specified by the user A (step S14). Wherein, after the user B presses the button 904 in FIG. 9 , the control unit 211 of the terminal 20B, for example, responds to the operation of the user B, and uses a camera and a microphone to take pictures of the animation of the user B performing the action.

接著,終端20B的控制部211將該內容藉由收發部212通過伺服器10發送至終端20A(步驟S15)。其中,由使用者B按下圖9的按鍵905後,發送攝影到的動畫等。Next, the control unit 211 of the terminal 20B transmits the content to the terminal 20A through the server 10 through the transmitting and receiving unit 212 (step S15 ). Among them, after the user B presses the button 905 in FIG. 9 , the captured video and the like are sent.

接著,終端20A的控制部211,在將使用者A與使用者B之間收發的訊息等以時序排列顯示的聊天室畫面中,藉由顯示控制部213在畫面顯示接收到的該內容(步驟S16)。圖10表示認證側的聊天室畫面的一例的圖。圖10之例中,顯示「Marco」這個使用者B的顯示名1001及使用者B的圖像1002。又,顯示使用者A發送的「請發送唱我們大學校歌的動畫。」的訊息1003、及接收到的內容1004。其中,終端20A當該內容為動畫或聲音時,在聊天室畫面中,顯示接收到該內容,響應來自使用者A的操作,播放該內容也可以。Next, the control unit 211 of the terminal 20A displays the received content on the screen through the display control unit 213 on the chat room screen displaying the messages sent and received between the user A and the user B in time series (step S16). FIG. 10 is a diagram showing an example of a chat room screen on the authentication side. In the example of FIG. 10, the display name 1001 of the user B called "Marco" and the image 1002 of the user B are displayed. In addition, a message 1003 of "Please send an animation singing our university's school song." sent by user A, and received content 1004 are displayed. Here, when the content is animation or sound, the terminal 20A may display that the content has been received on the chat room screen, and may play the content in response to an operation from the user A.

接著,終端20A的受理部210從使用者A受理開始確定將使用者B作為好友登錄(追加)的操作(步驟S17)。此時,例如,按下圖10的使用者B的圖像1002後,再度顯示圖6的畫面,藉由按下圖6的按鍵604,來確定作為好友登錄也可以。Next, the accepting unit 210 of the terminal 20A accepts from the user A an operation to start confirming the registration (addition) of the user B as a friend (step S17 ). At this time, for example, after pressing the image 1002 of user B in FIG. 10, the screen of FIG. 6 is displayed again, and by pressing the button 604 of FIG. 6, it is also possible to confirm the login as a friend.

接著,終端20A的控制部211將使用者B作為使用者A的好友而登錄(步驟S18)。藉此,終端20A響應使用者A的操作,能夠向使用者B發送即時訊息等。此外,由使用者A將使用者B作為好友而登錄,也在伺服器10中記憶也可以。此時,在伺服器10中,與使用者A的ID等建立對應,使用者B的ID等作為好友記憶也可以。Next, the control unit 211 of the terminal 20A logs in the user B as a friend of the user A (step S18). In this way, the terminal 20A can send an instant message to the user B in response to the user A's operation. In addition, the user A may register the user B as a friend, and it may also be stored in the server 10 . In this case, in the server 10, the ID and the like of the user A are associated, and the ID and the like of the user B may be stored as friends.

又,在步驟S4中,發送好友申請時,藉由步驟S18的處理該好友申請被使用者A承認,使用者A與使用者B作為好友在伺服器10、或終端20A等中被設定。接著,以後,使用者A與使用者B能夠通過伺服器10直接通信、或終端20A與終端20B能夠直接通信。Also, in step S4, when sending a friend request, the friend request is accepted by user A through the process of step S18, and user A and user B are set as friends in server 10 or terminal 20A. Then, from now on, the user A and the user B can communicate directly through the server 10, or the terminal 20A and the terminal 20B can directly communicate.

此外,步驟S18的處理以後,終端20A的控制部211在步驟S9中指定的群組管理使用者B也可以。藉此,作為好友登錄的使用者之數較多時,因為能在作為好友登錄時的每個群組檢索使用者,使用者A能比較容易地管理使用者。In addition, after the process of step S18, the group management user B designated by the control part 211 of the terminal 20A in step S9 may be sufficient. Thereby, when the number of users who log in as friends is large, users can be searched for each group when they log in as friends, and user A can manage users relatively easily.

<效果>   在先前技術中,有使用者不知道發送好友申請而來的對象、以前得到的電話號碼的對象、及將該使用者作為好友登錄的對象等,是不是真的是自己認識的人的情形。例如,在對象的顯示名是假的情形、以前得到的電話號碼被其他人使用的情形、或對象的顯示名是常見的暱稱等的情形等中,有難以判斷對象是否為本人的情形。<Effect> In the prior art, some users do not know whether the person who sent the friend request, the person who obtained the phone number before, and the person who registered the user as a friend are really people they know situation. For example, it may be difficult to determine whether the target is the real person when the display name of the target is fake, the previously obtained phone number is used by another person, or the display name of the target is a common nickname.

根據上述本揭示,為了使第1使用者與第2使用者之間的通信能進行,從第1使用者受理選擇包含第2使用者的群組的操作,將因應選擇到的該群組的資訊,通過伺服器10等發送至第2使用者的終端。藉此,將許可通信的對象登錄時,使用者能夠更安心地將對象登錄。According to the above-mentioned present disclosure, in order to enable the communication between the first user and the second user, an operation of selecting a group including the second user is accepted from the first user, and The information is transmitted to the terminal of the second user through the server 10 or the like. Accordingly, when registering a communication-permitted object, the user can register the object with more peace of mind.

雖基於諸圖式、實施例等而說明本揭示的實施形態,惟應留意只要為本發明所屬技術區域中具有通常知識者即可輕易基於本揭示而進行各種的變化、修正。因此,應留意此等變化、修正等為本揭示的範圍所包含。例如,各手段、各步驟等所含的功能等係得以不邏輯矛盾的方式再配置,可將複數個手段、步驟等組合成1個,或可分割。此外,亦可酌情將示於各實施形態的構成組合。Although the embodiments of the present disclosure have been described based on the drawings, examples, and the like, it should be noted that various changes and corrections can be easily made based on the present disclosure as long as those with ordinary knowledge in the technical field to which the present invention pertains. Therefore, it should be noted that such changes, corrections, etc. are included in the scope of this disclosure. For example, the functions included in each means, each step, etc. may be rearranged in an illogically contradictory manner, and a plurality of means, steps, etc. may be combined into one, or may be divided. In addition, the configuration shown in each embodiment may be combined as appropriate.

此外,收發部212為「發送部」的一例。In addition, the transmitting and receiving unit 212 is an example of a “transmitting unit”.

1‧‧‧通信系統10‧‧‧伺服器110‧‧‧SNS處理部111‧‧‧收發部112‧‧‧顯示控制部20‧‧‧終端210‧‧‧受理部211‧‧‧控制部212‧‧‧收發部213‧‧‧顯示控制部1‧‧‧communication system 10‧‧‧server 110‧‧‧SNS processing unit 111‧‧‧receiving unit 112‧‧‧display control unit 20‧‧‧terminal 210‧‧‧accepting unit 211‧‧‧control unit 212 ‧‧‧Transmitting and receiving part 213‧‧‧Display control part

[圖1]表示實施形態之通信系統的構成的圖。   [圖2]表示實施形態之通信系統的處理的一例的序列圖。   [圖3]表示每個群組的顯示名及設定圖像的設定畫面的一例的圖。   [圖4]說明關於每個群組的顯示名及圖像的設定的一例的圖。   [圖5]表示作為好友被登錄的通知的顯示畫面的一例的圖。   [圖6]表示作為好友開始登錄的顯示畫面的一例的圖。   [圖7]表示群組的一覽的顯示畫面的一例的圖。   [圖8]表示因應群組的行動的一覽的顯示畫面的一例的圖。   [圖9]表示被認證側的聊天室畫面的一例的點。   [圖10]表示認證側的聊天室畫面的一例的點。[FIG. 1] A diagram showing the configuration of a communication system according to an embodiment. [FIG. 2] A sequence diagram showing an example of processing in the communication system of the embodiment. [Fig. 3] A diagram showing an example of a setting screen for displaying names and setting images for each group. [FIG. 4] A diagram illustrating an example of setting of a display name and an image for each group. [FIG. 5] A diagram showing an example of a display screen as a notification that a friend is registered. [FIG. 6] A diagram showing an example of a display screen for starting login as a friend. [FIG. 7] A diagram showing an example of a display screen of a list of groups. [FIG. 8] A diagram showing an example of a display screen for a list of actions corresponding to a group. [FIG. 9] Points showing an example of the chat room screen on the authenticated side. [FIG. 10] Points showing an example of the chat room screen on the authentication side.

10‧‧‧伺服器 10‧‧‧Server

20A‧‧‧使用者A的終端 20A‧‧‧user A's terminal

20B‧‧‧使用者B的終端 20B‧‧‧user B's terminal

Claims (5)

一種電腦程式,係使資訊處理終端執行:為了使第1使用者與第2使用者之間的通信能進行,從前述第1使用者受理選擇包含前述第2使用者的群組的操作的步驟;將因應選擇到的前述群組的資訊,發送至前述第2使用者的終端的步驟;接收從前述第2使用者的終端發送的該內容,並顯示該內容的步驟;顯示該內容後,從前述第1使用者受理預定的操作時,將前述第2使用者作為與前述第1使用者能通信的使用者登錄的步驟;其中,因應選擇到的前述群組的資訊,為指定從前述第2使用者的終端回應的內容的資訊。 A computer program that causes an information processing terminal to execute a step of accepting an operation from the first user to select a group including the second user in order to enable communication between the first user and the second user ; The step of sending the information of the aforementioned group corresponding to the selection to the terminal of the aforementioned second user; the step of receiving the content sent from the terminal of the aforementioned second user and displaying the content; after displaying the content, When accepting a predetermined operation from the aforementioned first user, the step of registering the aforementioned second user as a user who can communicate with the aforementioned first user; wherein, in response to the information of the selected aforementioned group, for specifying from the aforementioned Information on the content of the response from the terminal of the second user. 如請求項1記載的程式,其中,前述群組,為由前述第1使用者設定的,表示前述第1使用者與前述第2使用者的關係的群組。 The program described in Claim 1, wherein the aforementioned group is a group set by the aforementioned first user, and represents a relationship between the aforementioned first user and the aforementioned second user. 如請求項1或2記載的程式,其中,因應選擇到的前述群組的資訊,為與前述群組建立對應而登錄的,因應前述第1使用者的顯示名、及因應前述第1使用者的影像的至少一者。 The program described in request item 1 or 2, wherein, in response to the selected information of the aforementioned group, the registration for establishing correspondence with the aforementioned group corresponds to the display name of the aforementioned first user, and in response to the aforementioned first user at least one of the images of . 一種資訊處理方法,係由資訊處理終端執行:為了使第1使用者與第2使用者之間的通信能進行,從前述第1使用者受理選擇包含前述第2使用者的群組的操作的步驟;將因應選擇到的前述群組的資訊,發送至前述第2使用者的終端的步驟;接收從前述第2使用者的終端發送的該內容,並顯示該內容的步驟;顯示該內容後,從前述第1使用者受理預定的操作時,將前述第2使用者作為與前述第1使用者能通信的使用者登錄的步驟;其中,因應選擇到的前述群組的資訊,為指定從前述第2使用者的終端回應的內容的資訊。 An information processing method executed by an information processing terminal: accepting an operation from the first user to select a group including the second user in order to enable communication between the first user and the second user Steps; the step of sending the information corresponding to the selected aforementioned group to the terminal of the aforementioned second user; the step of receiving the content sent from the terminal of the aforementioned second user and displaying the content; after displaying the content , when accepting a predetermined operation from the aforementioned first user, the step of logging in the aforementioned second user as a user capable of communicating with the aforementioned first user; wherein, in response to the information of the selected aforementioned group, for the designated slave Information on the content of the response from the terminal of the second user. 一種資訊處理終端,具有:為了使第1使用者與第2使用者之間的通信能進行,從前述第1使用者受理選擇包含前述第2使用者的群組的操作的受理部;將因應選擇到的前述群組的資訊,發送至前述第2使用者的終端的發送部;接收從前述第2使用者的終端發送的該內容,並顯示該內容的顯示控制部;顯示該內容後,從前述第1使用者受理預定的操作時,將前述第2使用者作為與前述第1使用者能通信的使用 者登錄的控制部;其中,因應選擇到的前述群組的資訊,為指定從前述第2使用者的終端回應的內容的資訊。 An information processing terminal comprising: a receiving unit that accepts an operation from the first user to select a group including the second user in order to enable communication between the first user and the second user; The information of the selected aforementioned group is sent to the transmitting unit of the terminal of the aforementioned second user; the display control unit that receives the content transmitted from the terminal of the aforementioned second user and displays the content; after displaying the content, When receiving a predetermined operation from the first user, use the second user as a communication-capable user with the first user The control part of the user's login; wherein, the information corresponding to the selected aforementioned group is the information specifying the content of the response from the aforementioned second user's terminal.
TW107143355A 2017-12-07 2018-12-04 Program, information processing method, and information processing terminal TWI787408B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2017-235548 2017-12-07
JP2017235548A JP7071107B2 (en) 2017-12-07 2017-12-07 Programs, information processing methods, and information processing terminals

Publications (2)

Publication Number Publication Date
TW201926051A TW201926051A (en) 2019-07-01
TWI787408B true TWI787408B (en) 2022-12-21

Family

ID=66973834

Family Applications (1)

Application Number Title Priority Date Filing Date
TW107143355A TWI787408B (en) 2017-12-07 2018-12-04 Program, information processing method, and information processing terminal

Country Status (2)

Country Link
JP (1) JP7071107B2 (en)
TW (1) TWI787408B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2016019756A (en) * 2015-09-07 2016-02-04 株式会社 ディー・エヌ・エー Voice chat management apparatus and method
TW201624970A (en) * 2014-12-30 2016-07-01 富智康(香港)有限公司 Group information filtering system and method
JP2016162358A (en) * 2015-03-04 2016-09-05 Line株式会社 Server, control method of server, and program
JP2017176804A (en) * 2016-03-24 2017-10-05 カシオ計算機株式会社 Terminal, server, system, management method and program

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW201624970A (en) * 2014-12-30 2016-07-01 富智康(香港)有限公司 Group information filtering system and method
JP2016162358A (en) * 2015-03-04 2016-09-05 Line株式会社 Server, control method of server, and program
JP2016019756A (en) * 2015-09-07 2016-02-04 株式会社 ディー・エヌ・エー Voice chat management apparatus and method
JP2017176804A (en) * 2016-03-24 2017-10-05 カシオ計算機株式会社 Terminal, server, system, management method and program

Also Published As

Publication number Publication date
JP2019101999A (en) 2019-06-24
TW201926051A (en) 2019-07-01
JP7071107B2 (en) 2022-05-18

Similar Documents

Publication Publication Date Title
US11637799B2 (en) Servers, methods of controlling servers, and non-transitory computer-readable mediums
KR102207784B1 (en) Geo-location based event gallery
US9794264B2 (en) Privacy controlled network media sharing
US10148627B2 (en) Establishing a direct connection between two devices
KR102247931B1 (en) Recording medium recording the program, information processing method and information processing terminal
JP7078707B2 (en) Information processing methods, information processing devices, programs, and information processing terminals
JP7041686B2 (en) Programs, information processing methods, terminals
JP2019079430A (en) Information processing program, information processing method and information processing terminal
US10003563B2 (en) Integrated telephone applications on online social networks
JP6753728B2 (en) Programs, information processing methods, and terminals
JP2019102001A (en) Program, information processing method, and information processing device
JP6498823B1 (en) Information processing method, information processing apparatus, and program
TWI787408B (en) Program, information processing method, and information processing terminal
JP7319426B2 (en) Program, information processing method, and information processing terminal
JP6454438B1 (en) Information processing method, information processing apparatus, and program
JP6491308B2 (en) TERMINAL DEVICE CONTROL PROGRAM, TERMINAL DEVICE CONTROL METHOD, AND TERMINAL DEVICE
JP7297971B2 (en) server, information processing method, program
JP2019079499A (en) Information processing program, information processing method and information processing terminal
WO2019116488A1 (en) Information processing method, information processing device, program, and information processing terminal
WO2019116489A1 (en) Program, information processing method, and information processing device
US20180137586A1 (en) Coaching support system and method
TW201933890A (en) Information processing method, program and information processing device for enabling subscriber more comfortably registering targets while registering targets allowed to be communicated therewith
JP2020173724A (en) Processing device, processing method, and computer program
JPWO2018189812A1 (en) Program, display method and information processing terminal