Communication system, call method and program

The information processing terminal addresses the limitation of storing mobile phone call logs by transmitting them to a storage device with a unique identifier, ensuring secure and efficient data management for business interactions.

JP7607896B2Active Publication Date: 2025-01-06WIDSLEY INC
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2020082253
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2020-05-07
Publication Date
2025-01-06
Estimated Expiration
2040-05-07

AI Technical Summary

Technical Problem

Existing call log storage technologies only accommodate incoming calls to extensions and fail to store call logs for mobile phones.

Method used

An information processing terminal that communicates with another terminal, transmitting call logs to a storage device via a predetermined network, adding a unique identifier to the call data, and controlling data transmission based on network connectivity and group affiliation.

Benefits of technology

Enables the storage of mobile phone call logs, ensuring secure and efficient data management through cloud-based services, facilitating business interaction tracking and preventing data leakage.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007607896000001
    Figure 0007607896000001
  • Figure 0007607896000002
    Figure 0007607896000002
  • Figure 0007607896000003
    Figure 0007607896000003
Patent Text Reader

Abstract

To provide an information processing terminal and the like capable of storing a call log of a portable cellular phone.SOLUTION: An information processing terminal according to one embodiment of the present invention that communicates with the other information processing terminal comprises: a transmission unit that, when communication with the other information processing terminal is established, transmits information on a call log of the communication to a storage device included in a communication system that manages the information processing terminal; and a storage unit that, when communication with the other information processing terminal is established, stores call data indicating the content of communication.SELECTED DRAWING: Figure 4
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to an information processing terminal, an information processing method, and a program for storing a call log. [Background technology]

[0002] Conventionally, technologies for storing call logs have been developed. For example, Patent Document 1 describes an invention that accumulates records of calls received from an outside line to an extension as call log information, and generates customer call log information from the call log information by storing the memory of calls between an outside line and one or more extensions as a call record for each outside line. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2006-148634 A Summary of the Invention [Problem to be solved by the invention]

[0004] Here, for example, there is a need for companies and the like to store call logs for mobile phones that their employees have. However, the invention described in Patent Document 1 has a problem in that it cannot store call logs for mobile phones that are portable because it only stores the call logs for calls received on extensions.

[0005] The present invention has been made in view of the above circumstances, and an object of the present invention is to provide an information processing terminal, an information processing method, and a program capable of storing a call log of a mobile mobile phone.

[0006] An information processing terminal in one embodiment of the present invention is an information processing terminal that communicates with other information processing terminals, and is characterized in that when communication is established with the other information processing terminal, it includes a transmitting unit that transmits information regarding the call log of the communication to a storage device included in a communication system that manages the information processing terminal, and when communication is established with the other information processing terminal, it stores call data indicating the content of the communication, and the memory unit adds an identifier that can uniquely identify the call log corresponding to the call data to the call data and stores it.

[0007] In one embodiment of the present invention, an information processing terminal may include a control unit that determines whether the information processing terminal is connected to a specified network, and when the control unit determines that the information processing terminal is connected to the specified network, the control unit transmits call data stored in the memory unit to the storage device, and when the call is ended, the transmission unit transmits the location of the information processing terminal to the storage device.

[0008] In an information processing terminal according to one embodiment of the present invention, the specified network may be a communications network having a communication speed equal to or greater than a specified value, and the control unit may be characterized in that, when connected to the communications network having a communication speed equal to or greater than the specified value, it transmits the call data to the storage device.

[0009] In an information processing terminal in one embodiment of the present invention, the specified network may be a communications network provided by a specified group to which the information processing terminal belongs, and the control unit may be characterized in that when connected to the communications network provided by the specified group, it transmits the call data to the storage device.

[0010] In the information processing terminal according to one embodiment of the present invention, the control unit may be characterized in that it connects to the specified network and transmits the call data to the storage device during a predetermined time period.

[0011] In an information processing terminal according to one embodiment of the present invention, the storage device may be characterized in that it stores the call data received from the information processing terminal in association with the call log using the identifier added to the call data.

[0012] In an information processing terminal according to one embodiment of the present invention, the control unit may be characterized in that, when it receives an instruction from the communication system to lock the operation of the information processing terminal, it stops all or part of the functions of the information processing terminal.

[0013] An information processing method in one embodiment of the present invention is a communication method for an information processing terminal that communicates with another information processing terminal, and may include a transmission step of, when communication is established with the other information processing terminal, transmitting information regarding the call log of the communication to a storage device included in a communication system that manages the information processing terminal, and a storage step of, when communication is established with the other information processing terminal, storing call data indicating the content of the communication, and in the storage step, adding an identifier that can uniquely identify the call log corresponding to the call data to the call data and storing it.

[0014] A program according to an embodiment of the present invention is a program executable by an information processing terminal that communicates with another information processing terminal, and includes a transmission function that transmits information regarding a call log of the communication to a storage device included in a communication system that manages the information processing terminal when communication is established with the other information processing terminal, and a storage function that stores call data indicating the content of the communication when communication is established with the other information processing terminal; The storage function causes the computer to add an identifier capable of uniquely identifying the call log corresponding to the call data to the call data and store the call data. Effect of the Invention

[0015] The present invention can provide an information processing terminal, an information processing method, and a program capable of storing a call log of a mobile mobile phone. [Brief description of the drawings]

[0016] [Figure 1] 1 is a diagram showing a configuration of a communication system in one embodiment of the present invention. [Diagram 2] 2 is a diagram showing a configuration of an information processing terminal according to an embodiment of the present invention; FIG. [Diagram 3] FIG. 2 is a diagram illustrating a configuration of a server according to an embodiment of the present invention. [Figure 4] 4 is a diagram showing a configuration of a call log stored in a storage unit in one embodiment of the present invention. FIG. [Diagram 5] 4 is a flowchart illustrating an example of the operation of the communication system according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0017] The present invention will now be described in detail with reference to the drawings showing embodiments thereof.

[0018] 1 is a schematic diagram showing the configuration of a communication system 400 according to an embodiment of the present invention. The communication system 400 includes an information processing terminal 100, an information processing device (server) 200, and a communication network 300.

[0019] In the communication system 400 according to an embodiment of the present invention, an information processing device (server) 200 is connected to an information processing terminal 100 via a communication network 300, and when the information processing terminal 100 makes a call or communicates with another information processing terminal 100, etc., the communication system 400 stores a log of the communication. The communication system 400 can provide services to users by so-called cloud computing. Users can receive the services of the communication system 400 via the Internet. In this way, users do not need to own devices or facilities for providing the communication system 400, and can use the services of the communication system 400 by setting up a minimum connection environment and paying a service fee. In addition, users can manage and store various data, which will be described later, in the communication system 400, and do not need to manage data.

[0020] In the first embodiment of the present invention, the communication network 300 is a local area network (LAN), a wireless LAN (WLAN), a wide area network (WAN), a wireless WAN (WWAN), a part of the Internet, ISDNs (integrated service digital networks), wireless LANs, LTE (long term evolution) CDMA (code division multiple access) satellite communication, etc. Note that the communication network 300 is not limited to these examples and may be a network that uses any communication protocol for communication.

[0021] In one embodiment of the present invention, the information processing terminal 100 is, for example, a smartphone, a mobile phone, or a PHS (Personal Handy-phone System). The information processing terminal 100 is not limited to these examples, and may be a computer (laptop, tablet, etc.), a PDA (Personal Digital Assistant), etc. The information processing terminal 100 may also be a so-called landline phone, etc. The information processing terminal 100 is not limited to these examples, and may be any device as long as it is capable of making calls or communicating with other information processing terminals 100.

[0022] The information processing terminal 100 may be, for example, loaned from a specific group such as a company or a school, or may be owned by a user. When the information processing terminal 100 is loaned from a company or the like, it is assumed that the information processing terminal 100 is used for business calls and communications. In this case, the communication system stores a call log of business calls, thereby storing and recording information on business interactions with other companies and clients, and other business-related information. As a result, it becomes possible to share the content of employees' business work as an organization, and it becomes possible to respond to the work appropriately and quickly.

[0023] The information processing terminal 100 can communicate with other information processing terminals 100 via a wired network or a wireless network. The information processing terminal 100 can also make calls and communications over a wired telephone line, a wireless telephone line, or an Internet line such as VoIP (Voice over Internet Protocol).

[0024] In one embodiment of the present invention, the information processing device (server) 200 is, for example, a server device, a supercomputer, a desktop PC, a laptop PC, a tablet, etc. Note that the information processing device (server) 200 is not limited to these examples and may be any device that can provide a predetermined service.

[0025] Here, the call log includes information regarding outgoing and incoming calls of the information processing terminal 100. The call log includes, as information regarding outgoing and incoming calls, for example, "the time when the information processing terminal 100 made a call or received an incoming call." Furthermore, the call log includes, as information regarding outgoing and incoming calls, for example, "the telephone number of another information processing terminal 100" that the information processing terminal 100 made or received. Note that the information is not limited to a telephone number, and may be any identifier that can uniquely identify another information processing terminal 100. Furthermore, the call log may include, as information regarding outgoing and incoming calls, for example, an identifier that can identify the information processing terminal 100 itself, or the telephone number of the information processing terminal 100 itself.

[0026] The call log may also include the “time when the call or communication ended” by the information processing terminal 100. The call log may also include the “time during which the call or communication continued” by the information processing terminal 100.

[0027] The call log may also include the current location of the information processing terminal 100 at the time when the information processing terminal 100 receives an outgoing or incoming call. The information processing terminal 100 can measure the current location by, for example, a Global Positioning System (GPS). The call log may also include the current location of the information processing terminal 100 at the time when the information processing terminal 100 ends a call. The call log may also include the moving route and moving distance when the information processing terminal 100 moves while continuing a call or communication.

[0028] Fig. 2 is a block diagram showing an internal functional configuration of an information processing terminal 100 according to an embodiment of the present invention. As shown in Fig. 2, the information processing terminal 100 includes a control unit 101, a display unit 102 such as a liquid crystal display or an EL (Electro Luminescence) display, an input unit 103 such as a touch panel, a communication unit 104, and a storage unit 105.

[0029] The control unit 101 includes a calculation unit that performs calculations and a memory. The communication unit 104 connects to the communication network 300 by wireless communication or wired communication. The information processing terminal 100 downloads an application program 106 for executing processes required for a call via the communication unit 104. The storage unit 105 stores the application program 106. The control unit 101 executes necessary processes according to the application program 106. The application program 106 corresponds to the program in the present invention.

[0030] The control unit 101 has a function for executing a predetermined function according to codes and instructions in a program, and is, for example, a central processing unit (CPU). The control unit 101 may also be, for example, a microprocessor, a multiprocessor, an ASIC, an FPGA, etc. Note that the control unit 101 is not limited to these examples.

[0031] When the control unit 101 originates a call to another information processing terminal 100 and communication is established with the other information processing terminal 100, the control unit 101 notifies the information processing device (server) 200 of the communication system 400 of the call log of the communication. Also, when the control unit 101 receives an incoming call from another information processing terminal 100 and communication is established with the other information processing terminal 100, the control unit 101 notifies the information processing device (server) 200 of the communication system 400 of the call log of the communication.

[0032] The control unit 101 notifies the information processing device (server) 200 of the communication system 400 of the call log, for example, when the call or communication with the other information processing terminal 100 is completed. The control unit 101 may notify the call log at a predetermined cycle while the call or communication with the other information processing terminal 100 continues. The control unit 101 may also notify the information processing device (server) 200 of the communication system 400 of the call log, for example, after a predetermined time has elapsed after the call or communication with the other information processing terminal 100 is completed. The predetermined time can be set arbitrarily, and may be any length, for example, one second or one minute.

[0033] Furthermore, the control unit 101 may notify the information processing device (server) 200 of a call log each time a call or communication with another information processing terminal 100 is made, or may collectively notify a plurality of call logs. When collectively notifying a plurality of call logs, the control unit 101 stores the plurality of call logs in the storage unit 105. The control unit 101 notifies the information processing device (server) 200 of the plurality of call logs stored in the storage unit 105, for example, at a predetermined cycle. The predetermined cycle may be set to any time, such as 30 minutes or 1 hour. Furthermore, when the number of call logs stored in the storage unit 105 reaches a predetermined number, the control unit 101 may collectively notify the information processing device (server) 200 of the predetermined number of call logs. The predetermined number may be any number, such as 5 or 10.

[0034] The control unit 101 also includes a function of storing call data, i.e., voice data, which is the content of a call or communication with another information processing terminal 100, in the storage unit 105. When a call or communication with another information processing terminal 100 is started, the control unit 101 stores the call data in the storage unit 105. When video is transmitted and received between the control unit 101 and another information processing terminal 100, for example, as in a so-called video phone call, the control unit 101 also stores video data of the video in the storage unit 105. Note that the data stored in the storage unit 105 by the control unit 101 is not limited to call data and video data, and may be any type of data.

[0035] The control unit 101 assigns an identifier capable of uniquely identifying a corresponding call log to the call data and video data stored in the storage unit 105. When the information processing terminal 100 makes a call or communicates, it notifies the information processing device (server) 200 of the call log of the call or communication, and also notifies the information processing device (server) 200 of the call data and video data to which the identifier capable of uniquely identifying the call log is assigned when the information processing terminal 100 is included in a predetermined environment.

[0036] Since an identifier that can uniquely identify the call log is assigned to the call data and video data, the information processing device (server) 200 is able to link the two (the call log and the call data, etc.) even if the call log and the call data, etc. are received at different times.

[0037] When the information processing terminal 100 is connected to a predetermined network, the control unit 101 of the information processing terminal 100 notifies the information processing device (server) 200 of the call data and video data stored in the storage unit 105 via the communication unit 104. When the control unit 101 is connected to, for example, a wireless LAN, it notifies the information processing device (server) 200 of the call data and video data stored in the storage unit 105 via the communication unit 104. More specifically, when the control unit 101 is connected to, for example, Wi-Fi, which is one of the wireless LAN standards, it notifies the information processing device (server) 200 of the call data and video data stored in the storage unit 105 via the Wi-Fi.

[0038] The case where the information processing terminal 100 is connected to a predetermined network is not limited to the case where the information processing terminal 100 is connected to a Wi-Fi network, and may be, for example, the case where the information processing terminal 100 is connected to a wired network or to a short-range wireless communication such as Bluetooth (registered trademark). The case where the information processing terminal 100 is connected to a predetermined network may be, for example, the case where the communication speed of the information processing terminal 100 becomes equal to or higher than a predetermined value. Even if the information processing terminal 100 is connected to a mobile phone network, if the communication speed is maintained at or higher than a predetermined value, the information processing device (server) 200 may be notified of call data and video data.

[0039] Also, when the information processing terminal 100 is connected to a predetermined network, for example, the information processing terminal 100 may be connected to an in-house network provided by a group such as a company that lends the information processing terminal 100 to the user. In this case, when the user of the information processing terminal 100 returns to the company and connects to the in-house network provided by the company, the information processing device (server) 200 is notified of the call data and video data. By configuring in this way, the information processing terminal 100 can notify the information processing device (server) 200 of the call data and video data through a communication network (i.e., an in-house network) in which security is guaranteed. The call data and video data may be highly confidential information including information on the business contents of the company, and by notifying the information when connected to the in-house network, it is possible to prevent the information from leaking to the outside. Also, by notifying the call data and video data to the information processing device (server) 200 through the in-house network, the notification may be performed more inexpensively than using other networks (such as a paid wireless LAN).

[0040] When connected to a predetermined network, the control unit 101 automatically notifies the information processing device (server) 200 of the call data and video data. Note that the control unit 101 may notify the information processing device (server) 200 of the call data and video data when connected to the predetermined network and the user of the information processing terminal 100 executes a predetermined operation. Also, the control unit 101 may notify the information processing device (server) 200 of the call data and video data when connected to the predetermined network and during a predetermined time period. The predetermined time period is, for example, a time period when the user uses the information processing terminal 100 less frequently, such as a late-night time period. However, the predetermined time period is not limited to a late-night time period and may be any time period.

[0041] The control unit 101 includes a function for executing a process of deleting the call data and video data stored in the storage unit 105. For example, the control unit 101 deletes the call data and video data notified to the information processing device (server) 200 at the time of completion of the notification. Furthermore, for example, when the data capacity that can be stored in the storage unit 105 is exceeded, the control unit 101 may delete the call data and video data notified to the information processing device (server) 200 in order from the oldest data. In this case, the call data and video data stored in the storage unit 105 are not deleted for a certain period of time. Therefore, the user of the information processing terminal 100 can refer to the call data and video data for a certain period of time.

[0042] Furthermore, when the control unit 101 receives a predetermined instruction requesting deletion, the control unit 101 may delete the call data and video data stored in the storage unit 105. The predetermined instruction can be notified from the communication system 400, for example. When the control unit 101 receives the predetermined instruction, the control unit 101 may delete all of the call data and video data stored in the storage unit 105. Furthermore, the control unit 101 may delete the call data and video data designated by the predetermined instruction from among the data stored in the storage unit 105. In this way, since the call data and video data stored in the storage unit 105 can be deleted based on the predetermined instruction from the communication system 400, even if the information processing terminal 100 is lost, the call data and video data can be remotely deleted to prevent the call data and video data from being obtained by others.

[0043] Furthermore, when the control unit 101 receives an instruction to lock the operation of the information processing terminal 100, it stops all or part of the functions of the information processing terminal 100. The instruction to lock the operation of the information processing terminal 100 can be notified from the communication system 400, for example. Since all or part of the functions of the information processing terminal 100 can be stopped based on an instruction from the communication system 400, even if the information processing terminal 100 is lost, it is possible to prevent the information processing terminal 100 from being used by another person.

[0044] Furthermore, the control unit 101 may notify the information processing device (server) 200 of the location of the information processing terminal 100 at a predetermined cycle, regardless of whether or not the call log is notified. The predetermined cycle may be any time, such as every minute, every 15 minutes, or every hour.

[0045] The display unit 102 is, for example, a monitor such as a liquid crystal display or an organic electroluminescence display (OLED). The display unit 102 may also be realized by a device capable of displaying images, text information, and the like in space, such as a head mounted display (HDM), projection mapping, or a hologram.

[0046] The input unit 103 includes a function of inputting various operations to the information processing terminal 100, and a function of outputting the processing results processed by the information processing terminal 100. The input unit 103 is, for example, a touch panel, and is capable of detecting contact with a pointing tool such as a user's finger or a stylus, and the contact position. The input unit 103 may also be, for example, a pointing device such as a keyboard or a mouse, or a device capable of inputting operations by voice. The input unit 103 is also, for example, a sound output device such as a speaker, a 3D (three dimensions) output device, a hologram output device, or the like, and includes a function of outputting the processing results. The input unit 103 is not limited to these, and may be any device.

[0047] The communication unit 104 is a communication interface capable of transmitting and receiving messages and the like with other information processing terminals 100 and information processing devices (servers) 200 via the communication network 300. The communication unit 104 is, for example, a communication interface capable of wireless communication, and may include a function of communicating via a wireless LAN access point or a function for communicating via a wireless communication network such as LTE or CDMA. The communication unit 104 may have a function of communicating via an intranet such as an in-house network. The communication unit 104 may also have a function of communicating by a wireless LAN wireless communication method such as Wi-Fi conforming to the IEEE802.11 standard.

[0048] The communication unit 104 may execute digital processing for performing voice communication and communication for transmitting and receiving messages with, for example, another information processing terminal 100 or an information processing device (server) 200. The communication unit 104 performs voice communication and communication for transmitting and receiving messages by, for example, D / A conversion or A / D conversion of messages to be transmitted and received.

[0049] The storage unit 105 includes a function of storing various programs and various data required for the operation of the information processing terminal 100. The storage unit 105 is realized by various storage media such as an HDD, an SSD, and a flash memory. The storage unit 105 stores, for example, a driver program, an operating system program, an application program, data, and the like used for various processes in the control unit 101. The storage unit 105 may also store various text data, video data, image data, and the like, and may temporarily store temporary data related to a predetermined process. For example, the storage unit 105 stores a call log, call data, and video data.

[0050] The information processing device (server) 200 included in the communication system 400 stores the call log received from the information processing terminal 100.

[0051] Fig. 3 is a block diagram showing an internal functional configuration of an information processing device (server) 200 according to an embodiment of the present invention. As shown in Fig. 2, the information processing device 200 includes a control unit 201, a display unit 202 such as a liquid crystal display or an EL (Electro Luminescence) display, an input unit 203 such as a touch panel, a communication unit 204, and a storage unit 205.

[0052] The control unit 201 has a function for executing a predetermined function according to codes and instructions in a program, and is, for example, a central processing unit (CPU). The control unit 201 may also be, for example, a microprocessor, a multiprocessor, an ASIC, an FPGA, etc. Note that the control unit 201 is not limited to these examples.

[0053] The display unit 202 is, for example, a monitor such as a liquid crystal display or an organic electroluminescence display (OLED). The display unit 202 may also be realized by a device capable of displaying images, text information, and the like in space, such as a head mounted display (HDM), projection mapping, or a hologram.

[0054] The input unit 203 includes a function of inputting various operations to the information processing device (server) 200, and a function of outputting the processing results processed by the information processing device (server) 200. The input unit 203 is, for example, a touch panel, and is capable of detecting contact with a pointing tool such as a user's finger or a stylus, and the contact position. The input unit 203 may also be, for example, a pointing device such as a keyboard or a mouse, or a device capable of inputting operations by voice. The input unit 203 is also, for example, an audio output device such as a speaker, a 3D (three dimensions) output device, a hologram output device, or the like, and includes a function of outputting the processing results. The input unit 203 is not limited to these, and may be any device.

[0055] The communication unit 204 is a communication interface capable of transmitting and receiving messages and the like to and from the information processing terminal 100 via the communication network 300. The communication unit 204 is, for example, a communication interface capable of wireless communication, and may include a function of communicating via a wireless LAN access point or a function for communicating via a wireless communication network such as LTE or CDMA. The communication unit 204 may have a function of communicating via an intranet such as an in-house network. In addition, the communication unit 204 may have a function of communicating by a wireless LAN wireless communication method such as Wi-Fi conforming to the IEEE802.11 standard.

[0056] The communication unit 204 may execute digital processing for performing voice communication and communication for transmitting and receiving messages with the information processing terminal 200. The communication unit 204 performs voice communication and communication for transmitting and receiving messages by, for example, D / A conversion or A / D conversion of messages to be transmitted and received.

[0057] The storage unit 205 includes a function of storing various programs and various data required for the operation of the information processing device (server) 200. The storage unit 205 is realized by various storage media such as an HDD, an SSD, and a flash memory. The storage unit 205 stores, for example, a driver program, an operating system program, an application program, data, and the like used for various processes in the control unit 201. The storage unit 205 may also store various text data, video data, image data, and the like, and may temporarily store temporary data related to a predetermined process. For example, the storage unit 205 stores a call log, call data, and video data.

[0058] As illustrated in FIG. 3, the storage unit 205 may include a log storage unit 206 that stores a call log, and a data storage unit 207 that stores call data and video data.

[0059] The log storage unit 206 stores, as the call log, for example, "the time when the information processing terminal 100 made a call or received an incoming call" and "the telephone number of another information processing terminal 100" that the information processing terminal 100 made or received. Note that the information is not limited to a telephone number, and may be any identifier that can uniquely identify another information processing terminal 100. Furthermore, the log storage unit 206 may store, as the call log, for example, an identifier that can identify the information processing terminal 100 itself, or the telephone number of the information processing terminal 100 itself.

[0060] Furthermore, the log storage unit 206 may store, as the call log, for example, the "time when the information processing terminal 100 ended a call or communication" or the "time during which the information processing terminal 100 continued a call or communication." The log storage unit 206 may store, as the call log, for example, the current location of the information processing terminal 100 at the time when the information processing terminal 100 received an outgoing or incoming call. The information processing terminal 100 can measure the current location by, for example, a GPS (Global Positioning System). Furthermore, the log storage unit 206 may store, as the call log, for example, the current location of the information processing terminal 100 at the time when the information processing terminal 100 ended a call, or may store a moving route, a moving distance, or the like, when the information processing terminal 100 moved while continuing a call or communication.

[0061] The data storage unit 207 stores call data, i.e., voice data, which is the content of calls or communications with other information processing terminals 100. In addition, when the information processing terminal 100 transmits or receives video such as a so-called video phone call, the data storage unit 207 may store video data of the video.

[0062] 3, log storage unit 206 and data storage unit 207 have different configurations (different areas), but they do not necessarily have to have different configurations and may be stored in the same area of ​​storage unit 205. Also, since an identifier capable of uniquely identifying the call log is assigned to the call data and video data stored in data storage unit 207, the call log stored in log storage unit 206 and the call data stored in data storage unit 207 can be linked to each other.

[0063] FIG. 4 is a diagram showing an example of the configuration of a call log stored by the information processing device (server) 200. As shown in FIG. 4, the call log includes information about the other information processing terminal 100 that is the call or communication partner of the information processing terminal 100. The call log, for example, associates the "name or title" of the call or communication partner, the "phone number" of the other information processing terminal 100 that is the call or communication partner, the "date and time" when the call or communication started, and the "status" indicating whether or not a call has been made. The "name or title" of the call or communication partner may be, for example, a "customer name". In addition, the call log may be associated with various information such as, for example, the "number of re-calls", the "call duration", and the "location of the information processing terminal 100 at the time of the call".

[0064] Furthermore, the call log may be associated with call data or video data, which are the contents of the call or communication in the call log. The information processing device (server) 200 first stores the call log, and then stores the call data or video data corresponding to the call log in association with the call log. The information processing device (server) 200 associates the call data or video data with the corresponding call log using an identifier that is assigned to the call data or video data and can uniquely identify the corresponding call log.

[0065] Fig. 5 is a flowchart showing an example of the operation of the information processing terminal 100. Note that the example of the operation of the information processing terminal 100 in Fig. 5 is merely one example, and other examples of the operation may also be used.

[0066] As shown in Fig. 5, the information processing terminal 100 establishes communication with another information processing terminal 100 (S101). When the control unit 101 of the information processing terminal 100 establishes communication with another information processing terminal 100, the control unit 101 starts collecting information related to the call log (S102). When the control unit 101 establishes communication with another information processing terminal 100, the control unit 101 stores the call data or video data, which is the content of the communication, in the storage unit 105 (S103). When the information processing terminal 100 establishes communication with another information processing terminal 100, the information processing terminal 100 may measure its own location.

[0067] When communication with another information processing terminal 100 is terminated, the control unit 101 transmits a call log to the communication system 400 via the communication unit 104 (S104). In addition, the information processing terminal 100 measures its own location at the time when communication with the other information processing terminal 100 is terminated, and transmits the location to the communication system 400 via the communication unit 104 (S105).

[0068] Thereafter, the control unit 101 judges whether or not a connection to a predetermined communication network has been established (S106). If it is judged that a connection to a predetermined communication network has been established (YES in S106), the control unit 101 notifies the information processing device (server) 200 of the call data or video data stored in the storage unit 105 (S107). On the other hand, if it is judged that a connection to a predetermined communication network has not been established (NO in S106), the process returns to S106.

[0069] As described above, in the communication system according to an embodiment of the present invention, when the information processing terminal 100 makes a call or communicates with another information processing terminal 100, the information processing terminal 100 notifies the communication system 400 of a log of the call or communication via the communication network 300. On the other hand, when the information processing terminal 100 is connected to a predetermined network, the information processing terminal 100 notifies the communication system 400 of call data and video data, which are the contents of the call or communication with the other information processing terminal 100. Therefore, the communication system 400 first acquires the call log of the information processing terminal 100, and then, when the information processing terminal 100 is connected to a predetermined network (e.g., Wi-Fi, etc.), the communication system 400 acquires the call data and video data, which are the contents of the call or communication. As a result, the communication system 400 can grasp the call log with a small capacity in real time with respect to the call or communication of the information processing terminal 100, and can acquire the call data and video data with a large capacity using an appropriate network.

[0070] The technical features (constituent elements) described in each embodiment can be combined with each other, and new technical features can be formed by combining them. The embodiments disclosed herein are illustrative in all respects and should not be considered as limiting. The scope of the present invention is not the meaning described above, but is indicated by the claims, and is intended to include all modifications within the meaning and scope equivalent to the claims. [Explanation of symbols]

[0071] 100 Information processing terminal 101 control unit, 102 display unit, 103 input unit, 104 communication unit, 105 storage unit, 106 application program 200 Information processing device (server) 201 control unit, 202 display unit, 203 input unit, 204 communication unit, 205 storage unit, 206 log storage unit, 207 data storage unit 300 Network 400 Communication Systems

Claims

1. An information processing terminal that communicates with another information processing terminal, a transmission unit that transmits information regarding a call log of the communication to a storage device included in a communication system that manages the information processing terminal when communication is established with the other information processing terminal; a storage unit that stores call data, which is at least one of audio data and video data, indicating the content of the communication when communication is established with the other information processing terminal; the storage unit adds an identifier capable of uniquely identifying the call log corresponding to the call data to the call data and stores the call data; a control unit that determines whether the information processing terminal is connected to a predetermined network, and when the control unit determines that the information processing terminal is connected to the predetermined network, transmits the call data stored in the storage unit to the storage device; when the call is ended, the transmitting unit transmits the location of the information processing terminal to the storage device; The storage device stores the call data received from the information processing terminal in association with the call log by using the identifier added to the call data, The control unit, when receiving an instruction to lock the operation of the information processing terminal from the communication system, stops all or part of the functions of the information processing terminal, and when the number of the call logs exceeds a predetermined number, consolidates the call logs and notifies a server at a specific period.

1. An information processing terminal comprising:

2. the predetermined network is a communication network having a communication speed equal to or higher than a predetermined value, 2. The information processing terminal according to claim 1, wherein said control unit transmits said call data to said storage device when said information processing terminal is connected to a communication network having a communication speed equal to or higher than a predetermined value.

3. the predetermined network is a communication network provided by a predetermined group to which the information processing terminal belongs, 3. The information processing terminal according to claim 1, wherein the control unit transmits the call data to the storage device when the information processing terminal is connected to the communication network provided by the predetermined group.

4. 4. The information processing terminal according to claim 1, wherein the control unit is connected to the predetermined network and transmits the call data to the storage device during a predetermined time period.

5. A communication method for an information processing terminal that communicates with another information processing terminal, comprising: a transmission step of transmitting information regarding a call log of the communication to a storage device included in a communication system that manages the information processing terminal when communication is established with the other information processing terminal; a storage step of storing call data, which is at least one of audio data and video data indicating the contents of the communication, when the communication is established with the other information processing terminal; a control step of determining whether the information processing terminal is connected to a predetermined network, In the storing step, an identifier capable of uniquely identifying the call log corresponding to the call data is added to the call data and stored; a control step of determining whether the information processing terminal is connected to a predetermined network, the control step transmitting the call data stored in the storage step to the storage device when it is determined that the information processing terminal is connected to the predetermined network; the transmitting step transmits the location of the information processing terminal to the storage device when the call is ended; The storage device stores the call data received from the information processing terminal in association with the call log by using the identifier added to the call data, The control step stops all or part of the functions of the information processing terminal when an instruction to lock the operation of the information processing terminal is received from the communication system, and when the number of call logs exceeds a predetermined number, the call logs are consolidated and notified to a server at a specific period.

6. A program executable by an information processing terminal that communicates with another information processing terminal, a transmission function for transmitting information regarding a call log of the communication to a storage device included in a communication system that manages the information processing terminal when communication is established with the other information processing terminal; a storage function for storing call data, which is at least one of audio data and video data indicating the contents of the communication, when communication is established with the other information processing terminal; In the storage function, an identifier capable of uniquely identifying the call log corresponding to the call data is added to the call data and stored; a control function for determining whether the information processing terminal is connected to a predetermined network, the control function transmitting the call data stored in the storage function to the storage device when it is determined that the information processing terminal is connected to the predetermined network; the transmitting function transmits the location of the information processing terminal to the storage device when the call is ended; The storage device stores the call data received from the information processing terminal in association with the call log by using the identifier added to the call data, The control function stops all or part of the functions of the information processing terminal when an instruction to lock the operation of the information processing terminal is received from the communication system, and when the number of the call logs exceeds a predetermined number, the control function consolidates the call logs and notifies a server at a specific period. A program that causes a computer to do something.

Citation Information

Patent Citations

  • Call log generating device and call log generation method

    JP2006148634A

  • Communication recording system, mobile telephone terminal, communication recording server, communication recording method and communication recording program

    JP2013183404A

  • Portable terminal, information management system, information management method, and program

    JP2015146580A

  • Mobile terminal execution function managing system, method, and program

    WO2010038650A1