CN111183415B - 发送装置、发送方法以及记录介质 - Google Patents
发送装置、发送方法以及记录介质 Download PDFInfo
- Publication number
- CN111183415B CN111183415B CN201880028008.5A CN201880028008A CN111183415B CN 111183415 B CN111183415 B CN 111183415B CN 201880028008 A CN201880028008 A CN 201880028008A CN 111183415 B CN111183415 B CN 111183415B
- Authority
- CN
- China
- Prior art keywords
- message
- partial
- unit
- display area
- transmitted
- 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.)
- Active
Links
- 238000000034 method Methods 0.000 title claims description 17
- 230000005540 biological transmission Effects 0.000 claims description 65
- 238000010586 diagram Methods 0.000 description 20
- 238000004891 communication Methods 0.000 description 7
- 239000000284 extract Substances 0.000 description 7
- 230000006870 function Effects 0.000 description 4
- 239000000543 intermediate Substances 0.000 description 3
- 230000015654 memory Effects 0.000 description 3
- 210000001072 colon Anatomy 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000000877 morphologic effect Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/06—Message adaptation to terminal or network requirements
- H04L51/066—Format adaptation, e.g. format conversion or compression
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/214—Monitoring or handling of messages using selective forwarding
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/23—Reliability checks, e.g. acknowledgments or fault reporting
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/21—Monitoring or handling of messages
- H04L51/216—Handling conversation history, e.g. grouping of messages in sessions or threads
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
其目的在于,以即使不通过手动进行滚动,用户也能够在接收侧的终端装置中视觉辨认整个消息的方式发送消息。发送装置将向接收装置发送的消息分别分割成规定长度以下的长度的多个局部消息。发送装置将多个局部消息放入到队列中。发送装置将多个局部消息中的一个局部消息从队列中取出并发送到接收装置。发送装置接收表示所发送的局部消息已显示在显示区域中的通知信息。发送装置在接收到通知信息之后,将多个局部消息中的下一个局部消息从队列取出并发送到接收装置。
Description
技术领域
本发明涉及消息的发送技术,尤其涉及向能够使消息显示用的区域内的消息滚动而进行阅览的终端装置发送消息的装置和方法。
背景技术
以往,用于在便携设备等终端装置之间交换消息的即时消息软件(instantmessenger)被广泛使用。在该应用中,当从某个终端装置发送消息时,通常发送目的地的终端装置立即接收该消息。接收了消息的终端装置自动执行滚动,以使该消息的末尾位于显示区域的下端。由此,用户能够读取最新的消息。
另外,作为利用了即时消息软件的信息发布的一个手段或对话的对象,自动发送消息的网络机器人已经出现。例如,在专利文献1中公开了软件机器人回复与从用户发送的消息对应的响应消息的技术。
现有技术文献
专利文献
专利文献1:日本特开2014-225268号公报
发明内容
发明要解决的课题
虽然即时消息软件多用于比较短的消息的发送,但也可以发送长消息。但是,当消息比接收侧的终端装置的显示区域的尺寸所能够显示的长度长时,则一次只能显示该消息的一部分。因此,为了从接收到的消息的开头读取消息,用户必须手动滚动消息。
本发明是鉴于以上的点而完成的,其目的在于,提供以即使不通过手动来进行滚动,用户也能够在接收侧的终端装置中视觉辨认整个消息的方式发送消息的发送装置、发送方法以及发送程序。
用于解决课题的手段
为了解决上述课题,技术方案1记载的发明是发送装置,其向接收装置发送消息,该接收装置在接收到消息的情况下自动执行滚动,以使最新的所述消息的至少末尾位于显示区域内,其特征在于,该发送装置具有:分割单元,其将向所述接收装置发送的消息分别分割成规定长度以下的长度的多个局部消息;排队单元,其将所述多个局部消息放入到队列中;第1发送单元,其将所述多个局部消息中的一个局部消息从所述队列中取出并发送到所述接收装置;接收单元,其接收表示所述发送的局部消息已显示在所述显示区域中的通知信息;以及第2发送单元,其在接收到所述通知信息之后,将所述多个局部消息中的下一个局部消息从所述队列中取出并发送到所述接收装置。
根据该发明,能够对原始消息进行分割而分别生成整体能够在显示区域内进行整体显示的长度的多个局部消息。另外,多个局部消息被放入到队列中,从该队列中一个一个地取出局部消息并发送,因此,能够维持原始消息中的多个局部消息的顺序性。通过接收装置的自动滚动,所发送的消息的整体一次性显示在显示区域内。由于在接收到通知信息之后发送下一个局部消息,所以在接收装置接收该局部消息并显示之前,保证最先发送的局部消息完全显示在显示区域内。之后,下一个局部消息完全显示在显示区域内。因此,用户能够完全视觉辨认各局部消息。其结果是,用户即使不通过手动进行滚动,实质上也能够视觉辨认原始的整个消息。
关于技术方案2记载的发明,在技术方案1记载的发送装置中,其特征在于,该发送装置还具有:履历取得单元,其取得所述接收装置的与即时消息软件相关的用户的操作的履历;以及时间确定单元,其根据所述取得的履历,对到发送所述下一个局部消息为止的时间进行确定,所述第2发送单元从接收到所述通知信息起在所述确定的时间之后发送所述下一个局部消息。
根据该发明,基于与即时消息软件相关的用户的操作的履历,确定从接收到通知信息起等待到发送下一个局部消息的时间。该时间与从最初的局部消息显示在显示区域中起到下一个局部消息显示在显示区域中为止经过的时间对应。因此,能够为每个用户适当确定发送下一个局部消息的时机。其结果是,能够提高在用户读完最初的局部消息之后接收装置显示下一个局部消息的可能性。
关于技术方案3所述的发明,在技术方案1或2记载的发送装置中,其特征在于,该发送装置还具有:尺寸信息取得单元,其取得表示所述显示区域的尺寸的尺寸信息;以及长度确定单元,其根据所述接收到的尺寸信息,确定每一个局部消息的长度的上限,所述分割单元根据所述确定的长度的上限,将所述消息分割成所述多个局部消息。
根据该发明,在显示区域的尺寸因接收装置而不同的情况下,能够根据显示区域的尺寸,将原始消息分别分割成适当长度的局部消息。
关于技术方案4所述的发明,在技术方案1至3中的任意一个记载的发送装置中,其特征在于,在向所述接收装置发送的所述消息的长度超过第2规定长度的情况下,所述分割单元将所述消息分割成所述多个局部消息,在向所述接收装置发送的所述消息的长度为所述第2规定长度以下的情况下,所述第1发送单元将所述消息发送到所述接收装置,不进行所述分割单元对所述消息的分割。
根据该发明,在原始消息的长度为能够在显示区域内一次性显示其整个消息的长度的情况下,接收装置能够一次性显示原始的整个消息。
关于技术方案5所述的发明,在技术方案1至4中的任意一个记载的发送装置中,其特征在于,所述接收单元还接收表示由所述第2发送单元发送的所述下一个局部消息已显示在所述显示区域中的通知信息,反复进行所述接收单元对所述通知信息的接收以及所述第2发送单元对所述局部消息的发送,直到所述队列为空。
根据该发明,即使在原始消息被分割成3个以上的局部消息的情况下,各局部消息也完全显示在显示区域内。因此,即使用户不通过手动可进行滚动,实质上也能够视觉辨认原始的整个消息。
技术方案6所述的发明是发送方法,该发送方法由发送装置的计算机来执行,该发送装置向接收装置发送消息,该接收装置在接收到消息的情况下自动执行滚动,以使最新的所述消息的至少末尾位于显示区域内,其特征在于,该发送方法包含如下的步骤:分割步骤,将向所述接收装置发送的消息分别分割成规定长度以下的长度的多个局部消息;排队步骤,将所述多个局部消息放入到队列中;第1发送步骤,将所述多个局部消息中的一个局部消息从所述队列中取出并发送到所述接收装置;接收步骤,接收表示所述发送的局部消息已显示在所述显示区域中的通知信息;以及第2发送步骤,在接收到所述通知信息之后,将所述多个局部消息中的下一个局部消息从所述队列中取出并发送到所述接收装置。
技术方案7所述的发明是发送程序,其使发送装置的计算机发挥功能,该发送装置向接收装置发送消息,该接收装置在接收到消息的情况下自动执行滚动,以使最新的所述消息的至少末尾位于显示区域内,其特征在于,使该计算机作为如下的单元来发挥功能:分割单元,其将向所述接收装置发送的消息分别分割成规定长度以下的长度的多个局部消息;排队单元,其将所述多个局部消息放入到队列中;第1发送单元,其将所述多个局部消息中的一个局部消息从所述队列中取出并发送到所述接收装置;接收单元,其接收表示所述发送的局部消息已显示在所述显示区域中的通知信息;以及第2发送单元,其在接收到所述通知信息之后,将所述多个局部消息中的下一个局部消息从所述队列中取出并发送到所述接收装置。
发明效果
根据本发明,用户能够一次性视觉辨认各局部消息的开头到末尾。其结果是,用户即使不通过手动进行滚动,实质上也能够视觉辨认原始的整个消息。
附图说明
图1是示出一个实施方式的消息***SA的概要结构的一例的图。
图2是示出消息显示区域的差异的一例的图。
图3A是示出一个实施方式的机器人服务器1的概要结构的一例的框图。
图3B是示出一个实施方式的机器人服务器1的***控制部11的功能块的一例的图。
图4A是示出消息被分割的情形的一例的图。
图4B是示出因消息显示区域的尺寸不同而造成的局部消息的长度不同的一例的图。
图5是示出局部消息及已读信息的收发的情形的一例的图。
图6是示出消息***SA的动作例的序列图。
图7A是示出一个实施方式的消息***SB的概要结构的一例的图。
图7B是示出消息***SB的动作概要的一例的图。
具体实施方式
以下,参照附图对本发明的实施方式进行详细说明。以下说明的实施方式是对使用即时消息软件在终端装置之间收发消息用的消息***应用本发明的情况的实施方式。
[1.第1实施方式]
[1-1.消息***的结构]
首先,使用图1对本实施方式的消息***SA的结构进行说明。图1是示出本实施方式的消息***SA的概要结构的一例的图。
如图1所示,消息***SA构成为包含至少一个机器人服务器1、消息管理服务器2以及多个用户终端3。机器人服务器1、消息管理服务器2以及各用户终端3能够经由网络NW例如在通信协议中使用TCP/IP等相互收发数据。另外,网络NW例如由因特网、专用通信线路(例如,CATV(Community Antenna Television:有线电视***)线路)、移动通信网(包括基站等)以及网关等构建。
各用户终端3是由具有消息***SA的账户的用户使用的终端装置。作为用户终端3的例子,列举了智能手机、平板电脑等便携信息终端、便携电话机、PDA(PersonalDigitalAssistant:个人数字助理)、个人计算机等。在各用户终端3安装有即时消息软件。用户终端3将从用户输入的消息经由消息管理服务器2发送到目的地的用户终端3或机器人服务器1。在各用户的即时消息软件中,例如能够切换多个消息显示区域而进行显示。例如,在作为用户的朋友而登记的每个账户(其他用户或机器人服务器1)的消息显示区域中,显示与该账户之间收发的消息。该显示区域可以是用户终端3的显示器的整个画面,也可以是该画面的一部分区域。当用户终端3接收消息或者用户输入消息时,用户终端3对画面进行控制,以使接收或输入的最新的消息的至少末尾显示在显示区域内。例如,用户终端3将最新的消息及过去的整个消息向上方向自动地滚动,使最新的消息的末尾位于显示区域的下端。通过进行使消息显示区域内的消息滚动的操作,用户也能够视觉辨认过去的消息。消息可以以像素为单位进行滚动,也可以以行为单位进行滚动。但是,在最新的消息较短的情况下显示其整体,另一方面,在最新的消息较长的情况下有时仅显示其一部分。为了视觉辨认长消息的开头部分,用户必须通过手动来滚动消息。因此,用户的操作负担增大,并且难以迅速阅览消息。
机器人服务器1是经由消息管理服务器2向用户终端3自动发送消息的服务器装置或个人计算机。在机器人服务器1安装有网络机器人。用户终端3的用户例如通过将由机器人服务器1提供的消息服务(消息***SA的账户之一)登记为朋友,该用户终端3能够与机器人服务器1收发消息。机器人服务器1可以通过消息例如向用户提供信息,也可以进行与用户的自动对话。机器人服务器1例如在从用户终端3接收到消息时,可以回复与接收到的消息对应的消息,也可以按照规定的时机或定期地发送消息。另外,机器人服务器的管理者也可以设定由机器人服务器1提供的消息服务专用的菜单。该专用菜单在用户终端3的即时消息软件中被显示在与机器人服务器1之间的消息显示用的消息显示区域的例如下部。在显示专用菜单的情况下,从即时消息软件的画面中除去专用菜单后的区域是消息显示区域。图2是示出消息显示区域的差异的一例的图。如图2所示,在画面101中未显示专用菜单的情况下,画面101整体是消息显示区域101。在画面101中显示专用菜单103的情况下,画面101被分成消息显示区域102和专用菜单103。当用户选择专用菜单内的某个项目时,用户终端3例如可以访问外部网站,也可以自动输入所确定的消息。专用菜单可以始终被显示,也可以根据用户的操作来切换显示和非显示。用于显示专用菜单的信息例如可以由机器人服务器1的管理者预先登记在消息管理服务器2中。另外,为了削减上述的因长消息引起的用户的操作负担,机器人服务器1有时将应向用户终端3发送的消息分割成多个局部消息。机器人服务器1将多个局部消息一个一个地依次发送。
消息管理服务器2是对在用户终端3之间收发的消息进行中介的服务器装置。进而,消息管理服务器2也对机器人服务器1与用户终端3之间的消息进行中介。当消息管理服务器2从某个用户终端3或机器人服务器1接收到消息时,向目的地的用户终端3或机器人服务器1转发消息。当在转发目的地的用户终端3的即时消息软件中的消息显示区域显示消息时,消息管理服务器2也可以从该用户终端3接收已读信息。已读信息是通知由用户终端3接收的消息已被显示在该用户终端3的消息显示区域中的信息。消息管理服务器2将接收到的已读信息转发给消息的发送源的用户终端3或机器人服务器1。另外,当在用户终端3中显示与机器人服务器1之间的消息显示用的显示区域时,消息管理服务器2也可以使专用菜单显示于用户终端3。另外,消息管理服务器2也可以兼作机器人服务器1。
[1-2.服务器的结构]
接着,使用图3A对机器人服务器1的结构进行说明。图3A是示出本实施方式的机器人服务器1的概要结构的一例的框图。如图3A所示,机器人服务器1具有***控制部11、***总线12、输入输出接口13、存储部14以及通信部15。***控制部11和输入输出接口13经由***总线12而连接。
***控制部11由CPU(Central Processing Unit:中央处理单元)11a、ROM(ReadOnly Memory:只读存储器)11b、RAM(Random Access Memory:随机存取存储器)11c等构成。CPU 11a是处理器的一例。另外,本发明也能够应用于与CPU不同的各种处理器。存储部14、ROM 11b以及RAM 11c分别是存储器的一例。另外,本发明也能够应用于与硬盘、ROM以及RAM不同的各种存储器。如后述那样,在RAM 11c中暂时存储队列(queue)11d,该队列11d储存通过对于应向用户终端3发送的消息进行分割而生成的多个局部消息。
输入输出接口13进行存储部14和通信部15与***控制部11之间的接口处理。
存储部14例如由硬盘驱动器等构成。在该存储部14中例如存储有消息DB(数据库)14a。在消息DB 14a中存储向用户终端3发送的消息自身或作为消息的材料的字符串等信息。***控制部11根据例如从用户终端3接收的消息或者根据状况,取得从消息DB 14a发送的消息或者使用存储于消息DB 14a的信息来生成要发送的消息。在存储部14中还存储有操作***、网络机器人程序等各种程序。网络机器人程序中所包含的各代码使CPU 11a执行后述的功能。网络机器人程序例如可以从其他服务器装置等经由网络NW来取得,也可以记录在磁带、光盘、存储卡等记录介质中而经由驱动装置读入。
通信部15与网络NW连接,对其与消息管理服务器2或用户终端3之间的通信状态进行控制。
[1-3.功能概要]
接着,使用图3B至图5对机器人服务器1的***控制部11的功能概要进行说明。
图3B是示出本实施方式的机器人服务器1的***控制部11的功能块的一例的图。***控制部11通过使CPU 11a读出并执行网络机器人程序中所包含的各种代码,如图3B所示,至少作为消息分割部111、消息排列(message enqueue)部112、消息发送部113以及已读信息接收部114来发挥功能。此外,***控制部11也可以作为显示区域尺寸取得部115、局部消息长度确定部116、操作履历取得部117以及等待时间确定部118来发挥功能。
消息分割部111将作为应向用户终端3发送的消息而生成或取得的原始消息分别分割成规定的局部消息长度上限以下的长度的多个局部消息。图4A是示出消息被分割的情形的一例的图。例如,如图4A所示,原始消息200被分割为3个局部消息201~203。局部消息201、202以及203分别是消息200的开头部分、中央部分以及末尾部分。局部消息的个数为两个以上即可。
消息分割部111也可以在任意的部位对原始消息进行分割。但是,优选消息分割部111以用户容易读取的字符串为单位对消息进行分割。例如,消息分割部111按照规定的记号或字符对消息进行分割。作为规定的记号或字符的例子,列举了逗号、句点、括号、引号、问号、感叹号、空格、冒号、分号。另外,例如,消息分割部111通过对原始消息进行形态分析来确定节、语句等,以节为单位、以语句为单位等对消息进行分割。
局部消息长度上限是每个局部消息的长度的上限。当将局部消息长度上限设为UL、将在用户终端3的消息显示区域内能够一次性显示的消息的长度设为SZ时,以满足UL≦SZ的方式确定局部消息长度上限。通过局部消息长度上限来保证各局部消息完全显示在消息显示区域内。局部消息长度上限例如可以用字符数表示,也可以用行数表示,还可以用其他尺度表示。局部消息长度上限例如也可以根据所有种类的用户终端3中的消息显示区域的尺寸最小的用户终端3来预先设定。
各局部消息的实际长度只要是局部消息长度上限以下,则多短都可以。由于在原始消息中包含换行,所以有时在某个局部消息的途中包含该换行。在该情况下,当在消息显示区域中显示该局部消息时,在该局部消息的途中可能产生空白。消息分割部111也可以考虑可能产生的空白来调整各局部消息的长度,以使各局部消息完全显示在消息显示区域内。
在原始消息的长度超过规定的阈值的情况下,消息分割部111可以对原始消息进行分割。当将阈值设为TH时,以满足UL≦TH≦SZ的方式确定阈值。在使阈值与局部消息长度上限相同的情况下,阈值也可以兼作局部消息长度上限。在原始消息的长度为阈值以下的情况下,消息发送部113将原始消息直接发送到用户终端3,不进行消息分割部111对消息的分割。通过不进行无用的分割,用户能够迅速读取消息。
也可以根据消息的发送目的地的用户终端3来确定局部消息长度上限和阈值中的至少局部消息长度上限。因此,显示区域尺寸取得部115取得表示用户终端3中的消息显示区域的尺寸的尺寸信息。作为尺寸信息的例子,列举了消息显示区域的尺寸本身、用户代理信息、表示用户终端3的种类的信息、间接地表示其他尺寸的信息。在消息管理服务器2兼作机器人服务器1的情况下,显示区域尺寸取得部115能够从用户终端3直接接收尺寸信息。在机器人服务器1与消息管理服务器2不同的情况下,如果显示区域尺寸取得部115能够利用例如从消息管理服务器2提供的即时消息用的API(Application Programing Interface:应用程序编程接口)等来取得,则取得尺寸信息。例如,在消息管理服务器2使显示机器人服务器1用的消息显示区域的用户终端3显示专用菜单的情况下,管理服务器2可以将表示该消息显示区域中的专用菜单的坐标的信息(例如,专用菜单的各顶点的坐标)发送到机器人服务器1。例如在专用菜单显示在消息显示区域的下部的情况下,显示区域尺寸取得部115能够根据专用菜单的右下的顶点的坐标来确定消息显示区域的尺寸。或者,显示区域尺寸取得部115能够根据专用菜单的左上的顶点的坐标,确定除专用菜单占有的区域之外的消息显示区域的尺寸。显示区域尺寸取得部115也可以在每次生成或取得向用户终端3发送的消息时取得尺寸信息。或者,显示区域尺寸取得部115也可以将一次性取得的尺寸信息与识别消息发送目的地的用户的账户的识别信息关联起来而存储在存储部14中。之后,显示区域尺寸取得部115可以从存储部14取得尺寸信息。
局部消息长度确定部116根据由显示区域尺寸取得部115取得的尺寸信息,确定局部消息长度上限和阈值中的至少局部消息长度上限。与上述同样,局部消息长度确定部116以满足UL≦SZ的方式确定局部消息长度上限。在确定局部消息长度上限和阈值这两者的情况下,局部消息长度确定部116以满足UL≦TH≦SZ的方式确定阈值和局部消息长度上限。
消息分割部111根据所确定的局部消息长度上限,将原始消息分割成多个局部消息。图4B是示出因消息显示区域的尺寸不同而造成的局部消息的长度的不同的一例的图。在图4B中,作为用户终端3的例子,示出了用户终端3-1和3-2。用户终端3-1例如是便携电话机等、显示器的尺寸比较小的终端装置。为了用户终端3-1,消息分割部111将消息200例如分割为3个局部消息201~203。用户终端3-2例如是平板电脑,用户终端3-2的显示器的尺寸比用户终端3-1的显示器的尺寸大。因此,为了用户终端3-2,局部消息长度确定部116将局部消息长度上限确定为比为了用户终端3-1而确定的局部消息长度上限长。因此,为了用户终端3-2,消息分割部111将相同的消息200例如分割为两个局部消息204和205。这样,生成与各用户终端3的消息显示区域的尺寸相适的长度的局部消息。
消息排列部112将通过消息分割部111进行消息分割而生成的多个局部消息放入到队列中(排队)。具体来说,消息排列部112在RAM 11c中生成消息发送目的地的用户终端3用的队列11d。队列11d只要是能够在快速存取中进行局部消息的存取的数据构造即可。消息排列部112从原始消息的相当于开头部分的局部消息到相当于末尾部分的局部消息中,根据局部消息的顺序将多个局部消息依次放入到队列11d中。由此,维持原始消息中的局部消息的顺序性。例如,如图4A所示,消息排列部112针对多个局部消息201~203,第一,将局部消息201放入到队列中,第二,将局部消息202放入到队列中,第三,将局部消息203放入到队列中。
消息发送部113将通过消息排列部112放入到队列中的多个局部消息中的一个局部消息从该队列取出,并经由消息管理服务器2发送给用户终端3。最先取出的局部消息是相当于原始消息的开头部分的局部消息。图5是示出局部消息及已读信息的收发的情形的一例的图。例如,如图4A所示,假设局部消息201~203被储存在队列11d中。首先,消息发送部113从队列11d中取出局部消息201并发送。用户终端3通过自动的滚动而使局部消息201的末尾位于消息显示区域31的下端。由于局部消息201的长度为局部消息长度上限以下,所以在消息显示区域31中显示局部消息201的整体。不需要用户的滚动操作。
已读信息接收部114接收表示由消息发送部113发送的局部消息已经在发送目的地的用户终端3的消息表区域中显示于显示区域的已读信息。已读信息是从用户终端3经由消息管理服务器2向机器人服务器1发送的。另外,在消息***SA的规格上,在未发送已读信息的情况下,消息发送部113例如也可以在发送的局部消息中埋入网络信标。例如,网络信标的图像标签内的URL包含分配给机器人服务器的IP地址。因此,当用户终端3将接收到的局部消息显示于消息显示区域时,将图像的请求发送到机器人服务器1。已读信息接收部114也可以将该请求视为已读信息。
在通过已读信息接收部114接收到已读信息之后,消息发送部113将多个局部消息中的下一个局部消息从队列11d取出,并经由消息管理服务器2发送到用户终端3。如上述那样,用户终端3在将消息显示于消息显示区域时发送已读信息。因此,在用户终端3接收下一个局部消息并显示之前,保证最先发送的局部消息整体上完全显示在显示区域内。例如,如图5所示,在根据局部消息201的发送而从用户终端3向机器人服务器1发送了已读信息之后,消息发送部113从队列11d中取出局部消息202并发送。用户终端3使接收到的局部消息202及已显示的局部消息201自动滚动而使局部消息202的末尾位于消息显示区域的下端。与上述同样,由于局部消息202的长度为局部消息长度上限以下,所以在消息显示区域31中显示局部消息202的整体。此时也不需要用户的滚动操作,因此用户能够迅速阅览原始消息。即使消息201的一部分或整体从消息显示区域31看不到也是可以的。
与上述同样,已读信息接收部114还接收表示由消息发送部113发送的下一个局部消息已显示在消息显示区域中的已读信息。在局部消息有3个以上的情况下,在通过已读信息接收部114接收到该已读信息之后,消息发送部113将多个局部消息中的再下一个局部消息从队列11d取出并发送。反复进行这样的已读信息的接收和局部消息的发送,直到队列11d为空。例如,如图5所示,在根据局部消息202的发送而从用户终端3向机器人服务器1发送了已读信息之后,消息发送部113从队列11d中取出局部消息203并发送。用户终端3对接收到的局部消息203及已显示的局部消息201和202进行自动滚动,使局部消息203的末尾位于消息显示区域的下端。在消息显示区域31中显示局部消息203的整体。根据局部消息203的发送而从用户终端3向机器人服务器1发送已读信息。由于队列11d在该时刻为空,所以局部消息的发送结束。
也可以在从接收到已读信息起经过了规定的等待时间之后,消息发送部113发送下一个局部消息。等待时间是到发送下一个局部消息为止的时间。该等待时间与从某个局部消息显示于消息显示区域起到显示该下一个局部消息为止经过的时间对应。由此,到显示下一个局部消息为止提供用户读取之前的局部消息的时间。优选等待时间被设定为,在用户读完局部消息的时机或从读完起经过几秒后尽可能地显示下一个局部消息。
等待时间可以由所有用户来共同预先设定,但也可以由每个用户来确定。因此,操作履历取得部117取得与即时消息软件相关的由用户进行的规定的操作的履历。记录在该操作履历中的规定的操作例如可以是暗示用户已经读完消息的操作。作为该操作的例子,列举了消息的滚动、对接收到的消息进行回复的消息的输入或该消息的发送、即时消息软件的画面的切换、即时消息软件的结束。在消息管理服务器2兼作机器人服务器1的情况下,消息管理服务器2也可以在用户进行了这些操作时从用户终端3接收通知进行了规定的操作的信息。消息发送部113将接收到规定的操作的时刻与用户的账户的识别关联起来作为操作履历存储在存储部14中。在机器人服务器1与消息管理服务器2不同的情况下,消息发送部113例如也可以将通过用户对由机器人服务器1发送的消息(或者所生成的多个局部消息中的最后的局部消息)输入回复消息而从用户终端3接收到回复消息的时刻与用户的账户的识别信息关联起来作为操作履历存储在存储部14中。操作履历取得部117例如在存储部14中存储了规定次数以上的操作履历时或者每次存储操作履历时,从存储部14取得作为对象的用户的操作履历。
等待时间确定部118根据由操作履历取得部117取得的操作履历,确定等待时间。例如,等待时间确定部118针对每个操作履历,计算从作为对象的用户的用户终端3接收到已读信息起到进行规定的操作为止(从用户终端3接收到回复消息为止)经过的时间。等待时间确定部118也可以将经过时间的代表值确定为等待时间。代表值例如可以是平均值、中间值等,也可以通过平均值+标准偏差×系数(系数为规定的实数)等式来计算。另外,由于用户有时在显示消息之后搁置用户终端3,所以优选等待时间确定部118将极长的经过时间作为偏离值而除去,从而确定等待时间。等待时间确定部118将所确定的等待时间与例如作为对象的用户的账户的识别信息关联起来而存储在存储部14中。
[1-4.消息***的动作]
接着,使用图6对消息***SA的动作进行说明。图6是示出消息***SA的动作例的序列图。图6中的机器人服务器1的处理是根据存储在存储部14中的网络机器人程序所包含的各种代码来执行的。在机器人服务器1与消息管理服务器2不同的情况下,经由消息管理服务器2来收发局部消息和已读信息,但在图6中省略了消息管理服务器2的处理。
如图6所示,首先,用户向机器人服务器1输入某些询问消息(步骤S1)。于是,用户终端3将所输入的询问消息发送到机器人服务器1(步骤S2)。机器人服务器1根据询问消息来生成要回复的消息(步骤S3)。接着,机器人服务器1判定所生成的消息的长度是否超过阈值(步骤S4)。在判定为消息的长度为阈值以下的情况下(步骤S4:否),机器人服务器1将所生成的消息直接发送到用户终端3(步骤S5)。
另一方面,在判定为消息的长度超过阈值的情况下(步骤S4:是),机器人服务器1将所生成的消息分别分割成局部消息长度上限以下的长度的局部消息(步骤S6)。如上述那样,该局部消息长度上限可以是预先确定的,也可以根据询问消息发送源的用户终端3的尺寸信息来确定。机器人服务器1将多个局部消息放入到队列11d中(步骤S7)。
接着,机器人服务器1从队列11d中取出1个局部消息并发送到用户终端3(步骤S8和S9)。用户终端3将接收到的局部消息显示在消息显示区域中,并向机器人服务器1发送已读信息(步骤S10和S11)。
当接收到已读信息时,机器人服务器1判定队列是否为空(步骤S12)。机器人服务器1在判定为队列不为空的情况下(步骤S12:否),等待一定的等待时间(步骤S13)。如上述那样,该等待时间可以预先确定,也可以根据已读信息发送源的用户的操作履历来确定。接着,机器人服务器1从队列11d中取出1个局部消息并发送到用户终端3(步骤S8和S9)。另一方面,在判定为队列11d为空的情况下(步骤S12:是),机器人服务器1结束局部消息的发送。这样,反复进行步骤S8~S13直到队列11d为空。
如以上说明那样,根据本实施方式,***控制部11将应向用户终端3发送的原始消息分别分割成局部消息长度上限以下的长度的多个局部消息。另外,***控制部11将多个局部消息放入到队列11d中。另外,***控制部11将多个局部消息中的一个局部消息从队列11d中取出并发送到用户终端3。另外,***控制部11接收表示所发送的局部消息已显示在消息显示区域中的已读信息。另外,***控制部11在接收到已读信息之后,将多个局部消息中的下一个局部消息从队列11d中取出并发送到用户终端3。因此,用户能够完全视觉辨认各局部消息。其结果是,用户即使不通过手动进行滚动,实质上也能够视觉辨认原始的整个消息。
另外,***控制部11也可以取得用户终端3的与即时消息软件相关的用户的操作的履历。另外,***控制部11也可以根据所取得的履历来确定到发送下一个局部消息为止的等待时间。另外,***控制部11也可以从接收到已读信息起在所确定的等待时间之后发送下一个局部消息。在该情况下,可以为每个用户适当地确定发送下一个局部消息的时机。其结果是,能够提高在用户读完最初的局部消息之后用户终端3显示下一个局部消息的可能性。
另外,***控制部11也可以取得表示消息显示区域的尺寸的尺寸信息。另外,***控制部11也可以根据接收到的尺寸信息来确定局部消息长度上限。另外,***控制部11也可以根据所确定的局部消息长度上限,将原始消息分割成多个局部消息。在该情况下,在消息显示区域的尺寸因用户终端3而不同的情况下,可以根据消息显示区域的尺寸,将原始消息分别分割成适当的长度的局部消息。
另外,在原始消息的长度超过阈值的情况下,***控制部11也可以将原始消息分割成多个局部消息。另一方面,在原始消息的长度为阈值以下的情况下,***控制部11可以将原始消息发送到用户终端3而不进行消息的分割。在该情况下,在原始消息的长度为能够在消息显示区域内一次性显示该整个消息的长度的情况下,用户终端3可以一次性显示原始的整个消息。
另外,***控制部11还可以接收表示所发送的下一个局部消息已显示在消息显示区域中的已读信息。另外,***控制部11在接收到已读信息之后,也可以将多个局部消息中的再下一个局部消息从队列11d中取出并发送到用户终端3。***控制部11可以反复进行已读信息的接收和局部消息的发送,直到队列11d为空。在该情况下,即使在原始消息被分割成3个以上的局部消息的情况下,各局部消息也完全显示在消息显示区域内。因此,用户即使不通过手动进行滚动,实质上也能够视觉辨认原始的整个消息。
[2.第2实施方式]
接着,使用图7A和图7B对第2实施方式进行说明。除了以下说明的点之外,第2实施方式与第1实施方式相同。
在第1实施方式中,对由网络机器人(机器人服务器1)自动发送的消息应用本发明,但在第2实施方式中,对在用户终端3之间收发的消息应用本发明。
图7A是示出本实施方式的消息***SB的概要结构的一例的图。在图7A中,对与图1相同的要素标注相同的标号。如图7A所示,消息***SB构成为包含消息管理服务器2和多个用户终端3。消息管理服务器2和各用户终端3能够经由网络NW来相互收发数据。消息管理服务器2的结构与图3A所示的结构相同。消息管理服务器2的***控制部11的功能块与图3B所示的功能块在功能上相同。
消息管理服务器2在对从某个用户终端3向其他用户终端3发送的消息进行中继时,将该消息分割成多个局部消息并依次发送。图7B是示出消息***SB的动作概要的一例的图。例如,如图7B所示,用户终端3-3的用户输入向用户终端3-4的用户发送的消息210。用户终端3-3将消息210发送到消息管理服务器2。在消息210的长度为阈值以下的情况下,消息管理服务器2将消息210直接发送到用户终端3-4。另一方面,在消息210的长度超过阈值的情况下,消息管理服务器2将消息210例如分别分割成局部消息长度上限以下的长度的局部消息211~213。消息管理服务器2将局部消息211~213放入到队列11d中。消息管理服务器2从队列中取出局部消息211并发送到用户终端3-4。在从用户终端3-4接收到已读信息之后,消息管理服务器2从队列中取出局部消息212并发送到用户终端3-4。接着,在从用户终端3-4接收到已读信息之后,消息管理服务器2从队列中取出局部消息213并发送到用户终端3-4。
如以上说明的那样,根据本实施方式,用户即使不通过手动进行滚动,实质上也能够视觉辨认在用户终端3之间收发的消息的整体。
标号说明
1:机器人服务器;2:消息管理服务器;3、3-1~3-4:用户终端;11:***控制部;12:***总线;13:输入输出接口;14:存储部;15:通信部;11d:队列;14d:消息DB;111:消息分割部;112:消息排列部;113:消息发送部;114:已读信息接收部;116:局部消息长度确定部;117:操作履历取得部;118:等待时间确定部;NW:网络;SA、SB:消息***。
Claims (11)
1.一种发送装置,其向接收装置发送消息,该接收装置在接收到消息的情况下,自动执行滚动,使得即使不能将最新的整个所述消息一次性显示在显示区域内,也要使所述最新的所述消息的至少末尾位于显示区域内,该发送装置的特征在于,
该发送装置具有:
分割单元,其将向所述接收装置发送的消息分别分割成规定长度以下的长度的多个局部消息;
排队单元,其将所述多个局部消息放入到队列中;
第1发送单元,其将所述多个局部消息中的一个局部消息从所述队列中取出并发送到所述接收装置;
接收单元,其接收表示所述发送的局部消息已显示在所述显示区域中的通知信息,该通知信息是在所述发送的局部消息已显示在所述显示区域中时自动发送的;以及
第2发送单元,其在从接收到所述通知信息起经过了规定时间之后,将所述多个局部消息中的下一个局部消息从所述队列中取出并发送到所述接收装置。
2.根据权利要求1所述的发送装置,其特征在于,
该发送装置还具有:
履历取得单元,其取得所述接收装置的与即时消息软件相关的用户的操作的履历;以及
时间确定单元,其根据所述取得的履历,对到发送所述下一个局部消息为止的时间进行确定,
所述第2发送单元从接收到所述通知信息起在所述确定的时间之后发送所述下一个局部消息。
3.根据权利要求1所述的发送装置,其特征在于,
该发送装置还具有:
尺寸信息取得单元,其取得表示所述显示区域的尺寸的尺寸信息;以及
长度确定单元,其根据所述接收到的尺寸信息,确定每一个局部消息的长度的上限,
所述分割单元根据所述确定的长度的上限,将所述消息分割成所述多个局部消息。
4.根据权利要求1所述的发送装置,其特征在于,
在向所述接收装置发送的所述消息的长度超过第2规定长度的情况下,所述分割单元将所述消息分割成所述多个局部消息,
在向所述接收装置发送的所述消息的长度为所述第2规定长度以下的情况下,所述第1发送单元将所述消息发送到所述接收装置,而不进行所述分割单元对所述消息的分割。
5.根据权利要求1所述的发送装置,其特征在于,
所述接收单元还接收表示由所述第2发送单元发送的所述下一个局部消息已显示在所述显示区域中的通知信息,
反复进行所述接收单元对所述通知信息的接收以及所述第2发送单元对所述局部消息的发送,直到所述队列为空。
6.一种发送方法,该发送方法由发送装置的计算机来执行,该发送装置向接收装置发送消息,该接收装置在接收到消息的情况下,自动执行滚动,使得即使不能将最新的整个所述消息一次性显示在显示区域内,也要使所述最新的所述消息的至少末尾位于显示区域内,该发送方法的特征在于,
该发送方法包含如下的步骤:
分割步骤,将向所述接收装置发送的消息分别分割成规定长度以下的长度的多个局部消息;
排队步骤,将所述多个局部消息放入到队列中;
第1发送步骤,将所述多个局部消息中的一个局部消息从所述队列中取出并发送到所述接收装置;
接收步骤,接收表示所述发送的局部消息已显示在所述显示区域中的通知信息,该通知信息是在所述发送的局部消息已显示在所述显示区域中时自动发送的;以及
第2发送步骤,在从接收到所述通知信息起经过了规定时间之后,将所述多个局部消息中的下一个局部消息从所述队列中取出并发送到所述接收装置。
7.根据权利要求6所述的发送方法,其特征在于,
该发送方法还包括如下步骤:
履历取得步骤,取得所述接收装置的与即时消息软件相关的用户的操作的履历;以及
时间确定步骤,根据所述取得的履历,对到发送所述下一个局部消息为止的时间进行确定,
在所述第2发送步骤中,从接收到所述通知信息起在所述确定的时间之后发送所述下一个局部消息。
8.根据权利要求6所述的发送方法,其特征在于,
该发送方法还包括如下步骤:
尺寸信息取得步骤,取得表示所述显示区域的尺寸的尺寸信息;以及
长度确定步骤,根据所述接收到的尺寸信息,确定每一个局部消息的长度的上限,
在所述分割步骤中,根据所述确定的长度的上限,将所述消息分割成所述多个局部消息。
9.根据权利要求6所述的发送方法,其特征在于,
在所述分割步骤中,在向所述接收装置发送的所述消息的长度超过第2规定长度的情况下,将所述消息分割成所述多个局部消息,
在所述第1发送步骤中,在向所述接收装置发送的所述消息的长度为所述第2规定长度以下的情况下,将所述消息发送到所述接收装置,而不进行所述分割步骤对所述消息的分割。
10.根据权利要求6所述的发送方法,其特征在于,
在所述接收步骤中,还接收表示通过所述第2发送步骤发送的所述下一个局部消息已显示在所述显示区域中的通知信息,
反复进行所述接收步骤对所述通知信息的接收以及所述第2发送步骤对所述局部消息的发送,直到所述队列为空。
11.一种记录介质,其记录有发送程序,该发送程序使发送装置的计算机作为如下单元来发挥功能,该发送装置向接收装置发送消息,该接收装置在接收到消息的情况下自动执行滚动,以使最新的所述消息的至少末尾位于显示区域内,该记录介质的特征在于,
该单元包括:
分割单元,其将向所述接收装置发送的消息分别分割成规定长度以下的长度的多个局部消息;
排队单元,其将所述多个局部消息放入到队列中;
第1发送单元,其将所述多个局部消息中的一个局部消息从所述队列中取出并发送到所述接收装置;
接收单元,其接收表示所述发送的局部消息已显示在所述显示区域中的通知信息;以及
第2发送单元,其在从接收到所述通知信息起经过了规定时间之后,将所述多个局部消息中的下一个局部消息从所述队列中取出并发送到所述接收装置。
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2018/033685 WO2020053971A1 (ja) | 2018-09-11 | 2018-09-11 | 送信装置、送信方法、及び送信プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111183415A CN111183415A (zh) | 2020-05-19 |
CN111183415B true CN111183415B (zh) | 2023-10-13 |
Family
ID=69777145
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880028008.5A Active CN111183415B (zh) | 2018-09-11 | 2018-09-11 | 发送装置、发送方法以及记录介质 |
Country Status (5)
Country | Link |
---|---|
US (1) | US11831416B2 (zh) |
JP (1) | JP6934523B2 (zh) |
KR (1) | KR102225245B1 (zh) |
CN (1) | CN111183415B (zh) |
WO (1) | WO2020053971A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113965539B (zh) * | 2020-06-29 | 2024-05-10 | 腾讯科技(深圳)有限公司 | 消息发送方法、消息接收方法、装置、设备及介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002247102A (ja) * | 2001-02-14 | 2002-08-30 | Nippon Telegraph & Telephone West Corp | メール送信方法及びメールサーバ |
CN1527563A (zh) * | 2003-03-06 | 2004-09-08 | ���µ�����ҵ��ʽ���� | 信息数据收发装置 |
CN1716922A (zh) * | 2004-01-16 | 2006-01-04 | 微软公司 | 移动装置消息传送的方法和*** |
CN102804122A (zh) * | 2010-06-28 | 2012-11-28 | 乐天株式会社 | 信息显示***、信息显示装置、信息显示方法、信息显示程序、信息提供装置及记录介质 |
JP6345364B1 (ja) * | 2018-01-31 | 2018-06-20 | Nttコムオンライン・マーケティング・ソリューション株式会社 | 通信装置 |
Family Cites Families (21)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA1340450C (en) * | 1989-01-31 | 1999-03-16 | Phillip Miller | Data communication system with communicating and recharging docking apparatus for hand-held data terminal |
KR100537818B1 (ko) | 2002-09-05 | 2005-12-19 | 에스케이 텔레콤주식회사 | 멀티미디어 메시징 서비스에서 멀티미디어 메시지를분할하여 올리는 방법 및 시스템 |
JP3761027B2 (ja) * | 2002-10-21 | 2006-03-29 | 村田機械株式会社 | 電子メールサーバ |
US8234577B1 (en) * | 2005-05-23 | 2012-07-31 | Glance Networks, Inc. | Method and apparatus for the transmission of changed host display information |
US20110214088A1 (en) * | 2010-02-26 | 2011-09-01 | Research In Motion Limited | Automatic scrolling of electronic messages |
GB2496681A (en) * | 2011-11-21 | 2013-05-22 | Push Technology Ltd | A publish/subscribe system with time-sensitive message delivery to subscribers |
KR101402506B1 (ko) | 2011-12-01 | 2014-06-03 | 라인 가부시키가이샤 | 인스턴트 메시징 어플리케이션을 이용한 대화형 정보제공 시스템 및 방법 |
KR101429466B1 (ko) * | 2012-11-19 | 2014-08-13 | 네이버 주식회사 | 동적 페이지 분할을 이용한 웹페이지 제공 방법 및 시스템 |
US20140324999A1 (en) * | 2013-04-28 | 2014-10-30 | Tencent Technology (Shenzhen) Company Limited | Apparatus and method for communication |
KR20150102180A (ko) * | 2014-02-27 | 2015-09-07 | 삼성디스플레이 주식회사 | 레이저 빔 조사 장치 및 이를 이용한 유기 발광 디스플레이 장치의 제조 방법 |
JP6303771B2 (ja) * | 2014-04-25 | 2018-04-04 | 大日本印刷株式会社 | 画像選択装置、画像選択方法、画像配信システム及びコンテンツ選択装置 |
JP6609402B2 (ja) * | 2014-06-19 | 2019-11-20 | デクセリアルズ株式会社 | 光学フィルム及びその製造方法 |
US11695657B2 (en) * | 2014-09-29 | 2023-07-04 | Cisco Technology, Inc. | Network embedded framework for distributed network analytics |
WO2016085917A1 (en) * | 2014-11-25 | 2016-06-02 | Loud-Hailer, Inc. | Local and temporal method and system of broadcasting via peer-to-peer network |
CN104821889B (zh) * | 2015-03-09 | 2019-05-07 | 新华三技术有限公司 | 一种备份报文的处理方法和设备 |
US20170011606A1 (en) * | 2015-07-07 | 2017-01-12 | Stefano Ceccon | Systems, Devices, and/or Methods for Managing Transactions |
US11693945B2 (en) * | 2016-11-18 | 2023-07-04 | Sap Se | Secure calls between applications |
US11693827B2 (en) * | 2016-12-29 | 2023-07-04 | Microsoft Technology Licensing, Llc | Syncing and propagation of metadata changes across multiple endpoints |
WO2018222749A1 (en) * | 2017-05-30 | 2018-12-06 | University Of South Florida | Supported perovskite-oxide composites for enhanced low temperature thermochemical conversion of co2 to co |
WO2019192022A1 (zh) * | 2018-04-06 | 2019-10-10 | Oppo广东移动通信有限公司 | 无线通信方法、终端和网络设备 |
JP2022528348A (ja) * | 2019-04-01 | 2022-06-10 | サイトリックス システムズ,インコーポレイテッド | 統合アプリケーション通知フレームワーク |
-
2018
- 2018-09-11 US US16/499,552 patent/US11831416B2/en active Active
- 2018-09-11 CN CN201880028008.5A patent/CN111183415B/zh active Active
- 2018-09-11 WO PCT/JP2018/033685 patent/WO2020053971A1/ja active Application Filing
- 2018-09-11 KR KR1020197027208A patent/KR102225245B1/ko active IP Right Grant
- 2018-09-11 JP JP2019534913A patent/JP6934523B2/ja active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002247102A (ja) * | 2001-02-14 | 2002-08-30 | Nippon Telegraph & Telephone West Corp | メール送信方法及びメールサーバ |
CN1527563A (zh) * | 2003-03-06 | 2004-09-08 | ���µ�����ҵ��ʽ���� | 信息数据收发装置 |
CN1716922A (zh) * | 2004-01-16 | 2006-01-04 | 微软公司 | 移动装置消息传送的方法和*** |
CN102804122A (zh) * | 2010-06-28 | 2012-11-28 | 乐天株式会社 | 信息显示***、信息显示装置、信息显示方法、信息显示程序、信息提供装置及记录介质 |
JP6345364B1 (ja) * | 2018-01-31 | 2018-06-20 | Nttコムオンライン・マーケティング・ソリューション株式会社 | 通信装置 |
Also Published As
Publication number | Publication date |
---|---|
KR102225245B1 (ko) | 2021-03-09 |
US11831416B2 (en) | 2023-11-28 |
JP6934523B2 (ja) | 2021-09-15 |
CN111183415A (zh) | 2020-05-19 |
KR20200031556A (ko) | 2020-03-24 |
WO2020053971A1 (ja) | 2020-03-19 |
US20210336911A1 (en) | 2021-10-28 |
JPWO2020053971A1 (ja) | 2020-12-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20180352048A1 (en) | Systems and methods for caching augmented reality target data at user devices | |
JP4477428B2 (ja) | 表示制御装置、これを備えた情報表示装置、これらを備えた表示システム、表示制御プログラム、及び表示制御方法 | |
KR101330808B1 (ko) | 증강 현실 편집 장치 | |
US20120042371A1 (en) | Apparatus and method for retrieving a boarding pass | |
JP2003153320A (ja) | 位置情報通知システムおよび位置情報通知方法 | |
US20150178782A1 (en) | Privilege providing device and privilege providing method | |
CN110895459A (zh) | 信息处理***、装置、方法以及存储介质 | |
US20130212230A1 (en) | Mobile terminal, data distribution server, data distribution system, and data distribution method | |
CN110620988B (zh) | 信息上报的方法、装置及设备 | |
CN110955396A (zh) | 信息处理***、装置、方法、存储介质以及计算机装置 | |
CN111183415B (zh) | 发送装置、发送方法以及记录介质 | |
JP2010061569A (ja) | 障害対策管理サーバ及び障害対策管理プログラム | |
KR20210007940A (ko) | 정보처리장치, 정보처리방법 및 프로그램 | |
CN107679063B (zh) | 图片显示方法、服务器和计算机可读存储介质 | |
CN110880123A (zh) | 终端装置、显示方法及记录介质 | |
US8615226B2 (en) | Data communication system, relay apparatus, and portable terminal apparatus | |
JP6906722B2 (ja) | 中継装置、中継方法及び通信システム | |
CN105978853B (zh) | 一种会话调度方法、调度服务器及终端 | |
JP5169173B2 (ja) | 情報配信システム、情報配信方法および情報配信用プログラム | |
KR101838237B1 (ko) | Sns를 이용한 타임챗의 제공 시스템 및 제공 방법 | |
CN105991417B (zh) | 网络社交内的好友动态信息接收方法和装置 | |
JP7216159B2 (ja) | 報酬管理システム、報酬付与方法、ならびに、プログラム | |
CN108874514B (zh) | 消息处理方法和装置 | |
JP2010015313A (ja) | 問診プログラム、通信装置およびサポートシステム | |
JP4370954B2 (ja) | 辞書情報の自動更新システムおよび方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Tokyo, Japan Applicant after: Lotte Group Co.,Ltd. Address before: Tokyo, Japan Applicant before: Rakuten, Inc. |
|
CB02 | Change of applicant information | ||
GR01 | Patent grant | ||
GR01 | Patent grant |