WO2020050352A1 - 情報処理装置 - Google Patents

情報処理装置 Download PDF

Info

Publication number
WO2020050352A1
WO2020050352A1 PCT/JP2019/034916 JP2019034916W WO2020050352A1 WO 2020050352 A1 WO2020050352 A1 WO 2020050352A1 JP 2019034916 W JP2019034916 W JP 2019034916W WO 2020050352 A1 WO2020050352 A1 WO 2020050352A1
Authority
WO
WIPO (PCT)
Prior art keywords
user
online meeting
unit
character string
users
Prior art date
Application number
PCT/JP2019/034916
Other languages
English (en)
French (fr)
Inventor
陽平 三浦
Original Assignee
株式会社アイドマ・ホールディングス
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 株式会社アイドマ・ホールディングス filed Critical 株式会社アイドマ・ホールディングス
Priority to JP2020520164A priority Critical patent/JP6883902B2/ja
Publication of WO2020050352A1 publication Critical patent/WO2020050352A1/ja

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units

Definitions

  • the present invention relates to an information processing device.
  • Patent Document 1 a chat room is opened for each URL that is unique and satisfies unpredictability, and is simply allocated, using a character string that can be arbitrarily selected by the user. Chat rooms cannot be opened. Further, if the URL transmitted to a person who wants to participate in the chat room is leaked for some reason, anyone can participate in the chat room using the URL. For this reason, a security problem occurs, but specific means for solving the problem is not particularly disclosed in Patent Document 1.
  • the present invention has been made in view of such a situation, and provides a technology that assists a user to perform a more convenient online meeting by using a character string arbitrarily selected by the user. With the goal.
  • an information processing device of one embodiment of the present invention Acquiring means for acquiring a first character string input by a first user; Opening means for opening, on the Web, a virtual place where the participating users can communicate with each other for each of the acquired first character strings; Determining means for determining whether or not the second user can participate in the place based on the second character string input by the second user and the first character string; Is provided.
  • FIG. 1 is a block diagram illustrating a configuration of an information processing system including a server according to a first embodiment of the information processing apparatus of the present invention.
  • FIG. 2 is a block diagram illustrating an example of a hardware configuration of a server in the information processing system illustrated in FIG. 1.
  • FIG. 3 is a functional block diagram illustrating an example of a functional configuration that realizes a place providing process, a lock process, and a whiteboard display process among the functional configurations of the server in FIG. 2.
  • FIG. 9 is a diagram illustrating a specific example of a UI when an online meeting is established for each character string.
  • FIG. 9 is a diagram illustrating a specific example of a UI when a user has participated in an online meeting.
  • FIG. 9 is a diagram illustrating a specific example of a UI when performing a predetermined operation for prohibiting (locking) a user from additionally participating in an online meeting.
  • FIG. 9 is a diagram illustrating a specific example of a whiteboard displayed in an online meeting.
  • place provision processing, lock processing, shared tool provision processing, evidence support processing, attendee reception processing, capture processing, text conversion processing, screen It is a functional block diagram showing an example of the functional composition which realizes amendment processing and business management processing.
  • FIG. 1 is a block diagram illustrating a configuration of an information processing system including a server according to a first embodiment of the information processing apparatus of the present invention.
  • the information processing system shown in FIG. 1 includes a server 1 managed by a service provider M and user terminals 2-1 to 2-n operated by users U1 to Un (n is an integer of 1 or more). It is configured to include each.
  • the server 1 and the user terminals 2-1 to 2-n are mutually connected via a network N such as the Internet.
  • a network N such as the Internet.
  • user U when it is not necessary to individually distinguish each of the users U1 to Un, they are collectively referred to as “user U”. Further, when it is not necessary to individually distinguish each of the user terminals 2-1 to 2-n, they are collectively referred to as "user terminal 2".
  • the server 1 manages each operation of the user terminal 2.
  • the server 1 performs various processes in order to provide the user U with a virtual place (hereinafter, referred to as “online meeting”) A in which a plurality of users U can communicate with each other on the Web. Execute.
  • the processing performed by the server 1 regarding the provision of the online meeting A is referred to as “place providing processing”.
  • the server 1 executes the following processing as a part of the place providing processing. In other words, triggered by the execution of a predetermined operation, a process for inhibiting (locking) the user U from additionally participating in the online meeting A thereafter (hereinafter referred to as “lock process”) is executed. .
  • the server 1 displays a whiteboard 53 that can be simultaneously viewed and drawn by a plurality of users U participating in the online meeting A (hereinafter, referred to as a “whiteboard” Display process ”).
  • a whiteboard 53 that can be simultaneously viewed and drawn by a plurality of users U participating in the online meeting A
  • the user terminal 2 includes, for example, a personal computer, a smartphone, a tablet, and the like, and is operated by the user U.
  • the user terminal 2 is configured by a smartphone or a tablet, the following advantages can be enjoyed by utilizing the portability. That is, when an online meeting A is held with a customer using a smartphone or tablet, the merits can be enjoyed when the product to be sold has no portability, such as the sale of a used car or the sale of real estate. That is, the used car dealer can make a business negotiation with a customer (user U) who is considering purchasing a used car at home while viewing the used car in real time. In addition, a real estate seller can conduct business negotiations with a customer (user U) who is considering purchasing real estate at home while viewing the real estate for sale in real time.
  • FIG. 2 is a block diagram showing an example of a hardware configuration of a server in the information processing system shown in FIG.
  • the server 1 includes a CPU (Central Processing Unit) 11, a ROM (Read Only Memory) 12, a RAM (Random Access Memory) 13, a bus 14, an input / output interface 15, an output unit 16, an input unit 17, , A storage unit 18, a communication unit 19, and a drive 20.
  • CPU Central Processing Unit
  • ROM Read Only Memory
  • RAM Random Access Memory
  • the CPU 11 executes various processes according to a program recorded in the ROM 12 or a program loaded from the storage unit 18 to the RAM 13.
  • the RAM 13 also stores data and the like necessary for the CPU 11 to execute various processes.
  • the CPU 11, the ROM 12, and the RAM 13 are connected to each other via a bus 14.
  • the bus 14 is also connected to an input / output interface 15.
  • the output unit 16, the input unit 17, the storage unit 18, the communication unit 19, and the drive 20 are connected to the input / output interface 15.
  • the output unit 16 is configured by a display such as a liquid crystal and displays various images.
  • the input unit 17 is composed of various hardware buttons and the like, and inputs various information in accordance with an instruction operation of an operator.
  • the storage unit 18 is configured by a DRAM (Dynamic Random Access Memory) or the like, and stores various data.
  • the communication unit 19 controls communication performed with another device (user terminal 2) via the network N including the Internet.
  • the drive 20 is provided as needed.
  • a removable medium 30 made of a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is appropriately mounted.
  • the program read from the removable medium 30 by the drive 20 is installed in the storage unit 18 as needed. Further, the removable medium 30 can store various data stored in the storage unit 18 in the same manner as the storage unit 18.
  • the user terminal 2 in the information processing system in FIG. 1 can have the same configuration as the hardware configuration of the server 1 in FIG.
  • the output terminal 16 and the input unit 17 include a touch panel.
  • the service provider M can provide the user U with an online meeting.
  • FIG. 3 is a functional block diagram illustrating an example of a functional configuration that realizes a place providing process, a lock process, and a shared tool providing process among the functional configurations of the server in FIG. 2.
  • the obtaining unit 101, the opening unit 102, and the determining unit 103 function.
  • the lock unit 104 functions.
  • the receiving unit 105, the generating unit 106, and the display control unit 107 function.
  • a character string DB 401 is provided in one area of the storage unit 18 of the server 1.
  • the obtaining unit 101 obtains a first character string input by a first user. Specifically, when the character string K is input by the user U who wants to participate in the online meeting, the obtaining unit 101 obtains the character string K.
  • the specific number of characters of the character string K is not particularly limited.
  • a desired character string K of the user U1 who establishes the online meeting A can be used.
  • a character string K having a number of characters such as one character, five characters, ten characters, and twenty characters can be used.
  • the user can use not only a simple character string such as a URL but an arbitrary character string that is easy for the user to use. For example, any user can easily use a short character string that can be easily stored. You can open an online meeting.
  • the establishing unit 102 establishes a virtual place on the Web where the users can communicate with each other for each of the acquired first character strings. Specifically, the establishment unit 102 establishes each of the online meetings A1 to Am on the Web for each of the character strings K1 to Km (m is an arbitrary integer value of 1 or more) acquired by the acquisition unit 101. . That is, the online meeting A is established one-to-one with a predetermined character string K. When the online meetings A1 to Am are opened, the character strings K1 to Km are stored and managed as “character strings in use” in the character string DB 401.
  • a specific example of a UI (User Interface) for establishing an online meeting for each character string K will be described later with reference to FIG.
  • the determining unit 103 determines whether or not to participate in the place of the second user based on the second character string input by the second user and the first character string. More specifically, for example, if the user U2 who wants to join the online meeting A1 can join the online meeting when there is an online meeting corresponding to the character string input by the user U2, the determining unit 103 can join the online meeting A1. .
  • a specific example of the UI in a state where the user U has participated in the online meeting A will be described later with reference to FIG.
  • the server 1 executes the lock process to prohibit (lock) the user U from additionally participating in the online meeting.
  • the lock unit 104 functions.
  • the lock unit 104 prohibits (locks) the user U from additionally participating in the venue, triggered by a predetermined operation being performed. Specifically, for example, the lock unit 104 prohibits (locks) the user U from participating in the online meeting A1 thereafter, triggered by a predetermined input operation by the user U1 who opened the online meeting A1. As a result, the user U1 who has opened the online meeting A1 can prohibit (lock) the participation of the other users U at the stage where the desired user U's participation in the online meeting A1 can be confirmed. As a result, the user U1 can cause only the user U intended to participate in the online meeting A1, so that, for example, leakage of information exchanged in the online meeting A1 can be prevented.
  • the lock unit 104 does not prohibit all users U from participating in the online meeting A1 after the above-described predetermined operation, but prohibits anyone other than the predetermined user U from participating in the online meeting A1. be able to.
  • the lock unit 104 may register the user U who is permitted to participate in the online meeting A1 in advance.
  • a specific example of a UI for performing a predetermined operation for inhibiting (locking) the user U from additionally participating in the online meeting A will be described later with reference to FIG.
  • White board display processing When the user U attends the online meeting A, the user U can communicate with other participants. Specifically, communication can be performed using various tools such as chat and voice communication. In addition, when it is desired to share materials between participants, a whiteboard that can be viewed and drawn by the participants at the same time can be displayed. At this time, the server 1 executes a whiteboard display process. As described above, when the white board display process is performed, the receiving unit 105, the generating unit 106, and the display control unit 107 function.
  • the receiving unit 105 receives the drawing input of each of a plurality of users participating in the venue. Specifically, when a drawing input is performed on the whiteboard 53 displayed on the user terminal 2 by an operation of a plurality of users U participating in the online meeting A, the accepting unit 105 determines that the plurality of users U Accept each drawing input.
  • the generation unit 106 generates drawing information according to the received drawing input. Specifically, the generation unit 106 generates drawing information in accordance with the drawing input of each of the plurality of users U received by the receiving unit 105.
  • the display control unit 107 executes control for displaying the generated drawing information on the display unit. Specifically, the display control unit 107 executes control to display the drawing information generated by the generation unit 106 on each of the user terminals 2 operated by each of the plurality of users U.
  • the drawing input by the user U1 is displayed on the user terminals 2-1 to 2-3 in real time.
  • the content of communication between the participants of the online meeting A1 is enhanced, and the online meeting A1 can be used efficiently.
  • a specific example of the whiteboard 53 displayed in the online meeting A will be described later with reference to FIG.
  • the character string DB 401 stores and manages one or more character strings K used for establishing the online meeting A.
  • FIG. 4 is a diagram illustrating a specific example of the UI 50 when the online meeting A is opened for each character string K.
  • the user U who wants to open the online meeting A can easily open the online meeting A by inputting a desired character string K into the input field 501.
  • “abcde” is input as the character string K. Therefore, when the connection button 502 is pressed, the character string “abcde” is acquired by the acquiring unit 101 (FIG. 3). Then, if the character string “abcde” is not in use, the opening unit 102 (FIG. 3) opens an online meeting A corresponding to “abcde”.
  • the UI 50 is provided with a button 503 and a button 504 below the input field 501 and the connection button 502.
  • the button 503 is a button for copying a URL for accessing the online meeting A. By pressing this button 503, the URL can be easily pasted into another text file or mail document.
  • the button 504 is a button for transmitting an invitation mail for having another user U participate in the online meeting A. By pressing this button 504, the user U who has opened the online meeting A can easily send an invitation mail to the desired user U.
  • the transmitted invitation mail displays an invitation text, a URL for accessing and joining the online meeting A, a link button, and the like.
  • the user U who has received the invitation mail can easily join the online meeting A simply by clicking the URL or the link button. That is, the user U that has received the invitation mail can easily participate in the online meeting A without performing an operation of setting an ID and a password to log in or downloading a special application program or the like. Furthermore, in this service, it is possible to easily exchange keywords without necessarily using the above-mentioned invitation mail. That is, in the present service, the user U who wants to participate in the online meeting A simply inputs an arbitrary character string K (for example, “abcde”) on the top page of a website or the like that operates the present service. At the online meeting A. In general, this arbitrary character string K can be set as a character string that is shorter and easier to remember than a URL or the like. Therefore, it is possible to easily exchange data simply by transmitting the character string by telephone or the like.
  • an arbitrary character string K for example, “abcde”
  • FIG. 5 is a diagram showing a specific example of the UI 51 in a state where the user U has participated in the online meeting A.
  • the UI 51 displays a captured image of the user U and a chat 511 as a communication tool using text. Further, the UI 51 is provided with a button 512, a button 513, a button 514, and a button 515.
  • the button 512 is a button to be pressed when a predetermined screen is to be shared among a plurality of users U participating in the online meeting A. When the button 512 is pressed, for example, the screen displayed on the user terminal 2-1 of the user U1, which is one of the participants, is shared with other participants (that is, the screen is simultaneously visible). .
  • the button 513 is a button to be pressed when a plurality of users U participating in the online meeting A want to share a memo.
  • a shared memo that can be viewed and edited by all the participants is displayed.
  • the button 514 is pressed when a plurality of users U participating in the online meeting A display the whiteboard 53 that can be simultaneously viewed and drawn.
  • the button 514 is pressed, the above-described white board display processing is executed in the server 1 and the white board 53 is displayed on each of the user terminals 2 of the participants.
  • the button 515 is a button to be pressed when the user wants to capture the displayed screen.
  • Such various functions associated with the service are particularly useful when the service is used in a business meeting or the like. That is, when a business meeting is held, it is necessary to exchange opinions among participating users, unlike chat and the like. Furthermore, such exchange of opinions often involves specialized knowledge and complicated exchanges, and it is often difficult to understand simply by exchanging messages on the Web. In such a case, for example, by adopting the white boat process of the present service, each of the users participating in the online meeting A can hold a meeting while appropriately inserting figures and tables, and exchange opinions more easily. It can be carried out.
  • FIG. 6 is a diagram showing a specific example of the UI 52 for performing a predetermined operation for prohibiting (locking) the user U from additionally participating in the online meeting A.
  • the server 1 is caused to execute the lock processing as described above. Specifically, as shown in FIG. 6, a UI 52 for executing the lock process is displayed, so that the user U who has opened the online meeting A confirms the participation (ie, connection) of all the participants. Button 521 is pressed. In other words, a list of users U who have already joined (that is, connected), including the user U who has opened the online meeting A, is displayed in the “connected user list”. In the example of FIG. 6, two users U, “Tetsuro Takakawa” and “Yu Oyama” have already participated (ie, connected).
  • such a lock function is particularly useful when this service is used in a business meeting or the like. That is, in a business meeting, it is extremely important to manage the contents of the meeting, and it is necessary for the participants of the meeting to strictly manage them. Further, for example, even in the same online meeting, a specification that limits the users who can participate in accordance with the information exchanged is also conceivable. More specifically, it is assumed that A1 to A3 related to the company A and B1 to B3 related to the party B participate in the online meeting A. In this regard, it is generally desirable that a total of six people A1 to A3 and B1 to B3 actively exchange opinions.
  • FIG. 7 is a diagram showing a specific example of the whiteboard 53 displayed in the online meeting A.
  • the server 1 executes a whiteboard display process, and the whiteboard 53 as shown in FIG.
  • the whiteboard 53 can be used as follows. That is, as an example, it is assumed that the participants of the online meeting A1 are only the user U1 who is the creator and the user U2 who has received the invitation mail from the user U2. In this case, if the user U1 is a diplomat of an insurance company that sells insurance products and the user U2 is the customer, information that cannot be transmitted by e-mail or telephone can be exchanged at the online meeting A1.
  • the user U2 transmits a chat message such as “Is this compensation content true?” While drawing the item included in the compensation content of a certain insurance product in a red circle. Can also.
  • the user U1 can transmit a message by chat such as “True.
  • the content of the compensation is exactly the centerpiece of this insurance”.
  • the user U2 can also transmit a message by chat such as "this compensation content is also noteworthy” while drawing another matter in a blue circle.
  • the content of communication between the participants of the online meeting A1 is enhanced, and the online meeting A1 can be used efficiently.
  • the hardware configuration of the server according to the second embodiment of the information processing apparatus of the present invention and the configuration of the information processing system including the server are all the same as the respective configurations shown in the first embodiment. Therefore, the description of the hardware configuration of the server according to the second embodiment of the information processing apparatus of the present invention and the configuration of the information processing system including the server will be omitted.
  • the server 1 according to the second embodiment of the information processing apparatus of the present invention includes, as a part of the place providing processing, in addition to the above processing, evidence support processing, attendee reception processing, capture processing, text conversion processing, screen Correction processing and business management processing can be further executed.
  • “Evidence support processing” refers to processing for supporting evidence on contracts and the like exchanged between participants of the online meeting A.
  • the “attendance reception process” refers to a process of receiving the participation of a person who intends to participate in online meeting A by stealth for the purpose of assistance or the like.
  • the “capture process” refers to a process of displaying a capture screen that can be visually recognized and drawn by the participants of the online meeting A at the same time.
  • the “text conversion process” is a process of converting the contents (voice data) spoken by a participant of the online meeting A into text data in a language used by each of the other participants (transcription) and displaying the converted text data.
  • “Screen modification processing” refers to processing for modifying the appearance of a screen displaying the UI of online meeting A.
  • “Business management processing” refers to processing for managing the business of the participants of the online meeting A.
  • FIG. 8 shows, among the functional configurations of the server according to the second embodiment of the information processing apparatus of the present invention, place providing processing, lock processing, shared tool providing processing, evidence support processing, attendee reception processing, capture processing, text processing. It is a functional block diagram showing an example of a functional configuration which realizes conversion processing, screen correction processing, and business management processing.
  • the evidence support unit 108 functions.
  • the determination unit 103 functions.
  • the receiving unit 105, the generation unit 106, the display control unit 107, and the capture unit 109 function.
  • the text conversion process is performed, the text conversion unit 110 functions.
  • the screen correction processing is performed, the screen correction unit 111 functions.
  • the business management unit 112 functions. In one area of the storage unit 18 of the server 1, a character string DB 401, a user DB 402, an imprint DB 403, and a voice DB 404 are provided. Note that the functional configuration for realizing each of the place providing process, the lock process, and the shared tool providing process in the CPU 11 of the server 1 according to the second embodiment is the same as the functional configuration of the above-described first embodiment. Therefore, the description is omitted.
  • the evidence support unit 108 provides support for providing public evidence to documents such as contracts exchanged at the venue. Specifically, though not shown, when a button provided with a notation such as “application for electronic certificate” provided on the UI of the online meeting A is pressed, the evidence support unit 108 performs the following processing. I do. That is, the evidence support unit 108 displays a screen for registering a seal or a signature (hereinafter, referred to as a “seal or the like”) to be attached to a contract or the like to be evidenced (hereinafter, referred to as a “seal or the like registration screen”). Display.
  • a seal or a signature hereinafter, referred to as a “seal or the like”
  • the user U has a selection for registering an imprint or the like from the displayed imprint or the like registration screen, and is issued a credential (an electronic certificate issued by a third-party organization) for the selected imprint or the like. Can apply for The registered imprints and the like are stored and managed in the imprint etc. DB 403.
  • the evidence support unit 108 presents the user U with a seal imprint or the like on which the credential was issued, to a contract or the like to be subject to the evidence. Accordingly, by participating in the online meeting A, the user U can perform a series of contract activities up to negotiation, agreement, and contract while communicating with other users U. As a result, it is possible to increase the efficiency of contract activities that have been inefficient by performing face-to-face from the viewpoint of certainty.
  • the user U can easily participate in the online meeting A only by inputting a predetermined character string in a predetermined field of the UI, but without knowing the existence of the other users U, in a so-called stealth manner. You can also participate.
  • the server 1 executes the attendee reception process.
  • the determination unit 103 functions.
  • the determining unit 103 determines whether or not the third user who wants to participate in the place by stealth can participate in the venue for the purpose of assistance in addition to the processing shown in the first embodiment (FIG. 3).
  • the decision unit 103 approves the participation of the third user, the third user can stealthly participate in the venue.
  • the user U can stealthly participate as a “seat” for the purpose of, for example, assisting the online meeting A (for example, creating minutes).
  • the user U who is a direct supervisor of the user U who is a normal participant can also participate in stealth as a "seat" for the purpose of giving a lecture to the user U who reports to the subordinate.
  • Capture processing When the user U participates in the online meeting A, the user U can display a capture screen that can be viewed and drawn simultaneously with other participants. At this time, the server 1 executes a capture process. As described above, when the capture processing is performed, the reception unit 105, the generation unit 106, the display control unit 107, and the capture unit 109 function.
  • the capture unit 109 captures a screen displayed on one user's terminal among a plurality of users participating in the venue, and executes control to display the captured screen on another user's terminal. Specifically, the capture unit 109 captures a screen displayed on the user terminal 2 of one or more of the users U among the plurality of users U participating in the online meeting A, and converts the captured screen to another user U. The control for displaying on each user terminal 2 of U is executed.
  • the receiving unit 105 receives drawing input to the capture screen by each of a plurality of users participating in the venue. More specifically, the reception unit 105 draws on the capture screen displayed on each of the user terminals 2-1 to 2-n by operating each of the plurality of users U1 to Un participating in the online meeting A. When an input is made, the drawing input is accepted.
  • the generating unit 106 generates drawing information according to the drawing input received by the receiving unit 105. Specifically, the generation unit 106 generates the drawing information according to the contents of the drawing input to the capture screen by each of the users U1 to Un received by the receiving unit 105.
  • the display control unit 107 executes control for displaying the generated drawing information on the display unit. Specifically, the display control unit 107 executes control to superimpose the drawing information generated by the generating unit 106 on the capture screen displayed on each of the user terminals 2-1 to 2-n. Thus, for example, when the capture screen of a certain user terminal 2 is displayed on each of the other user terminals 2, the result of drawing input on the capture screen is directly reflected on the respective display screens of the other user terminals 2. . Specifically, for example, when the examination items in the online meeting A relate to the UI under development, the UI under development is displayed on all the user terminals 2 of the participants, and the specific examination point is determined. Discussions can be advanced while sharing. As a result, an easy-to-understand and efficient online meeting can be realized for all the participants.
  • the user U can have the contents (voice data) spoken by another participant of the online meeting A converted to text data in a language used by the user U (transcription).
  • the server 1 executes a text conversion process. As described above, when the text conversion process is performed, the text conversion unit 110 functions.
  • the text conversion unit 110 stores, in the voice DB 404, data of voice uttered by the user participating in the venue. Then, control is performed to convert the voice data into text data in a language used by each of the other users participating in the venue and display the text data.
  • the language used by each of the other users participating in the venue is recorded in the user DB 402. That is, the text conversion unit 110 executes a control of converting voice data spoken by the user U in the online meeting A into text data in a language used by another user and displaying the text data.
  • the text conversion unit 110 converts the voice data spoken in English by the user U1 into text data in a language other than English (eg, Japanese, Chinese, etc.) used by each of the users U2 to Un.
  • the control executes the control to convert (transcribe and translate) and display.
  • the converted text data can be displayed in captions for each of the users U2 to Un, and the minutes can be created for each language.
  • the service can be applied to an international conference in which a plurality of languages fly. Further, it is possible to support the work of the user U who has hearing impairment.
  • the user U can correct the appearance of the UI of the online meeting A displayed on the user terminal 2.
  • the server 1 executes a screen correction process.
  • the screen correction unit 111 functions.
  • the screen correction unit 111 performs control for correcting the appearance of a UI displayed on a terminal of a user who participates in a venue. Specifically, the screen correction unit 111 executes control for correcting the appearance of the UI displayed on the user terminal 2 of the user U participating in the online meeting A.
  • the specific method by which the screen correction unit 111 corrects the appearance of the UI displayed on the user terminal 2 is not particularly limited. For example, by adjusting the brightness and the like, “visibility” and “favorableness” given to the user U who sees the UI can be improved.
  • the screen correction unit 111 may adjust the brightness or the like according to the content of the operation of the user U on the user terminal 2 or may automatically adjust the brightness or the like according to the content displayed on the UI (for example, the brightness of the captured image of the user U). May be used to adjust the brightness and the like.
  • the work management unit 112 manages the work time of the user by counting the time at which the user has participated in the venue. Specifically, the work management unit 112 manages the work time of the user U by counting the time when the user U has participated in the online meeting A, which is recorded in the user DB 402. Accordingly, for example, when the user U participates in the online meeting A as an operator of the call center, the participation time is automatically counted. As a result, the employer of the user U can pay the user U a reward according to the automatically counted time.
  • the present invention is not limited to the above-described embodiments, and modifications, improvements, and the like within a range that can achieve the object of the present invention are included in the present invention. is there.
  • the effects described in the above embodiments merely enumerate the most preferable effects resulting from the present invention, and the effects according to the present invention are not limited to those described in the above embodiments. .
  • a method of inputting in the input field 501 shown in FIG. 4 is used as a specific example of the predetermined input method for inputting the character string K when opening the online meeting A.
  • voice input may be performed via a microphone (not shown) provided in the user terminal 2, or another method may be used.
  • a method of inviting a desired user U to the online meeting A by using an invitation mail is used, but this is merely an example.
  • a method of inviting the user U to the online meeting A by transmitting a character string K corresponding to the online meeting A by telephone or the like may be used.
  • the user U who has received the transmission of the character string K can participate in the online meeting A by inputting the character string K using a predetermined input method.
  • the “predetermined input method” here is not particularly limited, and any input method such as input via the UI displayed on the user terminal 2 or input by voice can be used.
  • a program constituting the software is installed in a computer or the like from a network or a recording medium.
  • the computer may be a computer embedded in dedicated hardware. Further, the computer may be a computer that can execute various functions by installing various programs, for example, a general-purpose personal computer.
  • a recording medium including such a program is provided to the user in a state where the recording medium is not only configured as a removable medium distributed separately from the apparatus main body to provide the program to the user but also pre-installed in the apparatus main body. It is composed of a recording medium and the like.
  • the removable medium includes, for example, a magnetic disk (including a floppy disk), an optical disk, a magneto-optical disk, or the like.
  • the optical disc is composed of, for example, a CD-ROM (Compact Disc-Only Only Memory Y), a DVD (Digital Versatile Disc), and the like.
  • the magneto-optical disk is constituted by an MD (MINI @ DISK) or the like.
  • the recording medium provided to the user in a state where the recording medium is pre-installed in the apparatus main body includes, for example, a ROM in which a program is recorded, a hard disk included in a storage unit, and the like.
  • the steps of describing a program recorded on a recording medium are not only performed in chronological order according to the order, but are not necessarily performed in chronological order. This also includes the processing to be executed. Further, in the present specification, the term system refers to an entire apparatus including a plurality of devices and a plurality of means.
  • the system configuration shown in FIG. 1 is merely an example for achieving the object of the present invention, and is not particularly limited. That is, it is only necessary that a function capable of performing the role of each device is provided in the information processing system, and each device may be directly connected without going through a network.
  • Each hardware configuration shown in FIG. 2 is merely an example for achieving the object of the present invention, and is not particularly limited.
  • one piece of hardware may have the function of another piece of hardware, or a plurality of pieces of hardware having the same function may be included.
  • the functional configuration in FIG. 3 is merely an example and is not particularly limited. That is, it is sufficient that the server 1 has a function capable of executing the series of processes described above as a whole, and what kind of functional block is used to realize this function is not particularly limited to the example of FIG. Further, one functional block may be constituted by hardware alone, may be constituted by software alone, or may be constituted by a combination thereof.
  • the information processing apparatus to which the present invention is applied only needs to have the following configuration, and can take various embodiments. That is, the information processing apparatus to which the present invention is applied (for example, the server 1 in FIG. 1) An obtaining unit (for example, the obtaining unit 101 in FIG. 3) that obtains a first character string (for example, the character string K1) input by the first user (for example, the user U1); Opening means (for example, the opening unit 102 in FIG. 3) for opening a virtual place (for example, online meeting A) on the Web where the participating users can communicate with each other for each of the acquired first character strings.
  • a first character string for example, the character string K1
  • Opening means for example, the opening unit 102 in FIG. 3
  • a virtual place for example, online meeting A
  • Means for example, the determination unit 103 in FIG. 3; Is provided. Accordingly, anyone can easily open an online meeting using a short character string that can be easily stored, instead of a redundant character string such as a URL.
  • a lock means (for example, FIG. 3 shown in FIG. 3) that prohibits another user from participating in the place after that when a predetermined operation (for example, an operation via the UI 52 in FIG. 6) is performed.
  • a lock section 104) can be further provided.
  • the user U who has opened the online meeting A can prohibit (lock) the participation of the other users U at the stage where the participation of the desired user U in the online meeting A can be confirmed.
  • a display means for example, a whiteboard 53 in FIG. 7) that can be visually recognized by a plurality of users participating in the place;
  • a receiving unit for example, the receiving unit 105 in FIG. 3) that receives the drawing input of each of the plurality of users;
  • Generating means for example, the generating unit 106 in FIG. 3) for generating drawing information according to the received drawing input;
  • a display control unit for example, a display control unit 107 in FIG. 3) for performing control to display the generated drawing information on the display unit; Can be further provided.
  • the drawing input by the user U1 is displayed on the user terminals 2-1 to 2-3 in real time.
  • the content of communication between the participants of the online meeting A1 is enhanced, and the online meeting A1 can be used efficiently.
  • a capture control unit for example, the capture unit 109 in FIG. 8 for executing
  • the receiving means for example, the receiving unit 105 in FIG. 8) receives drawing input to the capture screen by each of the plurality of users participating in the place
  • the generating unit for example, the generating unit 106 in FIG. 8) generates drawing information according to the drawing input received by the receiving unit
  • the display control unit (for example, the display control unit 107 in FIG. 8) can execute control for displaying the generated drawing information on the capture screen.
  • a screen displayed on the terminal of one user among a plurality of users participating in a virtual place where the participating users can communicate with each other is captured. Then, the capture screen is displayed on a terminal of another user other than the one user.
  • the result of drawing input on the capture screen is directly reflected on each display screen of the other user terminal 2.
  • Evidence support means for example, the evidence support unit 108 in FIG. 8 for executing control requested to the institution can be further provided.
  • support is provided for providing evidence to a predetermined document exchanged in a virtual place where the participating users can communicate with each other.
  • This allows the user to perform a series of contract activities up to negotiation, agreement, and contract online while communicating with other users.
  • the determination means (for example, the determination unit 103 in FIG. 8) can further determine whether or not the third user for the purpose of assistance can participate in the place by stealth.
  • the boss of a normal participant can also participate in stealth as a "seat attendant" for the purpose of giving a lecture to his / her direct reports.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

ユーザが任意に選択した文字列毎に開設することができ、さらに、セキュリティが確保されたオンラインミーティングをWeb上に開設する手法を提供することを課題とする。 取得部101は、ユーザU1により入力された文字列K1を取得する。開設部102は、取得された文字列K1乃至Kmの夫々毎に、参加したユーザU同士が互いにコミュニケーションをとることができる仮想のオンラインミーティングAをWeb上に開設する。決定部103は、ユーザU2により入力された文字列K2と、文字列K1とに基づいて、ユーザU2のオンラインミーティングAへの参加の可否を決定する。これにより上記課題を解決する。

Description

情報処理装置
 本発明は、情報処理装置に関する。
 所定のURL(Uniform Resource Locator)を用いて、チャットルームを自動開設し、そのURLをメール送信して参加者を招待する技術は既に開示されている(特許文献1参照)。
特開2004-240932号公報
 しかしながら、特許文献1で開示されている技術では、一意でかつ予測不能性を満たすURL毎にチャットルームが開設され、それが割り振られるに過ぎず、ユーザの任意に選択できる文字列を利用してチャットルームを開設することはできない。
 さらに、チャットルームに参加しようとする者に対し送信されたURLが何らかの原因で漏えいした場合、誰でもそのURLを用いてチャットルームに参加することができてしまう。このため、セキュリティ上の問題が生じるが、当該問題を解決するための具体的手段は、特許文献1において特に開示されていない。
 本発明は、このような状況に鑑みてなされたものであり、ユーザが任意に選択した文字列を利用して、よりユーザにとって利便性の高いオンラインミーティングを行うことを補助する技術を提供することを目的とする。
 上記目的を達成するため、本発明の一態様の情報処理装置は、
 第1ユーザにより入力された第1文字列を取得する取得手段と、
 取得された前記第1文字列毎に、参加したユーザ同士が互いにコミュニケーションをとることができる仮想の場をWeb上に開設する開設手段と、
 第2ユーザにより入力された第2文字列と、前記第1文字列とに基づいて、前記第2ユーザの前記場への参加の可否を決定する決定手段と、
 を備える。
 本発明によれば、ユーザが任意に選択した文字列を利用して、よりユーザにとって利便性の高いオンラインミーティングを行うことを補助する技術を提供することができる。
本発明の情報処理装置の第1実施形態に係るサーバを含む、情報処理システムの構成を示すブロック図である。 図1に示す情報処理システムのうち、サーバのハードウェア構成の一例を示すブロック図である。 図2のサーバの機能的構成のうち、場提供処理、ロック処理、及び白板表示処理を実現させる機能的構成の一例を示す機能ブロック図である。 文字列毎にオンラインミーティングを開設する際のUIの具体例を示す図である。 ユーザがオンラインミーティングに参加した際のUIの具体例を示す図である。 オンラインミーティングにユーザが追加的に参加することを禁止(ロック)するための所定の操作を行う際のUIの具体例を示す図である。 オンラインミーティングに表示されるホワイトボードの具体例を示す図である。 本発明の情報処理装置の第2実施形態に係るサーバの機能的構成のうち、場提供処理、ロック処理、共有ツール提供処理、エビデンス支援処理、同席者受付処理、キャプチャ処理、テキスト変換処理、画面修正処理、及び業務管理処理を実現させる機能的構成の一例を示す機能ブロック図である。
 以下、本発明の実施形態について、図面を用いて説明する。
[第1実施形態]
 [システム構成]
 図1は、本発明の情報処理装置の第1実施形態に係るサーバを含む、情報処理システムの構成を示すブロック図である。
 図1に示す情報処理システムは、サービス提供者Mが管理するサーバ1と、ユーザU1乃至Un(nは1以上の任意の整数値)の夫々が操作するユーザ端末2-1乃至2-nの夫々とを含むように構成されている。
 サーバ1と、ユーザ端末2-1乃至2-nとは、インターネット(Internet)等のネットワークNを介して相互に接続されている。
 なお、以下、ユーザU1乃至Unの夫々を個々に区別する必要がない場合、これらをまとめて「ユーザU」と呼ぶ。また、ユーザ端末2-1乃至2-nの夫々を個々に区別する必要がない場合、これらをまとめて「ユーザ端末2」と呼ぶ。
 サーバ1は、ユーザ端末2の各動作を管理する。サーバ1は、ユーザUに対し、Web上で複数のユーザU同士が互いにコミュニケーションをとることができる仮想の場(以下、「オンラインミーティング」と呼ぶ)Aを提供すべく、各種各様な処理を実行する。以下、オンラインミーティングAの提供に関してサーバ1により実行される処理を、「場提供処理」と呼ぶ。
 また、サーバ1は、場提供処理の一部として、以下の処理を実行する。
 即ち、所定の操作が行われたことをトリガとして、それ以降、オンラインミーティングAにユーザUが追加的に参加することを禁止(ロック)する処理(以下、「ロック処理」と呼ぶ)を実行する。
 また、サーバ1は、場提供処理の一部として、オンラインミーティングAに参加している複数のユーザUが同時に視認したり描画したりすることができるホワイトボード53を表示させる処理(以下、「白板表示処理」と呼ぶ)を実行する。
 なお、サーバ1が場提供処理、ロック処理、及び白板表示処理を実行するために備える機能の具体的内容については、図3を参照して後述する。
 ユーザ端末2は、例えばパーソナルコンピュータ、スマートフォン、タブレット等で構成され、ユーザUにより操作される。
 なお、ユーザ端末2がスマートフォンやタブレットで構成される場合には、その携帯性を活かすことで以下のようなメリットを享受することができる。即ち、スマートフォンやタブレットを用いて顧客とオンラインミーティングAを行う場合、例えば中古自動車の販売や不動産の販売など、販売の対象となる商品に携帯性がないときにメリットを享受することができる。即ち、中古自動車の販売業者は、自宅で中古自動車の購入を検討している顧客(ユーザU)に対し、中古自動車をリアルタイムに閲覧させながら商談を行うことができる。また、不動産の販売業者は、自宅で不動産の購入を検討している顧客(ユーザU)に対し、売りに出している不動産をリアルタイムに閲覧させながら商談を行うことができる。
 [ハードウェア構成]
 図2は、図1に示す情報処理システムのうち、サーバのハードウェア構成の一例を示すブロック図である。
 サーバ1は、CPU(Central Processing Unit)11と、ROM(Read Only Memory)12と、RAM(Random Access Memoy)13と、バス14と、入出力インターフェース15と、出力部16と、入力部17と、記憶部18と、通信部19と、ドライブ20と、を備えている。
 CPU11は、ROM12に記録されているプログラム、又は記憶部18からRAM13にロードされたプログラムに従って各種の処理を実行する。
 RAM13には、CPU11が各種の処理を実行する上において必要なデータ等も適宜記憶される。
 CPU11、ROM12及びRAM13は、バス14を介して相互に接続されている。このバス14にはまた、入出力インターフェース15も接続されている。入出力インターフェース15には、出力部16、入力部17、記憶部18、通信部19及びドライブ20が接続されている。
 出力部16は、液晶等のディスプレイにより構成され、各種画像を表示する。
 入力部17は、各種ハードウェア釦等で構成され、操作者の指示操作に応じて各種情報を入力する。
 記憶部18は、DRAM(Dynamic Random Access Memory)等で構成され、各種データを記憶する。
 通信部19は、インターネットを含むネットワークNを介して他の装置(ユーザ端末2)との間で行う通信を制御する。
 ドライブ20は、必要に応じて設けられる。ドライブ20には、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリ等よりなる、リムーバブルメディア30が適宜装着される。ドライブ20によってリムーバブルメディア30から読み出されたプログラムは、必要に応じて記憶部18にインストールされる。また、リムーバブルメディア30は、記憶部18に記憶されている各種データも、記憶部18と同様に記憶することができる。
 なお、図示はしないが、図1の情報処理システムのうち、ユーザ端末2も、図2のサーバ1のハードウェア構成と同様の構成とすることができるため、その説明を省略する。
 ただし、ユーザ端末2がスマートフォンやタブレットで構成される場合には、出力部16及び入力部17として、タッチパネルを有している。
 このような図1のサーバ1の各種ハードウェアと各種ソフトウェアとの協働により、サーバ1で後述する各種処理の実行が可能になる。その結果、サービス提供者Mは、ユーザUに対し、オンラインミーティングを提供することができる。
 [機能的構成]
 図3は、図2のサーバの機能的構成のうち、場提供処理、ロック処理、及び共有ツール提供処理を実現させる機能的構成の一例を示す機能ブロック図である。
 図3に示すように、サーバ1のCPU11においては、場提供処理が実行される場合には、取得部101と、開設部102と、決定部103とが機能する。また、ロック処理が実行される場合には、ロック部104が機能する。また、白板表示処理が実行される場合には、受付部105と、生成部106と、表示制御部107とが機能する。
 サーバ1の記憶部18の一領域には、文字列DB401が設けられている。
 (場提供処理)
 取得部101は、第1ユーザにより入力された第1文字列を取得する。具体的には、取得部101は、オンラインミーティングに参加しようとするユーザUにより文字列Kが入力されると、これを取得する。
 ここで、文字列Kの具体的な文字数は特に限定されない。オンラインミーティングAを開設するユーザU1の所望の文字列Kを用いることができる。例えば、1文字、5文字、10文字、20文字といった文字数の文字列Kを用いることができる。
 これにより、ユーザは、URLのような単なる文字列ではなく、自身にとって利用しやすい任意の文字列を利用することができるため、例えば、容易に記憶できる短い文字列を用いて、誰でも容易にオンラインミーティングを開設することができる。
 開設部102は、取得された第1文字列毎に、ユーザ同士が互いにコミュニケーションをとることができる仮想の場をWeb上に開設する。具体的には、開設部102は、取得部101により取得された文字列K1乃至Km(mは1以上の任意の整数値)の夫々について、オンラインミーティングA1乃至Amの夫々をWeb上に開設する。
 即ち、オンラインミーティングAは、所定の文字列Kと1対1で開設される。オンラインミーティングA1乃至Amが開設されると、文字列K1乃至Kmの夫々は、文字列DB401において「使用中の文字列」として記憶されて管理される。
 なお、文字列K毎にオンラインミーティングを開設する際のUI(User Interface)の具体例は、図4を参照して後述する。
 決定部103は、第2ユーザにより入力された第2文字列と、第1文字列とに基づいて、第2ユーザの場への参加の可否を決定する。
 具体的には例えば、決定部103は、オンラインミーティングA1に参加しようとするユーザU2は、自身の入力した文字列に対応するオンラインミーティングが存在する場合には、そのオンラインミーティングに参加することができる。
 なお、ユーザUがオンラインミーティングAに参加した状態のUIの具体例は、図5を参照して後述する。
 ここで、オンラインミーティングA1に参加しようとするユーザU2が、文字列K1を誤って入力してしまうような場合がある。また、同様にオンラインミーティングA1に参加を予定していない無関係の図示せぬユーザが文字列K1を入力してしまう場合もある。
 このような場合、単にオンラインミーティングへの参加を許可すると、見ず知らずのユーザが突然参加してくることになるため、問題が生じる場合もある。
 したがって、このような事態を防止するためには、次に示すロック処理が有用である。
 (ロック処理)
 このような場合、サーバ1は、ロック処理を実行することにより、ユーザUが追加的にオンラインミーティングに参加することを禁止(ロック)する。上述したように、ロック処理が実行される場合、ロック部104が機能する。
 ロック部104は、所定の操作が行われたことをトリガとして、それ以降、場にユーザUが追加的に参加することを禁止(ロック)する。具体的には例えば、ロック部104は、オンラインミーティングA1を開設したユーザU1による所定の入力操作をトリガとして、それ以降、オンラインミーティングA1にユーザUが参加することを禁止(ロック)する。
 これにより、オンラインミーティングA1を開設したユーザU1は、所望のユーザUのオンラインミーティングA1への参加が確認できた段階で、それ以外のユーザUの参加を禁止(ロック)することができる。
 その結果、ユーザU1は、自身の意図したユーザUにのみオンラインミーティングA1に参加させることができるので、例えば、オンラインミーティングA1で取り交わされた情報の漏えいを防ぐことができる。
 さらに言えば、このロック部104は、上述の所定の操作以降、全てのユーザUのオンラインミーティングA1への参加を禁止するのではなく、所定のユーザU以外をオンラインミーティングA1への参加を禁止することができる。この場合、例えば、ロック部104は、事前にオンラインミーティングA1への参加を許可するユーザUを登録する等しておけばよい。
 なお、オンラインミーティングAにユーザUが追加的に参加することを禁止(ロック)するための所定の操作を行うためのUIの具体例は、図6を参照して後述する。
 (白板表示処理)
 ユーザUは、オンラインミーティングAに参加すると、他の参加者との間でコミュケーションをとることができる。具体的には、チャット、音声通話等の各種のツールを用いてコミュニケーションをとることができる。また、参加者間で資料の共有を図りたい場合には、参加者が同時に視認したり描画したりすることができるホワイトボードを表示させることもできる。このとき、サーバ1は、白板表示処理を実行する。上述したように、白板表示処理が実行される場合、受付部105と、生成部106と、表示制御部107とが機能する。
 受付部105は、場に参加している複数のユーザの夫々の描画入力を受け付ける。具体的には、オンラインミーティングAに参加している複数のユーザUの操作により、ユーザ端末2に表示されたホワイトボード53に対し描画入力が行われると、受付部105は、複数のユーザUの夫々の描画入力を受け付ける。
 生成部106は、受け付けられた描画入力に応じて描画情報を生成する。具体的には、生成部106は、受付部105により受け付けられた、複数のユーザUの夫々の描画入力に応じて、描画情報を生成する。
 表示制御部107は、生成された描画情報を表示手段に表示させる制御を実行する。具体的には、表示制御部107は、生成部106により生成された描画情報を、複数のユーザUの夫々が操作するユーザ端末2の夫々に表示させる制御を実行する。
 これにより、例えば、ユーザU1乃至U3の夫々がオンラインミーティングA1に参加している場合には、ユーザU1による描画入力がリアルタイムでユーザ端末2-1乃至2-3に表示される。
 その結果、オンラインミーティングA1の参加者同士のコミュニケーションの内容を充実化させ、かつ、オンラインミーティングA1の効率的な利用が可能になる。
 なお、オンラインミーティングAに表示されるホワイトボード53の具体例は、図7を参照して後述する。
 文字列DB401には、オンラインミーティングAの開設に用いられた1以上の文字列Kが記憶され管理されている。
 [具体例]
 図4は、文字列K毎にオンラインミーティングAを開設する際のUI50の具体例を示す図である。
 図4に示すように、オンラインミーティングAを開設しようとするユーザUは、入力欄501に所望の文字列Kを入力することにより、容易にオンラインミーティングAを開設することができる。
 図4に示す例では、文字列Kとして「abcde」が入力されている。このため、接続ボタン502が押下されると、文字列「abcde」が取得部101(図3)により取得される。そして、開設部102(図3)は、文字列「abcde」が使用中でなければ、「abcde」に対応するオンラインミーティングAを開設する。
 また、図4に示すように、UI50には、入力欄501、及び接続ボタン502の下に、ボタン503と、ボタン504とが設けられている。
 ボタン503は、オンラインミーティングAにアクセスするためのURLをコピーするためのボタンである。このボタン503を押下することにより、他のテキストファイルやメール文書に容易にURLをペーストすることができる。
 ボタン504は、他のユーザUに対しオンラインミーティングAに参加してもらうための招待メールを送信するボタンである。このボタン504を押下することにより、オンラインミーティングAを開設したユーザUは、所望のユーザUへの招待メールを容易に送信することができる。
 なお、図示はしないが、送信された招待メールには、招待文とともに、オンラインミーティングAにアクセスして参加するためのURLや、リンクボタン等が表示されている。このため、招待メールを受信したユーザUは、URLやリンクボタンをクリックするだけで、容易にオンラインミーティングAに参加することができる。
 つまり、招待メールを受信したユーザUは、IDとパスワードを設定してログインする操作や、特別なアプリケーションプログラム等をダウンロードすることなく、容易にオンラインミーティングAに参加することができる。
 さらに言えば、本サービスでは、必ずしも上述の招待メールを使用せずとも、容易にキーワードのやり取りを行うことが可能である。
 即ち、本サービスにおいて、オンラインミーティングAへの参加を希望するユーザUは、任意の文字列K(例えば「abcde」)を、本サービスを運営するウェブサイト等のトップページで入力するだけで、容易にオンラインミーティングAに参加することができる。
 この任意の文字列Kは、一般に、URL等と比較して、短く、覚えやすい文字列を設定することが可能であるので、電話等で伝達するだけでも、容易にやりとりをすることができる。
 図5は、ユーザUがオンラインミーティングAに参加した状態のUI51の具体例を示す図である。
 図5に示すように、ユーザUがオンラインミーティングAに参加すると、UI51には、ユーザUの撮像画像が表示されるとともに、テキストによるコミュニケーションツールとしてのチャット511が表示される。
 また、UI51には、ボタン512と、ボタン513と、ボタン514と、ボタン515とが設けられている。
 ボタン512は、オンラインミーティングAに参加している複数のユーザU間で、所定の画面を共有したい場合に押下するボタンである。ボタン512が押下されると、例えば参加者の1人であるユーザU1のユーザ端末2-1に表示されている画面が、他の参加者も含めて共有される(即ち同時に視認可能となる)。
 ボタン513は、オンラインミーティングAに参加している複数のユーザU間で、メモを共有したい場合に押下するボタンである。ボタン513が押下されると、参加者全員が閲覧したり編集したりすることができる共有メモが表示される。
 ボタン514は、オンラインミーティングAに参加している複数のユーザU間で、同時に視認したり描画したりすることができるホワイトボード53を表示させる場合に押下されるボタンである。ボタン514を押下されると、サーバ1において上述の白板表示処理が実行され、参加者のユーザ端末2の夫々にホワイトボード53が表示される。
 ボタン515は、表示されている画面をキャプチャしたいときに押下するボタンである。
 このような、本サービスに付随する各種機能は、本サービスをビジネス上の会議等で利用する場合に特に有用である。
 即ち、ビジネス上の会議を行う場合、雑談等と異なり、参加するユーザ同士の意見交換が必要である。さらに言えば、このような意見交換は、専門的な知見や複雑なやりとりを含むことも多く、単に、ウェブ上でメッセージのやり取りを行うだけでは、理解が難しいことも多い。
 このような場合に、例えば、本サービスのホワイトボート処理を採用すれば、オンラインミーティングAに参加するユーザの夫々は、図や表を適宜入れ込みながら会議を行う等できるので、より容易に意見交換を行うことができる。
 図6は、オンラインミーティングAにユーザUが追加的に参加することを禁止(ロック)するための所定の操作を行うためのUI52の具体例を示す図である。
 オンラインミーティングAは、オープンな構成となっているため、対応する文字列Kを知っている者であれば誰でも容易に参加することができる。ただし、オンラインミーティングAにおける情報セキュリティを確保したい場合には、上述したように、サーバ1にロック処理を実行させる。
 具体的には、図6に示すように、ロック処理を実行させるためのUI52が表示されるので、オンラインミーティングAを開設したユーザUは、参加者全員の参加(即ち接続)を確認したうえで、ボタン521を押下する。即ち、「接続ユーザ一覧」には、オンラインミーティングAを開設したユーザUを含む、既に参加(即ち接続)しているユーザUの一覧が表示される。図6の例では、「△川△郎」と「○山○雄」という2人のユーザUが既に参加(即ち接続)している。ここで、オンラインミーティングAを開設したユーザUが「○山○雄」である場合には、参加者が「△川△郎」と自分とを含む2人のみであること確認したうえで、ボタン521を押下する。すると、それ以降、他のユーザUの参加が禁止(ロック)されるので、情報の漏えいを心配することなく、参加者である「△川△郎」と「○山○雄」との間でコミュケーションをとることができる。
 図5の場合と同様に、このようなロック機能は、本サービスをビジネス上の会議等で利用する場合に特に有用である。
 即ち、ビジネス上の会議において、会議の内容を管理することは極めて重要であり、会議の参加者は、厳密に管理することが必要となる。
 また例えば、同一のオンラインミーティング内であっても、やりとりされる情報に応じて、参加できるユーザを限定するという仕様も考えられる。
 具体的に言えば、オンラインミーティングAについて、図示せぬA社関係者のA1~A3と、B者関係者のB1~3が参加しているとする。
 この点、通常であれば、A1~A3及びB1~3の合計6人が、活発に意見交換するのが望ましい。しかしながら、社内の事情を含むような事項について、検討を行いたいような場合には、社内の関係者のみで意見交換をしたいというのが自然である。このような場合に、例えば、特定の機能については、A1~A3のみが利用でき、B1~B3の利用は禁止するというようなロック機能のアレンジも可能である。
 本サービスでは、このように多彩にアレンジ可能なロック機能をも利用することで、ユーザ間の、より活発な意見交換に寄与することもできる。
 図7は、オンラインミーティングAに表示されるホワイトボード53の具体例を示す図である。
 図5のUI51のボタン514が押下されると、サーバ1において白板表示処理が実行されて、オンラインミーティングA上に図7に示すようなホワイトボード53が表示される。
 上述したように、ホワイトボード53は、参加者が同時に視認したり描画したりすることができるので、ホワイトボード53を以下のように活用することができる。即ち、その一例として、オンラインミーティングA1の参加者が、開設者であるユーザU1と、ユーザU2から招待メールを受信したユーザU2のみである場合を想定する。この場合、ユーザU1が、保険の商品を販売する保険会社の外交員であり、ユーザU2がその顧客であれば、メールや電話では伝えきれない情報を、オンラインミーティングA1でやり取りすることができる。具体的には例えば、ある保険の商品の補償内容に含まれる1事項について、ユーザU2が赤丸で囲うように描画しながら、「この補償内容は本当ですか?」といったチャットによるメッセージを送信することもできる。これに対し、ユーザU1は、「本当です。その補償内容が、まさに本保険の目玉となるものです」いったチャットによるメッセージを送信することができる。さらに、ユーザU2が、別の事項を青丸で囲うように描画しながら、「この補償内容も特筆すべきものとなっております」といったチャットによるメッセージを送信することもできる。
 これにより、オンラインミーティングA1の参加者同士のコミュニケーションの内容を充実化させ、かつ、オンラインミーティングA1の効率的な利用が可能になる。
[第2実施形態]
 本発明の情報処理装置の第2実施形態に係るサーバのハードウェア構成、及びそのサーバを含む情報処理システムの構成の夫々は、いずれも第1実施形態に示す構成の夫々と同様である。このため、本発明の情報処理装置の第2実施形態に係るサーバのハードウェア構成、及びそのサーバを含む情報処理システムの構成については、説明を省略する。
 ただし、本発明の情報処理装置の第2実施形態に係るサーバ1は、場提供処理の一部として、上述の処理に加え、エビデンス支援処理、同席者受付処理、キャプチャ処理、テキスト変換処理、画面修正処理、及び業務管理処理をさらに実行可能とする。
 「エビデンス支援処理」とは、オンラインミーティングAの参加者の間で取り交わされる契約等に関するエビデンスを支援する処理のことをいう。
 「同席者受付処理」とは、補助等を目的としてオンラインミーティングAにステルスで参加しようする者の参加を受付ける処理のことをいう。
 「キャプチャ処理」とは、オンラインミーティングAの参加者が同時に視認したり描画したりすることができるキャプチャ画面を表示させる処理のことをいう。
 「テキスト変換処理」とは、オンラインミーティングAの参加者が発話した内容(音声データ)を、他の参加者の夫々が使用する言語のテキストデータに変換(文字起こし)して表示する処理のことをいう。
 「画面修正処理」とは、オンラインミーティングAのUIを表示させる画面の見え方を修正する処理のことをいう。
 「業務管理処理」とは、オンラインミーティングAの参加者の業務を管理する処理のことをいう。
 図8は、本発明の情報処理装置の第2実施形態に係るサーバの機能的構成のうち、場提供処理、ロック処理、共有ツール提供処理、エビデンス支援処理、同席者受付処理、キャプチャ処理、テキスト変換処理、画面修正処理、及び業務管理処理を実現させる機能的構成の一例を示す機能ブロック図である。
 図8に示すように、本発明の情報処理装置に第2実施形態に係るサーバ1のCPU11においては、エビデンス支援処理が実行される場合には、エビデンス支援部108が機能する。同席者受付処理が実行される場合には、決定部103が機能する。キャプチャ処理が実行される場合には、受付部105と、生成部106と、表示制御部107と、キャプチャ部109とが機能する。テキスト変換処理が実行される場合には、テキスト変換部110が機能する。画面修正処理が実行される場合には、画面修正部111が機能する。業務管理処理が実行される場合には、業務管理部112が機能する。
 サーバ1の記憶部18の一領域には、文字列DB401と、ユーザDB402と、印影等DB403と、音声DB404とが設けられている。
 なお、第2実施形態に係るサーバ1のCPU11において場提供処理、ロック処理、及び共有ツール提供処理の夫々を実現させる機能的構成については、上述した第1実施形態の機能的構成と同様であるため、説明を省略する。
 (エビデンス支援処理)
 ユーザUは、オンラインミーティングAに参加すると、他の参加者とコミュニケーションをとることができるが、それに加えて、他の参加者との間で取り交わした契約書等に公的なエビデンスを付与してもらうことができる。このとき、サーバ1は、エビデンス支援処理を実行する。上述したように、エビデンス支援処理が実行される場合、エビデンス支援部108が機能する。
 エビデンス支援部108は、場で取り交わされる契約書等の書類に対し、公的なエビデンスを付与するための支援を行う。
 具体的には、図示はしないが、オンラインミーティングAのUIに設けられている「電子証明書申請」といった表記がなされているボタンが押下されると、エビデンス支援部108は、以下のような処理を行う。
 即ち、エビデンス支援部108は、エビデンスの対象となる契約書等に付す印影又はサイン(以下、「印影等」と呼ぶ)を登録するための画面(以下、「印影等登録画面」と呼ぶ)を表示させる。
 これにより、ユーザUは、表示された印影等登録画面から、印影等を登録するための選択と、選択した印影等についてクレデンシャル(第三者機関により発行される電子証明書)を発行してもらうための申請を行うことができる。なお、登録された印影等は印影等DB403に記憶されて管理される。
 その後、エビデンス支援部108は、クレデンシャルが発行されたことを確認すると、エビデンスの対象となる契約書等に、クレデンシャルが発行された印影等を付して、ユーザUに提示する。
 これにより、ユーザUは、オンラインミーティングAに参加することで、他のユーザUとの間でコミュニケーションをとりながら、交渉、合意、契約に至るまでの一連の契約行為をオンラインで行うことができる。その結果、これまで確実性の見地から対面で行うことで非効率になっていた契約行為について、効率化を図ることができる。
 (同席者受付処理)
 上述したように、ユーザUはUIの所定欄に所定の文字列を入力するだけでオンラインミーティングAに容易に参加することができるが、他のユーザUに存在を悟られることなく、いわゆるステルスで参加することもできる。このとき、サーバ1は、同席者受付処理を実行する。上述したように、同席者受付処理が実行される場合、決定部103が機能する。
 決定部103は、第1実施形態(図3)に示す処理に加え、補助等を目的として、場にステルスで参加しようする第3ユーザの参加の可否を決定する。決定部103により第3ユーザの参加が認められると、第3ユーザは、場にステルスで参加することができる。
 これにより、ユーザUは、例えばオンラインミーティングAの補助(例えば議事録の作成)等を目的として、「同席者」としてステルスで参加することができる。
 また例えば、通常の参加者であるユーザUの直属の上司であるユーザUが、直属の部下であるユーザUへのレクチャー等を目的として、「同席者」としてステルスで参加することもできる。この場合、通常の参加者であるユーザUと、同席者として参加しているユーザUとの間のみに限定して(即ち、他の参加者が見ることができない状態で)、両者が同時に視認したり描画したりすることができるホワイトボードや、後述するキャプチャ画面を表示させることもできる。
 (キャプチャ処理)
 ユーザUは、オンラインミーティングAに参加すると、他の参加者と同時に視認したり描画したりすることができるキャプチャ画面を表示させることができる。このとき、サーバ1は、キャプチャ処理を実行する。上述したように、キャプチャ処理が実行される場合、受付部105と、生成部106と、表示制御部107と、キャプチャ部109とが機能する。
 キャプチャ部109は、場に参加している複数のユーザのうち、1のユーザの端末に表示された画面のキャプチャを行い、そのキャプチャ画面を他のユーザの端末に表示させる制御を実行する。
 具体的には、キャプチャ部109は、オンラインミーティングAに参加している複数のユーザUのうち、1以上のユーザUのユーザ端末2に表示された画面をキャプチャし、そのキャプチャ画面を他のユーザUの夫々のユーザ端末2に表示させる制御を実行する。
 受付部105は、場に参加している複数のユーザの夫々による、キャプチャ画面に対する描画入力を受け付ける。
 具体的には、受付部105は、オンラインミーティングAに参加している複数のユーザU1乃至Unの夫々の操作により、ユーザ端末2-1乃至2-nの夫々に表示されたキャプチャ画面に対し描画入力が行われると、その描画入力を受け付ける。
 生成部106は、受付部105により受け付けられた描画入力に応じて描画情報を生成する。
 具体的には、生成部106は、受付部105により受け付けられた、ユーザU1乃至Unの夫々による、キャプチャ画面に対する描画入力の内容に応じて、描画情報を生成する。
 表示制御部107は、生成された描画情報を表示手段に表示させる制御を実行する。
 具体的には、表示制御部107は、生成部106により生成された描画情報を、ユーザ端末2-1乃至2-nの夫々に表示されたキャプチャ画面に重畳させて表示させる制御を実行する。
 これにより、例えばあるユーザ端末2のキャプチャ画面が他のユーザ端末2の夫々に表示されると、そのキャプチャ画面に対する描画入力の結果は、そのまま他のユーザ端末2の夫々の表示画面に反映される。
 具体的には例えば、オンラインミーティングAにおける検討事項が、開発中のUIに関するものである場合には、参加者全てのユーザ端末2に、その開発中のUIを表示させ、具体的な検討箇所を共有しながら議論を進めることができる。その結果、参加者全員にとってわかり易く、かつ効率的なオンラインミーティングを実現させることができる。
 (テキスト変換処理)
 ユーザUは、オンラインミーティングAの他の参加者が発話した内容(音声データ)を、自身が使用する言語のテキストデータに変換(文字起こし)してもらうことができる。このとき、サーバ1は、テキスト変換処理を実行する。上述したように、テキスト変換処理が実行される場合、テキスト変換部110が機能する。
 テキスト変換部110は、場に参加しているユーザが発話した音声のデータを音声DB404に保存する。そして、その音声データを場に参加している他のユーザの夫々が使用する言語のテキストデータに変換して表示する制御を実行する。なお、場に参加している他のユーザの夫々が使用する言語は、ユーザDB402に記録されている。
 即ち、テキスト変換部110は、あるユーザUがオンラインミーティングAで発話した音声のデータを、他のユーザが使用する言語のテキストデータに変換して表示する制御を実行する。
 具体的には例えば、テキスト変換部110は、ユーザU1が英語で発話した音声のデータを、ユーザU2乃至Unの夫々が使用する英語以外の言語(例えば日本語、中国語等)のテキストデータに変換(文字起こしと翻訳)して表示する制御を実行する。
 これにより、変換後のテキストデータをユーザU2乃至Unの夫々に字幕表示させたり、議事録を言語毎に作成したりすることができる。その結果、複数の言語が飛び交う国際的な会議にも本サービスを適用することができる。また、聴覚障害を持つユーザUの業務をサポートすることもできる。
 (画面修正処理)
 ユーザUは、ユーザ端末2に表示されるオンラインミーティングAのUIの見え方を修正することができる。このとき、サーバ1は、画面修正処理を実行する。上述したように、画面修正処理が実行される場合、画面修正部111が機能する。
 画面修正部111は、場に参加するユーザの端末に表示されるUIの見え方を修正する制御を実行する。
 具体的には、画面修正部111は、オンラインミーティングAに参加するユーザUのユーザ端末2に表示されるUIの見え方を修正する制御を実行する。
 なお、画面修正部111が、ユーザ端末2に表示されるUIの見え方を修正する具体的手法は特に限定されない。例えば輝度等を調整することで、UIを見るユーザUに与える「見えやすさ」や「好感度」等を向上させることができる。画面修正部111は、ユーザUのユーザ端末2に対する操作の内容に従って輝度等を調整してもよいし、UIに表示されている内容(例えばユーザUの撮像画像の明るさ等)に応じて自動で輝度等を調整してもよい。
 (業務管理処理)
 本サービスによれば、オンラインミーティングAに参加しているユーザUの業務の管理の容易化を図ることができる。
 具体的には例えば、オンラインミーティングAをコールセンタ業務に適用した場合をケースに挙げて説明する。このケースでは、コールセンタのオペレータ、及びコールセンタに問い合わせを行った顧客は、いずれもオンラインミーティングAに参加するユーザUとして取り扱われることとなる。
 ここで、例えばコールセンタのオペレータが、オペレータ業務を自宅で行う在宅ワーカーである場合がある。この場合、ユーザUがコールセンタのオペレータとしてオンラインミーティングAに参加している時間に応じて、ユーザUに報酬が支払われる場合がある。このような場合、サーバ1は、業務管理処理を実行する。上述したように、業務管理処理が実行される場合、業務管理部112が機能する。
 業務管理部112は、ユーザが場に参加した時間をカウントすることでユーザの業務時間の管理を行う。
 具体的には、業務管理部112は、ユーザDB402に記録されている、ユーザUがオンラインミーティングAに参加した時間をカウントすることで、ユーザUの業務時間の管理を行う。
 これにより、例えばユーザUがコールセンタのオペレータとしてオンラインミーティングAに参加している場合には、その参加時間が自動でカウントされる。その結果、ユーザUの雇用主は、自動でカウントされた時間に応じて、ユーザUに報酬が支払うことができる。
 以上、本発明の実施形態について説明したが、本発明は、上述の実施形態に限定されるものではなく、本発明の目的を達成できる範囲での変形、改良等は本発明に含まれるものである。また、上述の実施形態に記載された効果は、本発明から生じる最も好適な効果を列挙したに過ぎず、本発明による効果は、上述の実施形態に記載されたものに限定されるものではない。
 例えば、上述の実施形態では、オンラインミーティングAを開設するときにユーザが任意に選択した文字列を入力する、と説明したが、これは例示にすぎない。例えば、上述の文字列を構成するものには、文字の他、数値、図形、記号等所定の文字コードで変換可能なものも含まれる。
 例えば、上述の実施形態では、オンラインミーティングAを開設するときに文字列Kを入力するための所定の入力手法の具体例として、図4に示す入力欄501に入力する手法が用いられているが、これは例示にすぎない。例えばユーザ端末2が備えるマイク(図示せず)を介して音声による入力を行ってもよいし、その他の手法を用いてもよい。
 また例えば、上述の実施形態では、オンラインミーティングAに所望のユーザU参加させるための手法として、招待メールにより招待する手法が用いられているが、これは例示にすぎない。例えば所望のユーザUに対し、オンラインミーティングAに対応する文字列Kを電話等で伝達することで、オンラインミーティングAに招待する手法を用いてもよい。この場合、文字列Kの伝達を受けたユーザUは、所定の入力手法を用いて文字列Kを入力することにより、オンラインミーティングAに参加することができる。なお、ここでいう「所定の入力手法」も特に限定されず、ユーザ端末2に表示されたUIを介した入力、音声による入力等、あらゆる入力手法を用いることができる。
 上述した実施形態における一連の処理は、ハードウェアにより実行させることもできるし、ソフトウェアにより実行させることもできる。
 一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、コンピュータ等にネットワークや記録媒体からインストールされる。
 コンピュータは、専用のハードウェアに組み込まれているコンピュータであっても良い。また、コンピュータは、各種のプログラムをインストールすることで、各種の機能を実行することが可能なコンピュータ、例えば汎用のパーソナルコンピュータであっても良い。
 このようなプログラムを含む記録媒体は、ユーザにプログラムを提供するために装置本体とは別に配布されるリムーバブルメディアにより構成されるだけでなく、装置本体に予め組み込まれた状態でユーザに提供される記録媒体等で構成される。リムーバブルメディアは、例えば、磁気ディスク(フロッピーディスクを含む)、光ディスク、又は光磁気ディスク等により構成される。光ディスクは、例えば、CD-ROM(Compact Disk-Read Only MemoryY),DVD(Digital Versatile Disk)等により構成される。光磁気ディスクは、MD(MINI DISK)等により構成される。また、装置本体に予め組み込まれた状態でユーザに提供される記録媒体は、例えば、プログラムが記録されているROMや、記憶部に含まれるハードディスク等で構成される。
 なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、その順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的或いは個別に実行される処理をも含むものである。
 また、本明細書において、システムの用語は、複数の装置や複数の手段等より構成される全体的な装置を意味するものとする。
 図1に示すシステム構成は、本発明の目的を達成するための例示に過ぎず、特に限定されない。即ち、夫々の装置の役割を実行することができる機能が情報処理システム内に備えられていれば良く、さらに、夫々の装置は、ネットワークを介さずに、直接接続されていても良い。
 図2に示す各ハードウェア構成は、本発明の目的を達成するための例示に過ぎず、特に限定されない。例えば、1つのハードウェアが他のハードウェアの機能を兼ね備えていても良く、同じ機能を持つハードウェアが複数含まれていても良い。
 また、図3の機能的構成は例示に過ぎず、特に限定されない。即ち、上述した一連の処理を全体として実行できる機能がサーバ1に備えられていれば足り、この機能を実現するためにどのような機能ブロックを用いるのかは特に図3の例に限定されない。
 また、1つの機能ブロックは、ハードウェア単体で構成しても良く、ソフトウェア単体で構成しても良く、それらの組み合わせで構成しても良い。
 以上まとめると、本発明が適用される情報処理装置は、次のような構成を取れば足り、各種各様な実施形態を取ることができる。
 即ち、本発明が適用される情報処理装置(例えば図1のサーバ1)は、
 第1ユーザ(例えばユーザU1)により入力された第1文字列(例えば文字列K1)を取得する取得手段(例えば図3の取得部101)と、
 取得された前記第1文字列毎に、参加したユーザ同士が互いにコミュニケーションをとることができる仮想の場(例えばオンラインミーティングA)をWeb上に開設する開設手段(例えば図3の開設部102)と、
 第2ユーザ(例えばユーザU2)により入力された第2文字列(例えば文字列K2)と、前記第1文字列とに基づいて、前記第2ユーザの前記場への参加の可否を決定する決定手段(例えば図3の決定部103)と、
 を備える。
 これにより、URLのような冗長な文字列ではなく、容易に記憶できる短い文字列を用いて、誰でも容易にオンラインミーティングを開設することができる。
 また、所定の操作(例えば図6のUI52を介する操作)が行われたことをトリガとして、それ以降、前記場に他のユーザが追加的に参加することを禁止するロック手段(例えば図3のロック部104)をさらに備えることができる。
 これにより、オンラインミーティングAを開設したユーザUは、所望のユーザUのオンラインミーティングAへの参加が確認できた段階で、それ以外のユーザUの参加を禁止(ロック)することができる。その結果、オンラインミーティングAで取り交わされた情報の漏えいを防ぐことができる。
 また、前記場に参加している複数のユーザが視認できる表示手段(例えば図7のホワイトボード53)と、
 前記複数のユーザの夫々の描画入力を受け付ける受付手段(例えば図3の受付部105)と、
 受け付けられた前記描画入力に応じて描画情報を生成する生成手段(例えば図3の生成部106)と、
 生成された前記描画情報を前記表示手段に表示させる制御を実行する表示制御手段(例えば図3の表示制御部107)と、
 をさらに備えることができる。
 これにより、例えば、ユーザU1乃至U3の夫々がオンラインミーティングA1に参加している場合には、ユーザU1による描画入力がリアルタイムでユーザ端末2-1乃至2-3に表示される。その結果、オンラインミーティングA1の参加者同士のコミュニケーションの内容を充実化させ、かつ、オンラインミーティングA1の効率的な利用が可能になる。
 また、前記場に参加している複数の前記ユーザのうち、1のユーザの端末に表示された画面をキャプチャして、当該キャプチャ画面を前記1のユーザ以外の他のユーザの端末に表示させる制御を実行するキャプチャ制御手段(例えば図8のキャプチャ部109)をさらに備え、
 前記受付手段(例えば図8の受付部105)は、前記場に参加している複数の前記ユーザの夫々による、前記キャプチャ画面に対する描画入力を受け付け、
 前記生成手段(例えば図8の生成部106)は、前記受付手段により受け付けられた前記描画入力に応じて描画情報を生成し、
 前記表示制御手段(例えば図8の表示制御部107)は、生成された前記描画情報を前記キャプチャ画面に表示させる制御を実行することができる。
 即ち、参加したユーザ同士が互いにコミュニケーションをとることができる仮想の場に参加している複数のユーザのうち、1のユーザの端末に表示された画面がキャプチャされる。そして、そのキャプチャ画面が1のユーザ以外の他のユーザの端末に表示される。
 これにより、例えばあるユーザ端末のキャプチャ画面が他のユーザ端末の夫々に表示されると、そのキャプチャ画面に対する描画入力の結果は、そのまま他のユーザ端末2の夫々の表示画面に反映される。その結果、参加者全員にとってわかり易く、かつ効率的なオンラインミーティングを実現させることができる。
 また、前記場で取り交わされる所定の書類にエビデンスを付与する支援として、前記書類に付す印影又はサインの特定を受付けて、前記特定が受付られた前記印影又はサインについてのクレデンシャルの発行を所定の機関に対して依頼する制御を実行するエビデンス支援手段(例えば図8のエビデンス支援部108)をさらに備えることができる。
 即ち、参加したユーザ同士が互いにコミュニケーションをとることができる仮想の場で取り交わされる所定の書類にエビデンスを付与する支援が行われる。
 これにより、ユーザは、他のユーザとの間でコミュニケーションをとりながら、交渉、合意、契約に至るまでの一連の契約行為をオンラインで行うことができる。その結果、これまで確実性の見地から非効率な対面によるものが一般的であった契約行為の効率化を図ることができる。
 また、前記決定手段(例えば図8の決定部103)は、補助を目的とする第3ユーザの前記場へのステルスによる参加の可否をさらに決定することができる。
 これにより、例えば通常の参加者の上司は、直属の部下へのレクチャー等を目的として、「同席者」としてステルスで参加することもできる。
 1・・・サーバ、2,2-1,2-2,2-3,2-n・・・ユーザ端末、11・・・CPU、12・・・ROM、13・・・RAM、14・・・バス、15・・・入出力インターフェース、16・・・出力部、17・・・入力部、18・・・記憶部、19・・・通信部、20・・・ドライブ、30・・・リムーバブルメディア、50乃至52・・・UI、53・・・ホワイトボード(UI)、101・・・取得部、102・・・開設部、103・・・決定部、104・・・ロック部、105・・・受付部、106・・・生成部、107・・・表示制御部、108・・・エビデンス支援部、109・・・キャプチャ部、110・・・テキスト変換部、111・・・画面修正部、112・・・業務管理部、401・・・文字列DB、501・・・入力欄、502乃至504・・・ボタン、511・・・チャット、512乃至515,521・・・ボタン、K,K1,K2,Km・・・文字列、M・・・サービス提供者、N・・・ネットワーク、U,U1,U2,U3,Un・・・ユーザ

Claims (6)

  1.  第1ユーザにより入力された第1文字列を取得する取得手段と、
     取得された前記第1文字列毎に、参加したユーザ同士が互いにコミュニケーションをとることができる仮想の場をWeb上に開設する開設手段と、
     第2ユーザにより入力された第2文字列と、前記第1文字列とに基づいて、前記第2ユーザの前記場への参加の可否を決定する決定手段と、
     を備える情報処理装置。
  2.  所定の操作が行われたことをトリガとして、それ以降、前記場に他のユーザが追加的に参加することを禁止するロック手段
     をさらに備える、
     請求項1に記載の情報処理装置。
  3.  前記場に参加している複数のユーザが視認できる表示手段と、
     前記複数のユーザの夫々の描画入力を受け付ける受付手段と、
     受け付けられた前記描画入力に応じて描画情報を生成する生成手段と、
     生成された前記描画情報を前記表示手段に表示させる制御を実行する表示制御手段と、
     をさらに備える、
     請求項1又は2に記載の情報処理装置。
  4.  前記場に参加している複数の前記ユーザのうち、1のユーザの端末に表示された画面をキャプチャして、そのキャプチャ画面を前記1のユーザ以外の他のユーザの端末に表示させる制御を実行するキャプチャ制御手段をさらに備え、
     前記受付手段は、前記場に参加している複数の前記ユーザの夫々による、前記キャプチャ画面に対する描画入力を受け付け、
     前記生成手段は、前記受付手段により受け付けられた前記描画入力に応じて描画情報を生成し、
     前記表示制御手段は、生成された前記描画情報を前記キャプチャ画面に表示させる制御を実行する、
     請求項3に記載の情報処理装置。
  5.  前記場で取り交わされる所定の書類にエビデンスを付与する支援として、前記書類に付す印影又はサインの特定を受付けて、前記特定が受付られた前記印影又はサインについてのクレデンシャルの発行を所定の機関に対して依頼する制御を実行するエビデンス支援手段をさらに備える、
     請求項1乃至4のうちいずれか1項に記載の情報処理装置。
  6.  前記決定手段は、補助を目的とする第3ユーザの前記場へのステルスによる参加の可否をさらに決定する、
     請求項1乃至5のうちいずれか1項に記載の情報処理装置。
PCT/JP2019/034916 2018-09-06 2019-09-05 情報処理装置 WO2020050352A1 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020520164A JP6883902B2 (ja) 2018-09-06 2019-09-05 情報処理装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2018166829 2018-09-06
JP2018-166829 2018-09-06

Publications (1)

Publication Number Publication Date
WO2020050352A1 true WO2020050352A1 (ja) 2020-03-12

Family

ID=69722411

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2019/034916 WO2020050352A1 (ja) 2018-09-06 2019-09-05 情報処理装置

Country Status (2)

Country Link
JP (2) JP6883902B2 (ja)
WO (1) WO2020050352A1 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7491025B2 (ja) 2020-03-31 2024-05-28 株式会社リコー 会議登録システム、管理システム、情報処理方法、及びプログラム

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6167432A (en) * 1996-02-29 2000-12-26 Webex Communications, Inc., Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users
JP2002259315A (ja) * 2001-02-27 2002-09-13 Fujitsu Ltd 会議サーバプログラム
JP2003169051A (ja) * 2001-11-29 2003-06-13 Shachihata Inc 電子印鑑システム
JP2005190317A (ja) * 2003-12-26 2005-07-14 Canon Sales Co Inc ネットワーク会議サーバ、ネットワーク会議方法及びそのプログラム
JP2006146629A (ja) * 2004-11-22 2006-06-08 Hitachi Ltd 画面共有システム及び情報処理装置
WO2008124373A1 (en) * 2007-04-10 2008-10-16 Microsoft Corporation Emulation of room lock and lobby feature in distributed conferencing system

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1141578A (ja) * 1997-07-18 1999-02-12 Ricoh Co Ltd 電子会議システム
JP2005191642A (ja) 2003-12-24 2005-07-14 Ricoh Co Ltd 仮想オフィス空間提供プログラム、仮想オフィス空間提供装置、仮想オフィス空間提供方法、仮想オフィス空間提供システム、及び仮想オフィス空間提供プログラムを記憶する記憶媒体
JP7024175B2 (ja) * 2016-03-24 2022-02-24 カシオ計算機株式会社 端末、サーバ、システム、管理方法及びプログラム

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6167432A (en) * 1996-02-29 2000-12-26 Webex Communications, Inc., Method for creating peer-to-peer connections over an interconnected network to facilitate conferencing among users
JP2002259315A (ja) * 2001-02-27 2002-09-13 Fujitsu Ltd 会議サーバプログラム
JP2003169051A (ja) * 2001-11-29 2003-06-13 Shachihata Inc 電子印鑑システム
JP2005190317A (ja) * 2003-12-26 2005-07-14 Canon Sales Co Inc ネットワーク会議サーバ、ネットワーク会議方法及びそのプログラム
JP2006146629A (ja) * 2004-11-22 2006-06-08 Hitachi Ltd 画面共有システム及び情報処理装置
WO2008124373A1 (en) * 2007-04-10 2008-10-16 Microsoft Corporation Emulation of room lock and lobby feature in distributed conferencing system

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7491025B2 (ja) 2020-03-31 2024-05-28 株式会社リコー 会議登録システム、管理システム、情報処理方法、及びプログラム

Also Published As

Publication number Publication date
JP6883902B2 (ja) 2021-06-09
JP2021144715A (ja) 2021-09-24
JP7391390B2 (ja) 2023-12-05
JPWO2020050352A1 (ja) 2020-09-17

Similar Documents

Publication Publication Date Title
US9380264B1 (en) System and method for video communication
Yankelovich et al. Meeting central: making distributed meetings more effective
US7966370B1 (en) Templating and provisioning of collaborative facilities for a data-agnostic collaboration service
US8200758B2 (en) Management of organizational boundaries in unified communications systems
US20100306122A1 (en) System and Method for Providing an Electronic Literature Club in a Network Environment
US20170366784A1 (en) Displaying Concurrently Presented Versions in Web Conferences
US20090089379A1 (en) Application and data agnostic collaboration services
JP2012511747A (ja) デジタル相互作用を管理するシステムおよび方法
US10404631B2 (en) Creating groups in a messaging system
Hurst Web conferencing and collaboration tools and trends
US11784949B2 (en) Limited functionality interface for communication platform
US20130262992A1 (en) Methods and systems for electronic editing and/or signing
US20100321465A1 (en) Method, System and Computer Program Product for Mobile Telepresence Interactions
US9237140B1 (en) Acceptance of policies for cross-company online sessions
JP7391390B2 (ja) 情報処理装置
CN105359513B (zh) 用于视频会议中的房间***配对的***和方法
JP7491025B2 (ja) 会議登録システム、管理システム、情報処理方法、及びプログラム
CN107871237A (zh) 消息传递***内的安全支付处理
JP2022530962A (ja) 感情状態を評価するための電子システム及び方法
WO2016152180A1 (ja) コミュニケーション管理方法及びコミュニケーション管理システム
JP2023011598A (ja) テキストデータ送受信システム、共用端末、情報処理装置、ユーザ端末、情報処理方法及びプログラム
Cooper The digital mediator: How technology is setting the new standard
JP7496658B1 (ja) 情報処理装置、システムおよび情報処理方法
WO2018132304A1 (en) Creating groups in a messaging system
WO2017074848A1 (en) Protection of content displayed on a communal device

Legal Events

Date Code Title Description
ENP Entry into the national phase

Ref document number: 2020520164

Country of ref document: JP

Kind code of ref document: A

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

Ref document number: 19856933

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 19856933

Country of ref document: EP

Kind code of ref document: A1