Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6733262B2 - Automatic posting device, automatic posting method and program - Google Patents
[go: Go Back, main page]

JP6733262B2 - Automatic posting device, automatic posting method and program - Google Patents

Automatic posting device, automatic posting method and program Download PDF

Info

Publication number
JP6733262B2
JP6733262B2 JP2016070161A JP2016070161A JP6733262B2 JP 6733262 B2 JP6733262 B2 JP 6733262B2 JP 2016070161 A JP2016070161 A JP 2016070161A JP 2016070161 A JP2016070161 A JP 2016070161A JP 6733262 B2 JP6733262 B2 JP 6733262B2
Authority
JP
Japan
Prior art keywords
comment
user
posting
expected value
time
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Fee Related
Application number
JP2016070161A
Other languages
Japanese (ja)
Other versions
JP2017182534A (en
Inventor
侑吾 西川
侑吾 西川
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dai Nippon Printing Co Ltd
Original Assignee
Dai Nippon Printing Co Ltd
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 Dai Nippon Printing Co Ltd filed Critical Dai Nippon Printing Co Ltd
Priority to JP2016070161A priority Critical patent/JP6733262B2/en
Publication of JP2017182534A publication Critical patent/JP2017182534A/en
Application granted granted Critical
Publication of JP6733262B2 publication Critical patent/JP6733262B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、ユーザの入力に対する返答を自動的に投稿する自動投稿装置等に関するものである。 The present invention relates to an automatic posting device or the like that automatically posts a response to a user input.

従来から、企業等は、自社のファンを増やしたり、商品開発において顧客の意見を参考にしたりするために、電子掲示板等を有するコミュニティサイトを運営している。投稿者は、自分の投稿に対して反応があると、承認欲求が満たされ、参加のモチベーションが維持される。そこで、通常、企業の担当者は、コミュニティサイトを活性化するために、電子掲示板の投稿へのお礼、質問への回答、アドバイス、投稿の深掘り等の返答を投稿する。このような作業は担当者の負荷が高いため、コンピュータが自動的に返答を投稿する技術が研究されている。 2. Description of the Related Art Conventionally, a company or the like operates a community site having an electronic bulletin board or the like in order to increase the number of fans of the company or to refer to a customer's opinion in product development. When a contributor responds to his or her contribution, the desire for approval is satisfied and the motivation for participation is maintained. Therefore, in order to activate the community site, the person in charge of the company normally posts a reply such as a thank-you for posting on the electronic bulletin board, answers to questions, advice, and deep digging of posting. Since such a work puts a heavy burden on the person in charge, a technique in which a computer automatically posts a reply has been studied.

コンピュータが自動的に返答を投稿することによって、投稿者の承認欲求を満たすことができるものの、ユーザ同士のコミュニケーションの機会を奪うといった問題や、コンピュータによる返答ばかりではユーザが飽きてしまうという問題も出てくる。 Although the computer can automatically post a reply, it can satisfy the approval desires of the posters, but it also causes problems such as depriving users of the opportunity to communicate with each other, and that the user is tired of only replying by the computer. Come on.

特許文献1には、ユーザによって投稿されたメッセージを特定する投稿特定部と、返答メッセージが、所定の時間が計測されるまでに投稿されたか否かを判定する返答判定部と、返答メッセージが投稿されていないと判定されたとき、返答メッセージを生成し、投稿する返答生成部と、を備える自動投稿装置が開示されている。 In Patent Document 1, a post identifying unit that identifies a message posted by a user, a reply determining unit that determines whether or not a reply message is posted before a predetermined time is measured, and a reply message is posted. There is disclosed an automatic posting device including a reply generation unit that generates a reply message and posts it when it is determined that the reply message has not been posted.

特開2015−64688号公報JP, 2005-64688, A

しかしながら、特許文献1に記載のように、返答メッセージが所定の時間が計測されるまでに投稿されたか否かによって一律に判断するだけでは、適切なタイミングで自動的に返答を投稿することはできない。 However, as described in Patent Document 1, it is not possible to automatically post a reply at an appropriate timing only by uniformly determining whether or not a reply message is posted before a predetermined time is measured. ..

本発明は、前述した問題点に鑑みてなされたものであり、その目的とすることは、適切なタイミングで自動的に返答を投稿することが可能な自動投稿装置等を提供することである。 The present invention has been made in view of the above-mentioned problems, and an object thereof is to provide an automatic posting device or the like capable of automatically posting a reply at an appropriate timing.

前述した目的を達成するための第1の発明は、ユーザの入力に対する返答を自動的に投稿する自動投稿装置であって、ユーザによって入力されるコメントごとに、他のユーザのアクセス状況及びコメント状況に基づいて返答の投稿がされる期待値を算出する期待値算出手段と、前記期待値算出手段によって算出される前記期待値に基づいて返答コメントを投稿する必要があるか否かを判定する投稿要否判定手段と、前記投稿要否判定手段によって必要と判定されると、前記返答コメントを投稿する投稿手段と、を備え、前記期待値算出手段は、コメントを入力したユーザの想定滞在時間、コメントを入力したユーザの平均滞在時間、及びコメントの想定閲覧率に基づいて前記期待値を算出することを特徴とする自動投稿装置である。第1の発明によって、適切なタイミングで自動的に返答を投稿することが可能となる。また、他のユーザのアクセスが多いにも関わらず、他のユーザのコメントが少ない場合、自動投稿装置が返答のコメントを投稿するようにすることができ、適切なタイミングで自動的に返答を投稿することができる。 A first invention for achieving the above-mentioned object is an automatic posting apparatus for automatically posting a response to a user's input, and an access status and a comment status of another user for each comment input by the user. An expected value calculation unit that calculates an expected value based on the expected value, and a post that determines whether or not a reply comment needs to be posted based on the expected value calculated by the expected value calculation unit And a posting unit that posts the reply comment when it is determined to be necessary by the posting necessity determination unit , the expected value calculation unit, the expected stay time of the user who entered the comment, The automatic posting apparatus is characterized in that the expected value is calculated based on an average staying time of a user who inputs a comment and an assumed browsing rate of the comment . According to the first invention, it is possible to automatically post a reply at an appropriate timing. In addition, when there are few comments from other users even though they are frequently accessed by other users, the automatic posting device can be configured to post a reply comment and automatically post a reply at an appropriate timing. can do.

また、前記期待値算出手段は、ユーザの最終アクセス日時以降に入力されたコメントの総数、及び平均閲覧時間に基づいて前記コメントを入力したユーザの想定滞在時間を算出し、処理対象のコメントの入力後のアクセスユーザ数、及び全ユーザ数に基づいて前記コメントの想定閲覧率を算出するようにしても良い。これによって、コメントが少なければ、コメントを読むために費やす時間、すなわちコメントを投稿したユーザの想定滞在時間が小さくなり、自動投稿装置による自動返答が投稿され易くなる。 Further, the expected value calculation means calculates the estimated stay time of the user who inputs the comment based on the total number of comments input after the last access date and time of the user and the average browsing time, and inputs the comment to be processed. The assumed browsing rate of the comment may be calculated based on the number of subsequent access users and the total number of users. As a result, if the number of comments is small, the time spent for reading the comments, that is, the estimated stay time of the user who posted the comment is reduced, and the automatic reply by the automatic posting device is easily posted.

また、第1の発明の自動投稿装置は、ユーザID、最終アクセス日時、平均閲覧時間及び平均滞在時間を含むユーザデータと、コメント番号及び入力日時を含むコメントデータと、を記憶する記憶手段、を更に備え、前記期待値算出手段は、処理対象のユーザに係る前記ユーザデータの前記最終アクセス日時よりも遅い前記入力日時の前記コメントデータの総数を、前記ユーザの最終アクセス日時以降に入力されたコメントの総数とし、処理対象のコメントのユーザに係る前記ユーザデータの前記平均閲覧時間及び前記平均滞在時間を取得し、処理対象のコメントに係る前記コメントデータの前記入力日時よりも遅い前記最終アクセス日時の前記ユーザデータの総数を、前記処理対象のコメントの入力後のアクセスユーザ数とし、前記ユーザデータの総数を、前記全ユーザ数とするようにしても良い。これによって、スコアSを適切に算出することができる。 The automatic posting apparatus according to the first aspect of the invention includes a storage unit that stores user data including a user ID, last access date and time, average browsing time and average staying time, and comment data including a comment number and input date and time. Further, the expected value calculation means is a comment input after the last access date and time of the user, the total number of the comment data of the input date and time later than the last access date and time of the user data of the user to be processed. And the average viewing time and the average staying time of the user data related to the user of the comment to be processed are acquired, and the last access date and time of the comment data related to the comment to be processed is later than the input date and time. The total number of the user data may be the number of access users after inputting the comment to be processed, and the total number of the user data may be the total number of users. As a result, the score S can be calculated appropriately.

第2の発明は、ユーザの入力に対する返答を自動的に投稿する自動投稿方法であって、コンピュータの制御部が、ユーザによって入力されるコメントごとに、他のユーザのアクセス状況及びコメント状況に基づいて返答の投稿がされる期待値を算出する期待値算出ステップと、前記期待値算出ステップにおいて算出される前記期待値に基づいて返答コメントを投稿する必要があるか否かを判定する投稿要否判定ステップと、前記投稿要否判定ステップにおいて必要と判定されると、前記返答コメントを投稿する投稿ステップと、を実行し、前記期待値算出ステップは、コメントを入力したユーザの想定滞在時間、コメントを入力したユーザの平均滞在時間、及びコメントの想定閲覧率に基づいて前記期待値を算出することを特徴とする自動投稿方法である。第2の発明によって、適切なタイミングで自動的に返答を投稿することが可能となる。また、他のユーザのアクセスが多いにも関わらず、他のユーザのコメントが少ない場合、自動投稿装置が返答のコメントを投稿するようにすることができ、適切なタイミングで自動的に返答を投稿することができる。 A second invention is an automatic posting method for automatically posting a reply to a user's input, wherein the control unit of the computer is based on the access status and comment status of another user for each comment input by the user. An expected value calculation step for calculating an expected value for a response to be posted, and whether or not it is necessary to post a reply comment based on the expected value calculated in the expected value calculation step The determination step and the posting step of posting the reply comment when it is determined to be necessary in the posting necessity determination step are executed, and the expected value calculation step includes the estimated stay time of the user who inputs the comment and the comment. In the automatic posting method, the expected value is calculated based on the average staying time of the user who has input and the expected browsing rate of comments . According to the second invention, it is possible to automatically post a reply at an appropriate timing. In addition, when there are few comments from other users even though they are frequently accessed by other users, the automatic posting device can be configured to post a reply comment and automatically post a reply at an appropriate timing. can do.

第3の発明は、コンピュータを、ユーザの入力に対する返答を自動的に投稿する自動投稿装置として機能させるためのプログラムであって、ユーザによって入力されるコメントごとに、他のユーザのアクセス状況及びコメント状況に基づいて返答の投稿がされる期待値を算出する期待値算出手段と、前記期待値算出手段によって算出される前記期待値に基づいて返答コメントを投稿する必要があるか否かを判定する投稿要否判定手段と、前記投稿要否判定手段によって必要と判定されると、前記返答コメントを投稿する投稿手段、として機能させるためのプログラムにおいて、前記期待値算出手段は、コメントを入力したユーザの想定滞在時間、コメントを入力したユーザの平均滞在時間、及びコメントの想定閲覧率に基づいて前記期待値を算出することを特徴とするプログラムである。第3の発明のプログラムを汎用のコンピュータにインストールすることによって、第1の発明の自動投稿装置を構築し、第2の発明の自動投稿方法を実行することができる。また、他のユーザのアクセスが多いにも関わらず、他のユーザのコメントが少ない場合、自動投稿装置が返答のコメントを投稿するようにすることができ、適切なタイミングで自動的に返答を投稿することができる。
A third aspect of the present invention is a program for causing a computer to function as an automatic posting device that automatically posts a reply to a user's input, and for each comment input by the user, the access status and comment of another user. An expected value calculation means for calculating an expected value for a reply to be posted based on the situation, and a determination as to whether or not a reply comment needs to be posted based on the expected value calculated by the expected value calculation means In the program for causing the posting necessity determining means and the posting means for posting the reply comment when the posting necessity determining means determines that the posting is necessary , the expected value calculating means is a user who inputs a comment. The expected value is calculated based on the estimated staying time, the average staying time of the users who input the comments, and the expected browsing rate of the comments . By installing the program of the third invention on a general-purpose computer, the automatic posting apparatus of the first invention can be constructed and the automatic posting method of the second invention can be executed. In addition, when there are few comments from other users even though they are frequently accessed by other users, the automatic posting device can be configured to post a reply comment and automatically post a reply at an appropriate timing. can do.

本発明により、適切なタイミングで自動的に返答を投稿することが可能な自動投稿装置等を提供することができる。 According to the present invention, it is possible to provide an automatic posting device or the like that can automatically post a reply at an appropriate timing.

自動投稿装置1のハードウエア構成を示す図Diagram showing the hardware configuration of the automatic posting device 1 ユーザデータ20の一例Example of user data 20 コメントデータ30の一例Example of comment data 30 自動投稿装置1の処理の流れを示すフローチャートFlowchart showing the flow of processing of the automatic posting device 1 自動投稿の表示例Display example of automatic posting

以下図面に基づいて、本発明の実施形態を詳細に説明する。図1は、自動投稿装置1のハードウエア構成を示す図である。なお、図1のハードウエア構成は一例である。自動投稿装置1は、例えば、デスクトップPC(Personal Computer)、ラックマウント型サーバ、ブレードサーバ等である。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a diagram showing a hardware configuration of the automatic posting device 1. The hardware configuration in FIG. 1 is an example. The automatic posting device 1 is, for example, a desktop PC (Personal Computer), a rack mount server, a blade server, or the like.

制御部11は、CPU(Central Processing Unit)、ROM(Read Only Memory)、RAM(Random Access Memory)等によって構成される。CPUは、記憶部12、ROM、記録媒体等に格納されるプログラムをRAM上のワークメモリ領域に呼び出して実行し、バス16を介して接続された各装置を駆動制御し、自動投稿装置1が行う後述する処理を実現する。ROMは、不揮発性メモリであり、コンピュータのブートプログラムやBIOS等のプログラム、データ等を恒久的に保持している。RAMは、揮発性メモリであり、記憶部12、ROM、記録媒体等からロードしたプログラム、データ等を一時的に保持するとともに、制御部11が各種処理を行う為に使用するワークエリアを備える。 The control unit 11 includes a CPU (Central Processing Unit), a ROM (Read Only Memory), a RAM (Random Access Memory), and the like. The CPU calls a program stored in the storage unit 12, the ROM, the recording medium, and the like into the work memory area on the RAM to execute the program, and drives and controls each device connected via the bus 16. The processing to be described later is performed. The ROM is a non-volatile memory, and permanently holds a computer boot program, programs such as BIOS, data, and the like. The RAM is a volatile memory, and temporarily stores programs, data, and the like loaded from the storage unit 12, the ROM, the recording medium, and the like, and includes a work area used by the control unit 11 to perform various processes.

記憶部12は、フラッシュメモリ、HDD(Hard Disk Drive)等であり、制御部11が実行するプログラム、プログラム実行に必要なデータ、OS(Operating System)等が格納される。プログラムに関しては、OSに相当する制御プログラムや、後述する処理をコンピュータに実行させるためのアプリケーションプログラムが格納されている。これらの各プログラムコードは、制御部11により必要に応じて読み出されてRAMに移され、CPUに読み出されて各種の手段として実行される。 The storage unit 12 is a flash memory, an HDD (Hard Disk Drive), or the like, and stores a program executed by the control unit 11, data necessary for executing the program, an OS (Operating System), and the like. As for the programs, a control program corresponding to the OS and an application program for causing a computer to execute the processes described below are stored. Each of these program codes is read by the control unit 11 as needed, transferred to the RAM, read by the CPU, and executed as various means.

入力部13は、データの入力を行い、例えば、タッチパネル、キーボード、マウス等のポインティングデバイス、テンキー等の入力装置を有する。ユーザは、入力部13を介して、自動投稿装置1に対して、操作指示、動作指示、データ入力等を行うことができる。表示部14は、液晶パネル等のディスプレイ装置、ディスプレイ装置と連携してコンピュータのビデオ機能を実現するための論理回路等(ビデオアダプタ等)を有する。尚、入力部13及び表示部14は、タッチパネルディスプレイのように、一体となっていても良い。 The input unit 13 inputs data and has, for example, a touch panel, a keyboard, a pointing device such as a mouse, and an input device such as a numeric keypad. The user can give an operation instruction, an operation instruction, data input, etc. to the automatic posting apparatus 1 via the input unit 13. The display unit 14 includes a display device such as a liquid crystal panel, and a logic circuit or the like (video adapter or the like) for realizing a video function of a computer in cooperation with the display device. The input unit 13 and the display unit 14 may be integrated as in a touch panel display.

通信制御部15は、通信制御装置、通信ポート等を有し、コンピュータとネットワーク間の通信を媒介する通信インタフェースであり、ネットワークを介して、他のコンピュータ間との通信制御を行う。ネットワークは、有線、無線を問わない。バス16は、各装置間の制御信号、データ信号等の授受を媒介する経路である。 The communication control unit 15 has a communication control device, a communication port, and the like, is a communication interface that mediates communication between a computer and a network, and controls communication with other computers via the network. The network may be wired or wireless. The bus 16 is a path that mediates the transfer of control signals, data signals, etc. between the respective devices.

自動投稿装置1は、コミュニティサイトを提供するサーバ群の一つであっても良いし、他のコンピュータであっても良い。自動投稿装置1がコミュニティサイトを提供するサーバ群ではない場合、後述するユーザデータ20及びコメントデータ30をサーバ群から取得する。以下では、自動投稿装置1は、コミュニティサイトを提供するサーバ群の一つとして説明する。 The automatic posting apparatus 1 may be one of a server group that provides a community site, or may be another computer. If the automatic posting apparatus 1 is not a server group that provides a community site, the user data 20 and comment data 30 described below are acquired from the server group. In the following, the automatic posting device 1 will be described as one of a group of servers that provide a community site.

図2は、ユーザデータ20の一例である。ユーザデータ20は、コミュニティサイトのユーザごとのデータを含み、自動投稿装置1の記憶部12に記憶される。ユーザデータ20は、ユーザID21、ユーザ名22、最終アクセス日時23、投稿掲示板ID24、平均閲覧時間25、平均滞在時間26等を含む。 FIG. 2 is an example of the user data 20. The user data 20 includes data for each user of the community site, and is stored in the storage unit 12 of the automatic posting device 1. The user data 20 includes a user ID 21, a user name 22, a last access date/time 23, a posting bulletin board ID 24, an average browsing time 25, an average staying time 26, and the like.

ユーザID21は、コミュニティサイトのユーザを一意に識別する番号である。ユーザ名22は、ユーザの名称やニックネームである。最終アクセス日時23は、ユーザが最後にアクセスした日時である。投稿掲示板ID24は、各ユーザが投稿したコミュニティサイトの電子掲示板を一意に識別する番号である。平均閲覧時間25は、ユーザが1つのコメントを閲覧する時間(秒/コメント)の平均値であり、ユーザが1つのコメントを読むために費やす概ねの時間の指標となる。平均滞在時間26は、ユーザがログインしてからログアウトするまでの時間(秒/アクセス)の平均値である。 The user ID 21 is a number that uniquely identifies the user of the community site. The user name 22 is the name or nickname of the user. The last access date and time 23 is the date and time when the user last accessed. The posted bulletin board ID 24 is a number that uniquely identifies the electronic bulletin board of the community site posted by each user. The average browsing time 25 is an average value of the time (second/comment) that the user browses one comment, and is an index of the approximate time that the user spends reading one comment. The average stay time 26 is an average value of time (seconds/access) from the time the user logs in until the user logs out.

平均閲覧時間25及び平均滞在時間26は、全体で1つの固定値を設定しても良いし、図2に示すようにユーザごとに設定しても良い。また、平均閲覧時間25及び平均滞在時間26は、定期的に計算するようにしても良いし、ユーザがコメントを閲覧する毎、又はユーザがログインしてからログアウトする毎に計算するようにしても良い。 The average browsing time 25 and the average staying time 26 may be set to one fixed value as a whole, or may be set for each user as shown in FIG. Further, the average browsing time 25 and the average staying time 26 may be calculated periodically, or may be calculated each time the user browses a comment or each time the user logs in and then logs out. good.

図3は、コメントデータ30の一例である。コメントデータ30は、電子掲示板に投稿されるコメントのデータを含み、自動投稿装置1の記憶部12に記憶される。コメントデータ30は、掲示板ID31、掲示板URL32、最終コメント番号33、コメント番号34、投稿日時35、投稿ユーザ36、本文37等を含む。 FIG. 3 is an example of the comment data 30. The comment data 30 includes data of comments posted on the electronic bulletin board, and is stored in the storage unit 12 of the automatic posting apparatus 1. The comment data 30 includes a bulletin board ID 31, a bulletin board URL 32, a final comment number 33, a comment number 34, a posting date/time 35, a posting user 36, a text 37, and the like.

掲示板ID31は、コミュニティサイトの電子掲示板を一意に識別する番号である。掲示板URL32は、各電子掲示板のURL(Uniform Resource Locator)である。最終コメント番号33は、各電子掲示板において最後に投稿されたコメントのコメント番号である。コメント番号34は、各コメントを一意に識別する番号である。投稿日時35は、コメントが投稿された日時である。投稿ユーザ36は、コメントを投稿したユーザ名である。本文37は、コメントの本文データである。 The bulletin board ID 31 is a number that uniquely identifies the electronic bulletin board of the community site. The bulletin board URL 32 is a URL (Uniform Resource Locator) of each electronic bulletin board. The final comment number 33 is the comment number of the last comment posted on each electronic bulletin board. The comment number 34 is a number that uniquely identifies each comment. The posted date and time 35 is the date and time when the comment was posted. The posting user 36 is the name of the user who posted the comment. The text 37 is text data of the comment.

図4は、自動投稿装置1の処理の流れを示すフローチャートである。自動投稿装置1は、ユーザによって投稿されるコメントごとに図4に示す処理を実行し、他のユーザのアクセス状況及びコメント状況に基づいて返答の投稿がされる期待値を算出し、算出される期待値に基づいて返答を投稿する必要があるか否かを判定し、必要であれば返答を投稿する。 FIG. 4 is a flowchart showing the flow of processing of the automatic posting device 1. The automatic posting apparatus 1 executes the process shown in FIG. 4 for each comment posted by the user, calculates an expected value for posting a reply based on the access status and comment status of other users, and is calculated. Determine whether it is necessary to post a reply based on the expected value, and post a reply if necessary.

図4に示すように、特定のユーザAが、コンピュータによって、コミュニティサイトの電子掲示板にコメントを投稿すると(ステップS1)、自動投稿装置1の制御部11は、設定時間以上経過したか否かを確認する(ステップS2)。自動投稿装置1の制御部11は、設定時間以上経過している場合(ステップS2のYES)、ステップS3に進む。 As shown in FIG. 4, when a specific user A posts a comment on an electronic bulletin board of a community site by a computer (step S1), the control unit 11 of the automatic posting apparatus 1 determines whether or not a set time or more has elapsed. Confirm (step S2). If the set time or more has elapsed (YES in step S2), control unit 11 of automatic posting apparatus 1 proceeds to step S3.

次に、自動投稿装置1の制御部11は、ユーザAの新規コメントが投稿されているか否かを確認する(ステップS3)。自動投稿装置1の制御部11は、ユーザAの新規コメントが投稿されていない場合(ステップS3のNO)、ステップS4に進む。ユーザAの新規コメントが投稿されている場合、他のユーザが返答のコメントを投稿する可能性がある。そこで、自動投稿装置1の制御部11は、ユーザAの新規コメントの投稿を確認した時点から設定時間を経過するまで待機する。 Next, the control unit 11 of the automatic posting device 1 confirms whether or not a new comment of the user A is posted (step S3). When the new comment of the user A has not been posted (NO in step S3), the control unit 11 of the automatic posting apparatus 1 proceeds to step S4. When a new comment of the user A is posted, another user may post a reply comment. Therefore, the control unit 11 of the automatic posting apparatus 1 waits until the set time elapses from the time when the posting of the new comment of the user A is confirmed.

次に、自動投稿装置1の制御部11は、ユーザAのコメント以降に投稿されたコメントの総数を取得する(ステップS4)。取得するコメントの総数は、例えば、処理対象のコメントと同一の掲示板ID31に係るコメントデータ30のうち、投稿日時35が、処理対象のコメントよりも遅いコメントデータ30の総数である。 Next, the control unit 11 of the automatic posting device 1 acquires the total number of comments posted after the comment of the user A (step S4). The total number of comments to be acquired is, for example, the total number of comment data 30 whose posting date/time 35 is later than the comment to be processed, of the comment data 30 related to the bulletin board ID 31 that is the same as the comment to be processed.

次に、自動投稿装置1の制御部11は、ユーザAの平均滞在時間Tavgを取得する(ステップS5)。自動投稿装置1の制御部11は、ユーザAのユーザID21を検索キーとして、記憶部12に記憶されるユーザデータ20を検索し、検索されるユーザデータ20の平均滞在時間26を、ユーザAの平均滞在時間Tavgとして取得する。 Next, the control unit 11 of the automatic posting device 1 acquires the average staying time T avg of the user A (step S5). The control unit 11 of the automatic posting device 1 searches the user data 20 stored in the storage unit 12 using the user ID 21 of the user A as a search key, and calculates the average stay time 26 of the searched user data 20 of the user A. Obtained as the average stay time T avg .

次に、自動投稿装置1の制御部11は、コメントの想定閲覧率Pperを取得する(ステップS6)。 Next, the control unit 11 of the automatic posting device 1 acquires the assumed browsing rate P per of the comment (step S6).

コメントの想定閲覧率Pperは、例えば、
per=処理対象のコメントの投稿後のアクセスユーザ数/全ユーザ数・・・(式1)、
によって算出される。
The assumed browsing rate P per of the comment is, for example,
P per =number of access users after posting a comment to be processed/total number of users (Equation 1),
Calculated by

自動投稿装置1の制御部11は、記憶部12に記憶されるユーザデータ20の総数を、式1の全ユーザ数とする。また、自動投稿装置1の制御部11は、処理対象のコメントに係る投稿日時35よりも最終アクセス日時23が遅いユーザデータ20の総数を、式1の処理対象のコメントの投稿後のアクセスユーザ数とする。 The control unit 11 of the automatic posting apparatus 1 sets the total number of the user data 20 stored in the storage unit 12 as the total number of users in Expression 1. In addition, the control unit 11 of the automatic posting apparatus 1 determines the total number of user data 20 whose last access date and time 23 is later than the posting date and time 35 relating to the comment to be processed as the number of access users after posting the comment to be processed in Expression 1. And

次に、自動投稿装置1の制御部11は、返答の投稿がされる期待値のスコアを算出する(ステップS7)。 Next, the control unit 11 of the automatic posting apparatus 1 calculates the score of the expected value at which the reply is posted (step S7).

返答の投稿がされる期待値のスコアを算出するために、コメントを投稿したユーザの想定滞在時間をTexpとする。Texpは、ユーザがコメントを読むために費やすと想定される時間を意味する。 In order to calculate the score of the expected value at which a reply is posted, the estimated stay time of the user who posted the comment is set to T exp . T exp means the time that the user is expected to spend reading the comment.

コメントを投稿したユーザの想定滞在時間Texpは、例えば、
exp=ユーザの最終アクセス日時以降に投稿されたコメントの総数×平均閲覧時間・・・(式2)、
によって算出される。
The estimated stay time T exp of the user who posted the comment is, for example,
T exp =total number of comments posted after the user's last access date/time×average browsing time (Equation 2),
Calculated by

自動投稿装置1の制御部11は、処理対象のユーザのユーザIDを検索キーとして、記憶部12に記憶されるユーザデータ20を検索し、検索されるユーザデータ20の最終アクセス日時23を取得する。そして、自動投稿装置1の制御部11は、取得される最終アクセス日時23よりも遅い投稿日時35のコメントデータ30を検索し、検索されるコメントデータ30の総数を、式2のユーザの最終アクセス日時以降に投稿されたコメントの総数とする。また、自動投稿装置1の制御部11は、処理対象のユーザのユーザIDを検索キーとして、記憶部12に記憶されるユーザデータ20を検索し、検索されるユーザデータ20の平均閲覧時間25を、式2の平均閲覧時間とする。 The control unit 11 of the automatic posting apparatus 1 searches the user data 20 stored in the storage unit 12 by using the user ID of the processing target user as a search key, and acquires the last access date 23 of the searched user data 20. .. Then, the control unit 11 of the automatic posting apparatus 1 searches the comment data 30 of the posting date/time 35 later than the acquired last access date/time 23, and calculates the total number of the retrieved comment data 30 as the final access of the user of Expression 2. The total number of comments posted after the date and time. In addition, the control unit 11 of the automatic posting apparatus 1 searches the user data 20 stored in the storage unit 12 using the user ID of the processing target user as a search key, and determines the average browsing time 25 of the searched user data 20. , And the average browsing time of Expression 2.

また、コメントを投稿したユーザの想定滞在時間Texpは、例えば、
exp=ユーザの最終アクセス日時以降に投稿された返信コメントの総数×平均返信率×平均返信文作成時間・・・(式3)、
によって算出されても良い。
In addition, the estimated stay time T exp of the user who posted the comment is, for example,
T exp =total number of reply comments posted after the user's last access date/time x average reply rate x average reply sentence creation time (Equation 3),
It may be calculated by

返答の投稿がされる期待値のスコアSは、例えば、
S=(1−Texp/Tavg)×Pper・・・(式4)、
によって算出される。
The expected score S for posting a reply is, for example,
S=(1−T exp /T avg )×P per ... (Formula 4),
Calculated by

自動投稿装置1の制御部11は、ステップS5においてユーザデータ20から取得されるTavgの値、ステップS6において取得されるコメントの想定閲覧率Pperの値、及び式2によって算出されるTexpの値を式4に代入し、スコアSを算出する。 The control unit 11 of the automatic posting device 1 calculates the value of T avg acquired from the user data 20 in step S5, the value of the estimated browsing rate P per of the comment acquired in step S6, and T exp calculated by the expression 2. The value of is substituted into equation 4 to calculate the score S.

次に、自動投稿装置1の制御部11は、返答の投稿がされる期待値のスコアSが閾値以上か否かを確認する(ステップS8)。自動投稿装置1の制御部11は、スコアSが閾値以上の場合(ステップS8のYES)、返答のコメントを投稿する(ステップS9)。 Next, the control unit 11 of the automatic posting apparatus 1 confirms whether or not the expected score S for posting a reply is equal to or more than a threshold value (step S8). When the score S is equal to or higher than the threshold value (YES in step S8), the control unit 11 of the automatic posting apparatus 1 posts a reply comment (step S9).

式4の(1−Texp/Tavg)は、返信コメントが少ないと1に近づくパラメータであり、他のユーザのコメント状況に基づくものである。また、式4のPperは、閲覧が多いと1に近づくパラメータであり、他のユーザのアクセス状況に基づくものである。他のユーザのアクセスが多いにも関わらず、他のユーザのコメントが少ない場合、スコアSが閾値以上となり、自動投稿装置1が返答のコメントを投稿することになる。従って、自動投稿装置1は、適切なタイミングで自動的に返答を投稿することができる。 (1-T exp /T avg ) in Expression 4 is a parameter that approaches 1 when the number of reply comments is small, and is based on the comment status of other users. Further, P per in Expression 4 is a parameter that approaches 1 when the number of browsing is large, and is based on the access status of other users. When there are few comments by other users despite the large number of accesses by other users, the score S becomes equal to or higher than the threshold value, and the automatic posting apparatus 1 posts a reply comment. Therefore, the automatic posting device 1 can automatically post a reply at an appropriate timing.

特に、コメントが少なければ、コメントを読むために費やす時間、すなわちコメントを投稿したユーザの想定滞在時間Texpが小さくなるので、スコアSが大きくなり、自動投稿装置1による自動返答が投稿され易くなる。 In particular, if the number of comments is small, the time spent for reading the comments, that is, the estimated stay time T exp of the user who posted the comment becomes small, so that the score S becomes large and the automatic reply by the automatic posting apparatus 1 is easily posted. ..

ステップS8における閾値は、コミュニティサイトの管理者が定義変更し、自動投稿装置1の投稿頻度を調整することができる。例えば、投稿頻度を多くしたい場合、閾値を小さくし、投稿頻度を少なくしたい場合、閾値を大きくすれば良い。また、式4におけるスコアSは、他のスコアと掛け合わせても良い。他のスコアは、例えば、ユーザの投稿に対して自動投稿装置1が生成する返答の投稿の自信度や確度である。 The administrator of the community site can change the definition of the threshold in step S8 and adjust the posting frequency of the automatic posting apparatus 1. For example, if the posting frequency is to be increased, the threshold value may be decreased, and if the posting frequency is to be decreased, the threshold value may be increased. Further, the score S in Expression 4 may be multiplied by another score. The other score is, for example, the confidence level or accuracy of a reply post generated by the automatic posting apparatus 1 in response to the user's post.

図5は、自動投稿の表示例である。表示画面40は、ユーザのコンピュータ上に表示される画面の例である。図5に示す例では、ユーザである「USER_A」は、「毎日暑いですね!!こうも暑いとビール飲みたくなります(^^;)」というユーザ投稿41を行っている。これに対して、自動投稿装置1が図4に示す処理を実行し、返答コメントを投稿する必要があると判断すると、自動投稿装置1である「AI」が「>USER_Aさん こんにちは 書き込みありがとうございました」という自動投稿42を行っている。 FIG. 5 is a display example of automatic posting. The display screen 40 is an example of a screen displayed on the user's computer. In the example shown in FIG. 5, the user “USER_A” makes a user post 41 that says “It's hot every day! If it's too hot, you'll want to drink beer (^^;)”. On the other hand, the automatic posting device 1 executes the process shown in FIG. 4, when it is determined that it is necessary to post a reply comment, an automatic posting device 1 "AI" is Thank you for writing Hi, "> USER_A Is posted automatically.

前述の説明では、ユーザが電子掲示板にコメントを投稿するものとしたが、本発明はこれに限定されるものではない。例えば、ユーザ同士が行う会議においては、自動投稿装置1が音声認識機能を用いてユーザの音声をコメントとして入力しても良く、ユーザによる入力手段はどのようなものでも良い。そして、前述の説明における「ユーザによる投稿」は、「ユーザによる入力」であれば良く、自動投稿装置1は、ユーザによって入力されるコメントに対して処理を実行する。 In the above description, the user posted a comment on the electronic bulletin board, but the present invention is not limited to this. For example, in a meeting held between users, the automatic posting apparatus 1 may input the user's voice as a comment using the voice recognition function, and any input means by the user may be used. The “posted by the user” in the above description may be “input by the user”, and the automatic posting apparatus 1 executes the process for the comment input by the user.

以上の通り、本発明の実施形態における自動投稿装置1は、ユーザによって入力されるコメントごとに、他のユーザのアクセス状況及びコメント状況に基づいて返答の投稿がされる期待値を算出する期待値算出手段と、期待値算出手段によって算出される期待値に基づいて返答コメントを投稿する必要があるか否かを判定する投稿要否判定手段と、投稿要否判定手段によって必要と判定されると、返答コメントを投稿する投稿手段と、を備える。これによって、自動投稿装置1は、適切なタイミングで自動的に返答を投稿することができる。 As described above, the automatic posting apparatus 1 in the embodiment of the present invention calculates, for each comment input by a user, the expected value for calculating the expected value for posting a reply based on the access status and comment status of other users. A calculation means, a posting necessity determination means for determining whether or not a reply comment needs to be posted based on the expected value calculated by the expected value calculation means, and a posting necessity determination means for determining whether it is necessary , Posting means for posting a reply comment. With this, the automatic posting apparatus 1 can automatically post a reply at an appropriate timing.

以上、添付図面を参照しながら、本発明に係る自動投稿装置等の好適な実施形態について説明したが、本発明はかかる例に限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例又は修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 Although the preferred embodiments of the automatic posting apparatus and the like according to the present invention have been described above with reference to the accompanying drawings, the present invention is not limited to such examples. It is obvious to those skilled in the art that various changes or modifications can be conceived within the scope of the technical idea disclosed in the present application, and it is obvious that they also belong to the technical scope of the present invention. Understood.

1………自動投稿装置
11………制御部
12………記憶部
13………入力部
14………表示部
15………通信制御部
16………バス
20………ユーザデータ
30………コメントデータ
40………表示画面
41………ユーザ投稿
42………自動投稿
1... Automatic posting device 11... Control unit 12... Storage unit 13... Input unit 14... Display unit 15... Communication control unit 16... Bus 20... User data 30 ………Comment data 40…………Display screen 41…………Posted by user 42…………Posted automatically

Claims (5)

ユーザの入力に対する返答を自動的に投稿する自動投稿装置であって、
ユーザによって入力されるコメントごとに、他のユーザのアクセス状況及びコメント状況に基づいて返答の投稿がされる期待値を算出する期待値算出手段と、
前記期待値算出手段によって算出される前記期待値に基づいて返答コメントを投稿する必要があるか否かを判定する投稿要否判定手段と、
前記投稿要否判定手段によって必要と判定されると、前記返答コメントを投稿する投稿手段と、
を備え
前記期待値算出手段は、コメントを入力したユーザの想定滞在時間、コメントを入力したユーザの平均滞在時間、及びコメントの想定閲覧率に基づいて前記期待値を算出する
ことを特徴とする自動投稿装置。
An automatic posting device for automatically posting a response to a user input,
Expected value calculation means for calculating an expected value for posting a reply based on the access status and comment status of other users for each comment input by the user,
Post necessity determination means for determining whether it is necessary to post a reply comment based on the expected value calculated by the expected value calculation means,
When it is determined to be necessary by the posting necessity determination means, a posting means for posting the reply comment,
Equipped with
The expected value calculation means calculates the expected value based on an estimated staying time of a user who inputs a comment, an average staying time of a user who inputs a comment, and an estimated browsing rate of comments. An automatic posting device.
前記期待値算出手段は、
ユーザの最終アクセス日時以降に入力されたコメントの総数、及び平均閲覧時間に基づいて前記コメントを入力したユーザの想定滞在時間を算出し、
処理対象のコメントの入力後のアクセスユーザ数、及び全ユーザ数に基づいて前記コメントの想定閲覧率を算出する
ことを特徴とする請求項に記載の自動投稿装置。
The expected value calculation means,
Calculate the estimated staying time of the user who inputs the comment based on the total number of comments input after the user's last access date and time and the average browsing time,
The automatic posting apparatus according to claim 1 , wherein the assumed browsing rate of the comment is calculated based on the number of access users after inputting the comment to be processed and the total number of users.
ユーザID、最終アクセス日時、平均閲覧時間及び平均滞在時間を含むユーザデータと、コメント番号及び入力日時を含むコメントデータと、を記憶する記憶手段、
を更に備え、
前記期待値算出手段は、
処理対象のユーザに係る前記ユーザデータの前記最終アクセス日時よりも遅い前記入力日時の前記コメントデータの総数を、前記ユーザの最終アクセス日時以降に入力されたコメントの総数とし、
処理対象のコメントのユーザに係る前記ユーザデータの前記平均閲覧時間及び前記平均滞在時間を取得し、
処理対象のコメントに係る前記コメントデータの前記入力日時よりも遅い前記最終アクセス日時の前記ユーザデータの総数を、前記処理対象のコメントの入力後のアクセスユーザ数とし、
前記ユーザデータの総数を、前記全ユーザ数とする
ことを特徴とする請求項に記載の自動投稿装置。
Storage means for storing user data including user ID, last access date and time, average browsing time and average staying time, and comment data including comment number and input date and time,
Further equipped with,
The expected value calculation means,
The total number of the comment data of the input date and time later than the last access date and time of the user data related to the user to be processed is set as the total number of comments input after the last access date and time of the user,
Acquiring the average browsing time and the average stay time of the user data related to the user of the comment to be processed,
The total number of the user data of the last access date and time later than the input date and time of the comment data related to the comment of the processing target is the number of access users after the input of the comment of the processing target,
The automatic posting device according to claim 2 , wherein the total number of the user data is the total number of users.
ユーザの入力に対する返答を自動的に投稿する自動投稿方法であって、
コンピュータの制御部が、
ユーザによって入力されるコメントごとに、他のユーザのアクセス状況及びコメント状況に基づいて返答の投稿がされる期待値を算出する期待値算出ステップと、
前記期待値算出ステップにおいて算出される前記期待値に基づいて返答コメントを投稿する必要があるか否かを判定する投稿要否判定ステップと、
前記投稿要否判定ステップにおいて必要と判定されると、前記返答コメントを投稿する投稿ステップと、
を実行し、
前記期待値算出ステップは、コメントを入力したユーザの想定滞在時間、コメントを入力したユーザの平均滞在時間、及びコメントの想定閲覧率に基づいて前記期待値を算出する
ことを特徴とする自動投稿方法。
An automatic posting method for automatically posting a response to user input,
The control part of the computer
An expected value calculation step of calculating an expected value for which a reply is posted based on the access status and comment status of other users for each comment input by the user,
A posting necessity determination step of determining whether or not a reply comment needs to be posted based on the expected value calculated in the expected value calculation step,
If it is determined to be necessary in the posting necessity determination step, a posting step of posting the reply comment,
The execution,
The expected value calculation step is characterized in that the expected value is calculated based on an estimated staying time of a user who inputs a comment, an average staying time of a user who inputs a comment, and an estimated browsing rate of comments. How to post automatically.
コンピュータを、ユーザの入力に対する返答を自動的に投稿する自動投稿装置として機能させるためのプログラムであって、
ユーザによって入力されるコメントごとに、他のユーザのアクセス状況及びコメント状況に基づいて返答の投稿がされる期待値を算出する期待値算出手段と、
前記期待値算出手段によって算出される前記期待値に基づいて返答コメントを投稿する必要があるか否かを判定する投稿要否判定手段と、
前記投稿要否判定手段によって必要と判定されると、前記返答コメントを投稿する投稿手段、
として機能させるためのプログラムにおいて、
前記期待値算出手段は、コメントを入力したユーザの想定滞在時間、コメントを入力したユーザの平均滞在時間、及びコメントの想定閲覧率に基づいて前記期待値を算出することを特徴とするプログラム
A program for causing a computer to function as an automatic posting device that automatically posts a response to a user input,
Expected value calculation means for calculating an expected value for posting a reply based on the access status and comment status of other users for each comment input by the user,
Post necessity determination means for determining whether it is necessary to post a reply comment based on the expected value calculated by the expected value calculation means,
When it is determined to be necessary by the posting necessity determination means, a posting means for posting the reply comment,
In the program to function as,
The program, wherein the expected value calculation means calculates the expected value based on an estimated staying time of a user who inputs a comment, an average staying time of a user who inputs a comment, and an estimated browsing rate of comments .
JP2016070161A 2016-03-31 2016-03-31 Automatic posting device, automatic posting method and program Expired - Fee Related JP6733262B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016070161A JP6733262B2 (en) 2016-03-31 2016-03-31 Automatic posting device, automatic posting method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016070161A JP6733262B2 (en) 2016-03-31 2016-03-31 Automatic posting device, automatic posting method and program

Publications (2)

Publication Number Publication Date
JP2017182534A JP2017182534A (en) 2017-10-05
JP6733262B2 true JP6733262B2 (en) 2020-07-29

Family

ID=60006167

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016070161A Expired - Fee Related JP6733262B2 (en) 2016-03-31 2016-03-31 Automatic posting device, automatic posting method and program

Country Status (1)

Country Link
JP (1) JP6733262B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2025051787A (en) * 2023-09-22 2025-04-04 ソフトバンクグループ株式会社 system

Also Published As

Publication number Publication date
JP2017182534A (en) 2017-10-05

Similar Documents

Publication Publication Date Title
CA3070612C (en) Click rate estimation
RU2720952C2 (en) Method and system for generating digital content recommendation
WO2015188733A1 (en) Group user level association method and system
WO2015051746A1 (en) Application icon display method, system and terminal
US9063636B2 (en) Management of input methods
CN103635903A (en) Ranking of context-based search results
US10083252B2 (en) Ranking autocomplete results based on a business cohort
WO2018121700A1 (en) Method and device for recommending application information based on installed application, terminal device, and storage medium
CN104424356A (en) Non-transitory computer-readable storage medium for storing acronym-management program, acronym-management device
US20200067853A1 (en) Information management apparatus and information management method
JP2024056039A (en) Information processing device, information processing system, information processing method, and program
CN117407104A (en) A social platform guidance process control method, device, electronic equipment and medium
JP6733262B2 (en) Automatic posting device, automatic posting method and program
US20180025088A1 (en) Filtering irrelevant actor updates from content feeds
JP7244449B2 (en) Information processing device, information processing method and information processing program
US20240094889A1 (en) Overflow application tool for computing devices
CN107786376B (en) Content pushing method and device and computer equipment
JP6915487B2 (en) Message output control method, message output control program, and message output control device
JP2009193297A (en) Document management device
JP2005216100A (en) Matching program, device and method
JP5870815B2 (en) Book information search device, book information search system, book information search method and program
JP2016181056A (en) Server apparatus, program, and communication system
US10261952B1 (en) Restoring temporal coherence of previously seen ranked content
CA2892830C (en) Ranking autocomplete results based on a business cohort
EP4435630A1 (en) Information processing apparatus, information processing program, and information processing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190130

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20191129

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200107

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200127

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200609

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200622

R150 Certificate of patent or registration of utility model

Ref document number: 6733262

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees