Information processing apparatus, server device, information processing method, computer program, and content sharing system
Abstract
Provided is an information processing apparatus including a script management unit for injecting a script for monitoring an operation, by a user who directly operates content, on content of the user into the content, and communicating with the script injected into the content, and a user operation information transmission unit for receiving details of the user operation detected by the script, and transmitting the details to an external server device. When a cursor position is received from the script as the details of the user operation, the user operation information transmission unit transforms the cursor position that the script has acquired into a cursor position with respect to a reference position on a screen and transmits the cursor position to the server device.
Claims
exact text as granted — not AI-modified1 . An information processing apparatus comprising:
a script management unit for injecting a script for monitoring an operation, by a user who directly operates content, on content of the user into the content, and communicating with the script injected into the content; and a user operation information transmission unit for receiving details of the user operation detected by the script, and transmitting the details to an external server device, wherein, when a cursor position is received from the script as the details of the user operation, the user operation information transmission unit transforms the cursor position that the script has acquired into a cursor position with respect to a reference position on a screen and transmits the cursor position to the server device.
2 . The information processing apparatus according to claim 1 , wherein the details of the user operation detected by the script are a scroll of the content by the user.
3 . The information processing apparatus according to claim 1 , wherein the details of the user operation detected by the script are a loading of another piece of content by the user.
4 . The information processing apparatus according to claim 1 , wherein the details of the user operation detected by the script are a change of a render size of the content by the user.
5 . The information processing apparatus according to claim 1 , wherein the content is a Web page.
6 . The information processing apparatus according to claim 5 , wherein, when a cursor position is received from the script as the details of the user operation and if the cursor position acquired by the script is not on a top level frame of the Web page, the user operation information transmission unit transforms the cursor position into a cursor position on the top level frame of the Web page and transmits the cursor position to the server device.
7 . An information processing apparatus comprising:
an operation details reception unit for receiving from a server device details of an operation, by a user who directly operates content, on content of the user; and a content display unit for reflecting operation details received by the operation details reception unit in display of content same as the content displayed at a device operated by the user, and performing display.
8 . The information processing apparatus according to claim 7 , wherein the content display unit draws a mouse cursor that is manipulated by the user who directly operates content, on a layer for drawing a cursor that is provided overlapping the content.
9 . The information processing apparatus according to claim 7 , wherein the details of a user operation received by the operation details reception unit are a scroll of the content by the user.
10 . The information processing apparatus according to claim 7 , wherein the details of a user operation received by the operation details reception unit are a loading of another piece of content by the user.
11 . The information processing apparatus according to claim 7 , wherein the details of a user operation received by the operation details reception unit are a change of a render size of the content by the user.
12 . The information processing apparatus according to claim 7 , wherein the content is a Web page.
13 . A server device comprising:
an operation details reception unit for receiving from a device monitoring an operation, by a user who directly operates content, on content of the user details of the operation; and an operation details relay unit for transmitting the details of the operation to every device logged in a system except for a transmission source.
14 . An information processing method comprising:
injecting a script for monitoring an operation, by a user who directly operates content, on content of the user into the content, and communicating with the script injected into the content; and receiving details of the user operation detected by the script, and transmitting the details to an external server device, wherein, in the step of receiving and transmitting, when a cursor position is received from the script as the details of the user operation, the cursor position that the script has acquired is transformed into a cursor position with respect to a reference position on a screen before being transmitted to the server device.
15 . A computer program for causing a computer to perform:
injecting a script for monitoring an operation, by a user who directly operates content, on content of the user into the content, and communicating with the script injected into the content; and receiving details of the user operation detected by the script, and transmitting the details to an external server device, wherein, in the step of receiving and transmitting, when a cursor position is received from the script as the details of the user operation, the cursor position that the script has acquired is transformed into a cursor position with respect to a reference position on a screen before being transmitted to the server device.
16 . A content sharing system comprising:
a plurality of first information processing apparatuses operated by users who directly operate content; at least one second information processing apparatus that is used to view the content that is operated by the first information processing apparatuses; and a server device for relaying between the first information processing apparatuses and the second information processing apparatus, wherein the first information processing apparatuses each include
a script management unit for injecting a script for monitoring an operation, by a user who directly operates content, on content of the user into the content, and communicating with the script injected into the content, and
a user operation information transmission unit for receiving details of the user operation detected by the script, and transmitting the details to the server device,
wherein, when a cursor position is received from the script as the details of the user operation, the user operation information transmission unit transforms the cursor position that the script has acquired into a cursor position with respect to a reference position on a screen and transmits the cursor position to the server device,
wherein the server device includes
an operation details reception unit for receiving from a device monitoring an operation, by a user who directly operates content, on content of the user the operation details, and
an operation details relay unit for transmitting the operation details to every device logged in the system except for a transmission source, and
wherein the second information processing apparatus includes
an operation details reception unit for receiving from the server device details of an operation, by a user who directly operates content, on content of the user, and
a content display unit for reflecting operation details received by the operation details reception unit in display of content same as the content displayed at a device operated by the user, and performing display.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.