一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

终端的显示方法、程序、终端、服务器的信息处理方法与流程

2022-04-14 05:30:10 来源:中国专利 TAG:


1.本公开涉及终端的显示方法、服务器、程序以及服务器的信息处理方法。


背景技术:

2.以往,提供多个用户彼此交换消息的消息服务。专利文献1中公开了一种能够通过匿名交换消息的聊天系统。
3.在先技术文献
4.专利文献
5.专利文献1:日本特开2010-20672号公报


技术实现要素:

6.本发明的第一方式是,在与服务器通信的终端上执行的程序,终端执行:在终端的显示部显示包含第一终端的用户、和与第一终端不同的第二终端的用户在内的聊天室;基于由第一终端发送的第一内容被服务器接收到,通过终端的通信部从服务器接收第一内容;基于由第二终端发送的、第二内容和与位置相关的第一信息被服务器接收到,通过终端的通信部从服务器接收第二内容和基于第一信息的第二信息;在聊天室显示第一内容和第二内容,其中,基于第二信息而使第二内容的显示形态与第一内容的显示形态不同。
7.此外,本发明的第二方式是,与服务器通信的终端的信息处理方法,包括:在终端的显示部显示包含第一终端的用户、和与第一终端不同的第二终端的用户在内的聊天室;基于由第一终端发送的第一内容被服务器接收到,通过终端的通信部从服务器接收第一内容;基于由第二终端发送的、第二内容和与位置相关的第一信息被服务器接收到,通过终端的通信部从服务器接收第二内容和基于第一信息的第二信息;在聊天室显示第一内容和第二内容,其中,基于第二信息而使第二内容的显示形态与第一内容的显示形态不同。
8.此外,本发明的第三方式是,与服务器通信的终端,包含:通信部,其基于由第一终端发送的第一内容被所述服务器接收到,从服务器接收第一内容,并且基于从与第一终端不同的第二终端发送的、第二内容和位置相关的第一信息被服务器接收到,从服务器接收第二内容和基于第一信息的第二信息;以及显示部,其显示包含第一终端的用户和第二终端的用户在内的聊天室,并且在聊天室显示第一内容和第二内容,其中,基于第二信息而使第二内容的显示形态与第一内容的显示形态不同。
9.此外,本发明的第四方式是,与服务器通信的终端,该终端包括处理器,该处理器读取存储于存储器的程序,基于程序而执行处理,处理器执行:在终端的显示部显示包含第一终端的用户、和与第一终端不同的第二终端的用户在内的聊天室;基于由第一终端发送的第一内容被服务器接收到,通过终端的通信部从服务器接收第一内容;基于由第二终端发送的、第二内容和与位置相关的第一信息被服务器接收到,通过终端的通信部从服务器接收第二内容和基于第一信息的第二信息;在聊天室显示第一内容和第二内容,其中,基于第二信息而使第二内容的显示形态与第一内容的显示形态不同。
10.此外,本发明的第五方式是,由与终端通信的服务器执行的程序,服务器执行:由服务器的通信部接收由与终端不同的第一终端发送的第一内容;由通信部将第一内容发送给终端;由通信部接收从不同于终端及第一终端的第二终端发送的、第二内容和与位置相关的第一信息;由通信部向终端发送第二内容和第二信息,其中,所述第二信息用于基于第一信息,将第二内容以与第一内容不同的显示形态显示在终端的显示部。
附图说明
11.图1是表示通信系统的结构例、终端以及服务器的结构例的框图。
12.图2是说明实施方式的通信系统的概要的概要图。
13.图3的(a)是表示消息管理信息的数据结构例的数据概念图。
14.图3的(b)是表示场所管理信息的数据结构例的数据概念图。
15.图4是表示通信系统中的各个装置的交换的一例的序列图。
16.图5是表示与图4关联的终端的动作例的流程图。
17.图6是表示与图4关联的服务器的动作例的流程图。
18.图7的(a)~(c)是表示终端的显示例的画面图。
19.图8是表示关于终端的过滤显示的动作例的流程图。
20.图9的(a)是表示显示了使显示形态不同的多个消息的画面例的图,图9的(b)是表示对图9的(a)表示的显示形态以只显示第一显示形态的消息的方式进行了过滤后的画面例的图,图9的(c)是表示对图9的(a)表示的显示形态以只显示第二显示形态的消息的方式进行了过滤后的画面例的图。
21.图10是表示实施方式2的通信系统的结构例、终端、服务器以及信标发送器的结构例的框图。
22.图11是表示实施方式2的报酬管理信息的数据结构例的数据概念图。
23.图12是表示对于用户的终端位于规定的位置的情况给予报酬的处理的各个装置的交换的一例的序列图。
24.图13是表示与图12关联的终端的动作例的流程图。
25.图14是表示与图12关联的终端的动作例的流程图。
26.图15是表示终端的报酬信息的显示例的画面图。
27.图16是表示将位于特定的场所的终端向特定的聊天室邀请的通信系统中的各装置的交换的一例的序列图。
28.图17是表示与图16关联的终端的动作例的流程图。
29.图18是表示与图16关联的服务器的动作例的流程图。
30.图19的(a)是表示显示邀请到聊天室(talk room)的url的显示例的画面图。
31.图19的(b)是表示被邀请的聊天室的例子的画面图。
32.图20是表示终端用于进行基于时间经过的显示形态的变更的动作例的流程图。
33.图21的(a)是表示显示形态的变更前的聊天室的显示例的画面图。
34.图21的(b)是表示显示形态的变更后的聊天室的显示例的画面图。
35.图22是表示服务器无法从终端接收位置信息的情况下的各个装置之间的交换的例子的序列图。
36.图23是表示服务器从终端接收了不同的位置信息的情况下的各个装置之间的交换的例子的序列图。
37.图24是表示与图22、图23关联的服务器的动作的流程图。
38.图25是表示与图22、图23关联的终端的动作的流程图。
39.图26是表示作为过滤条件而进行了与显示形态不同的过滤的情况下的终端20与服务器10之间的交换的序列图。
40.图27是表示与图26关联的终端的动作的流程图。
41.图28是表示与图26关联的服务器的动作的流程图。
42.图29是表示用于显示与场所关联的消息数量的各个装置的交换的序列图。
43.图30是表示与图29关联的服务器的动作的流程图。
44.图31是表示与图29关联的终端的动作的流程图。
45.图32是表示显示发送了消息的每个场所的消息数量的例子的终端的画面图。
具体实施方式
46.<遵守法律事项>
47.应留意的是本说明书记载的公开以通信的秘密等本公开的实施所需的实施国的法律事项遵守为前提。
48.参照附图说明本公开的用于实现能够确认与终端的发送或接收有关的状况的显示方法等的实施方式。
49.<系统结构>
50.图1表示本公开的一实施方式的通信系统1的结构。如图1所示,在通信系统1中,服务器10、终端20(终端20a、终端20b,终端20c)通过网络30连接。服务器10通过网络30向用户持有的终端20提供用于实现终端20之间的消息的收发的服务。另外,与网络30连接的终端20的数量没有限定。
51.网络30发挥连接1个以上的终端20与1个以上的服务器10的作用。即,网络30是指提供连接路径以使得在终端20与服务器10连接后可收发数据的通讯网络。
52.网络30中的一个或多个部分可以是有线网络或无线网络,也可以并非如此。不受限定,作为例子,网络30可以包含自组网络(ad hoc network)、内联网、外联网、虚拟专用网络(virtual private network:vpn)、局域网(local area network:lan)、无线lan(wireless lan:wlan)、广域网(wide area network:wan)、无线wan(wireless wan:wwan)、城域网(metropolitan area network:man)、互联网的一部分、公共交换电话网(public switched telephone network:pstn)的一部分、手机网、isdn(integrated service digital networks)、无线lan、lte(long term evolution)、cdma(code division multiple access)、蓝牙(bluetooth(注册商标))、卫星通信等或者它们中的两个以上的组合。网络30可以包含一个或多个网络30。
53.终端20(终端20a、终端20b、终端20c)只要是可以实现在各个实施方式中记载的功能的信息处理终端则可以为任何终端。不受限定,作为例子,终端20包括智能手机、手机(功能手机)、计算机(不受限定,作为例子,为台式、膝上式、平板式等)、媒体计算机平台(不受限定,作为例子,为线缆、卫星机顶盒、数字录像机)、手持计算机设备(不受限定,作为例子,
为pda(personal digital assistant)、电子邮件客户端等)、可穿戴终端(眼镜型设备、钟表型设备等)、或者其他种类的计算机、或者通讯平台。而且,终端20可以表现为信息处理终端。
54.终端20a、终端20b及终端20c的构成基本上相同,在以下的说明中,对终端20进行说明。此外,根据需要,将用户x利用的终端表现为终端20x,将与用户x或终端20x建立了对应的、规定的服务中的用户信息表现为用户信息x。另外,用户信息是指在规定的服务中与用户利用的账号建立了对应的用户的信息。不受限定,作为例子,用户信息包括由用户输入的、或由规定的服务赋予的、用户的姓名、用户的图标图像、用户的年龄、用户的性别、用户的住所、用户的兴趣爱好、用户的标识符等与用户建立对应的信息,可以是它们中的任一种或组合,也可以并非如此。
55.服务器10具备向终端20提供规定的服务的功能。服务器10只要是能够实现在各个实施方式中记载的功能的信息处理装置则可以为任何装置。不受限定,作为例子,服务器10包括服务器装置、计算机(不受限定,作为例子,为台式、膝上式、平板式等)、媒体计算机平台(不受限定,作为例子,为线缆、卫星机顶盒、数字录像机)、手持计算机设备(不受限定,作为例子,为pda、电子邮件客户端等)、或者其他种类的计算机、或者通讯平台。此外,服务器10还可以表现为信息处理装置。在不需要区分服务器10与终端20的情况下,服务器10和终端20可以分别表现为信息处理装置,也可以不这样。
56.<硬件(hw)构成>
57.使用图1对通信系统1包含的各个装置的hw构成进行说明。
58.(1)终端的hw构成
59.终端20具备控制部21(cpu:central processing unit(中央处理装置))、存储部28、通信i/f 22(接口)、输入输出部23、显示部24、位置信息获取部25。终端20的hw的各个构成要素不受限定,作为例子,通过总线b相互连接。另外,作为终端20的hw构成,并非必须包含所有构成。不受限定,作为例子,终端20可以为麦克风232、相机234、位置信息获取部25等各个构成要素,或者除了多个构成要素以外的构成,也可以不这样。
60.通信i/f22通过网络30进行各种数据的收发。该通信可以执行有线、无线中的任意一个,只要是可以相互通信则使用哪种通信协议都可以。通信i/f 22具有通过网络30与服务器10执行通信的功能。通信i/f 22根据来自控制部21的指示将各种数据发送给服务器10。此外,通信i/f 22接收从服务器10发送的各种数据,传递给控制部21。此外,有时可以将通信i/f 22简单地表现为通信部。此外,当通信i/f 22由物理上构成化的电路构成时,有时可以表现为通信电路。
61.输入输出部23包含输入对终端20的各种操作的装置、以及输出由终端20处理的处理结果的装置。输入输出部23可以一体化地设置输入部与输出部,也可以分开设置输入部与输出部,也可以不是那样。
62.输入部通过可以接收来自用户的输入并将该输入的信息传递给控制部21的全部种类的装置中的任何一种或其组合来实现。不受限定,作为例子,输入部包含触摸面板231、触摸显示器、键盘等硬键、或鼠标等点击设备、相机234(经由动态图像的操作输入)、麦克风232(基于声音的操作输入)。
63.输出部通过可以输出由控制部21处理的处理结果的全部种类的装置的任何一种
或其组合来实现。不受限定,作为例子,输出部包含触摸面板、触摸显示器、麦克风233(声音输出)、透镜(不受限定,作为例子,为3d(three dimensions)输出、全息图(hologram)输出)、打印机等。
64.显示部24通过按照向帧缓存写入的显示数据能够显示的全部种类的装置的任一种或其组合来实现。不受限定,作为例子,显示部24包括触摸面板、触摸显示器、监视器(不受限定,作为例子,为液晶显示器、oeld(organic electro luminescence display))、头戴显示器(hdm:head mounted display)、平视显示器(hud:head up display)、投影映射、全息图、在空气中等(可以为真空,也可以并非如此)能够显示图像、文本信息等的装置。需要说明的是,这些显示部24可以是能够以3d对显示数据进行显示,也可以并非如此。
65.在输入输出部23为触摸面板的情况下,输入输出部23与显示部24可以是以大致相同的大小以及形状相对配置。
66.控制部21具有为了执行由程序内包含的代码或命令实现的功能而在物理上构造化的电路,不受限定,作为例子,由内置于硬件的数据处理装置实现。因此,控制部21可以表现为控制电路,也可以并非如此。
67.不受限定,作为例子,控制部21包括中央处理装置(cpu)、微型处理器(microprocessor)、处理器内核(processor core)、多处理器(multiprocessor)、asic(application-specific integrated circuit)、fpga(field programmable gate array)。
68.存储部28具有存储终端20在进行动作的基础上所需的各种程序、各种数据的功能。不受限定,作为例子,存储部28包括hdd(hard disk drive)、ssd(solid state drive)、闪光存储器、ram(random access memory)、rom(read only memory)等各种存储介质。而且,存储部28可以表现为存储器(memory),也可以并非如此。
69.终端20将程序p存储于存储部28,通过执行该程序p而控制部21执行作为控制部21包含的各部的处理。即,存储部28存储的程序p使终端20实现控制部21执行的各功能。而且,该程序p可以表现为程序模块,也可以并非如此。
70.麦克风232用于声音数据的输入。扬声器233用于声音数据的输出。相机234用于动态图像数据的获取。
71.(2)服务器的hw构成
72.服务器10具备控制部11(cpu)、存储部15、通信i/f 14(接口)、输入输出部12、显示部13。不受限定,作为例子,服务器10的hw的各个构成要素经由总线b相互连接。需要说明的是,服务器10的hw并非必须包含全部的构成要素作为服务器10的hw的构成。不受限定,作为例子,服务器10的hw可以是将显示部13拆卸的构成,也可以并非如此。
73.控制部11具有为了执行由程序内包含的代码或命令实现的功能而在物理上被构造化的电路,不受限定,作为例子,由内置于硬件的数据处理装置来实现。
74.控制部11代表中央处理装置(cpu),除此以外,还可以为微型处理器、处理器内核、多处理器、asic、fpga,还可以不那样。在本公开中,控制部11并不限定于此。
75.存储部15具有存储服务器10在进行动作的基础上所需的各种程序、各种数据的功能。存储部15由hdd、ssd、闪光存储器等各种存储介质来实现。但是,在本公开中,存储部15并不限定于此。而且,存储部15可以表现为存储器(memory),也可以不那样。
76.通信i/f 14经由网络30进行各种数据的收发。通信可以通过有线、无线中的任一者执行,只要能够执行相互的通信即可,可以使用任意的通信协议。通信i/f14具有经由网络30执行与终端20的通信的功能。通信i/f14按照来自控制部11的指示,将各种数据发送给终端20。此外,通信i/f14接收从终端20发送的各种数据并传递给控制部11。此外,有时将通信i/f14也简单地表现为通信部。此外,当通信i/f14由物理性构造化的电路构成的情况下,有时也表现为通信电路。
77.输入输出部12通过输入对服务器10的各种操作的装置来实现。输入输出部12通过可以接收来自用户的输入并将该输入的信息传递给控制部11的全部种类的装置中的任一种或其组合来实现。输入输出部12通过由键盘等为代表的硬键或鼠标等点击设备来实现。需要说明的是,不受限定,作为例子,输入输出部12可以包含触摸面板或相机(经由动态图像的操作输入)、麦克风(基于声音的操作输入),也可以不那样。但是,在本公开中,输入输出部12并不限定于此。
78.显示部13作为代表由监视器(不受限定,作为例子,为液晶显示器、oeld(organic electroluminescence display))来实现。需要说明的是,显示部13可以为头戴显示器(hdm)等,也可以不那样。需要说明的是,这些显示部13可以是能够以3d对显示数据进行显示,也可以不那样。然而,在本公开中,显示部13并不限定于此。
79.服务器10将程序p存储于存储部15并执行该程序p,从而控制部11执行作为包含在控制部11中的各部的处理。即,存储于存储部15中的程序p在服务器10中实现控制部11执行的各个功能。该程序p可以表现为程序模块,也可以不那样。
80.在本公开的各个实施方式中,说明了通过终端20和/或服务器10的cpu执行程序p从而实现的例子。
81.需要说明的是,终端20的控制部21、和/或服务器10的控制部11不仅是具有控制电路的cpu,还可以通过形成在集成电路(ic(integrated circuit)芯片、lsi(large scale integration))等中的逻辑电路(硬件)或专用电路实现各处理,也可以不那样。此外,这些电路可以由一个或多个集成电路实现,并且每个实施方式中所示的多个处理可以由一个集成电路实现,也可以不那样。此外,根据集成度的不同,lsi有时也称为vlsi、super lsi、ultra lsi等。因此,控制部21可以表现为控制电路,也可以不那样。
82.此外,本公开的各实施方式的程序p(不受限定,作为例子,为软件程序、计算机程序、或程序模块)可以是以存储于计算机能够读取的存储介质中的状态提供,也可以不那样。存储介质能够在“非暂时性的有形的介质”中存储程序p。此外,程序p可以是用于实现本公开的各实施方式的功能的一部分的程序,也可以不那样。另外,可以是与已经存储在存储介质中的程序p结合来实现本公开的各实施方式的功能的、所谓的差分文件(差分程序),也可以不是。
83.存储介质可以包括一个或多个半导体基体的、或者其他的集成电路(ic)(不受限定,作为例子,为现场可编程门阵列(fpga)或面向特定用途的ic(asic)等)、硬盘驱动(hdd)、混合硬盘(hhd)、光盘、光盘驱动(odd)、光磁盘、光磁驱动、软盘、软盘驱动(fdd)、磁带、固态硬盘(ssd)、ram驱动、安全数字卡、或驱动、任意其他的适当的存储介质、或者它们中的两个以上的适当的组合。存储介质在适当的情况下可以为易失性、非易失性、或者易失性与非易失性的组合。需要说明的是,存储介质并不局限于这些例子,只要能够存储程序p,
就可以为任意的设备或介质。而且,可以将存储介质表现为存储器(memory),也可以并非如此。
84.服务器10和/或终端20将存储介质存储的程序p读出,通过执行读出的程序p,能够实现各实施方式所示的多个功能部的功能。
85.另外,本公开的程序p可以经由能够传送程序的任意的传送介质(通信网络、广播波等)向服务器10和/或终端20提供,也可以不那样。不受限定,作为例子,服务器10和/或终端20通过执行经由互联网等下载的程序p而实现各实施方式所示的多个功能部的功能。
86.另外,本公开的各实施方式也可以通过程序p由电子化传输而实现的、嵌入于载波的数据信号的形式来实现。
87.服务器10和/或终端20中的处理的至少一部分可以由通过一个以上的计算机构成的云计算实现,也可以不那样。
88.还可以构成为通过服务器10进行终端20的处理中的至少一部分,也可以不那样。在该情况下,可以构成为由服务器10进行终端20的控制部21的各个功能部的处理中的至少一部分的处理,也可以不那样。
89.还可以构成为通过终端20进行服务器10的处理中的至少一部分,也可以不那样。在该情况下,可以构成为由终端20进行服务器10的控制部11的各个功能部的处理中的至少一部分的处理,也可以不那样。
90.只要未明确地提及,本公开的实施方式中的判断的构成就并非必须,可以在满足判断条件的情况下使规定的处理进行动作或者在不满足判断条件的情况下进行规定的处理,也可以不那样。
91.需要说明的是,不受限定,作为例子,本公开的程序使用actionscript、javascript(注册商标)等脚本语言、objective-c,java(注册商标)等面向对象编程语言、html5等标记语言等来安装。
92.通信系统1如图10所示,还可以包含信标(beacon)发送器40。信标发送器40是设置于规定的场所并且定期地发送信标信号的装置,该信标信号包含用于识别本装置的信息的、取代位置信息的信标id。
93.<信标发送器40的hw构成>
94.如图10所示,信标发送器40具备信标发送部412,此外,还可以具备通信i/f411,也可以不具备。
95.通信i/f411经由网络30进行各种数据的收发。该通信可以通过有线、无线中的任意一种执行,只要能够执行相互通信,则使用任意一种通信协议都可以。通信i/f411具有经由网络30执行与服务器10的通信的功能。通信i/f 411根据来自控制部21的指示将各种数据发送给服务器10。此外,有时可以将通信i/f 411简单地表现为通信部。此外,在通信i/f 411由物理性构造化的电路构成的情况下,表现为通信电路。
96.信标发送部412定期(作为非限定性例子,每1秒)地发送信标信号,该信标信号包含通信系统1上可以唯一地特定自身设备的信标id。信标信号是用于向周边的其它设备(有时称为外围设备)通知信标发送部412的存在的信号,作为非限定性例子,可以使用ble(bluetooth low energy(注册商标))的通信标准中定义的信标信号,但并不限定于此。信标信号是无需与其它设备建立通信连接即可发送的信号。信标信号的到达距离可以通过信
号的发送强度来规定,信号强度越强可以使信标信号到达的距离越远。在本实施方式中,信标发送部412以可以到达规定距离(可以知道持有终端20的用户位于规定范围内的情况的距离,不受限定,作为一例,从信标发送部2m、3m以内)的程度的信号强度发送信标信号。
97.<实施方式1>
98.在本实施方式的通信系统1中,在多个用户参加的聊天室(talk room)中,各用户进行发言,同时将该终端所在的位置相关的信息发送给服务器10。终端20a~20d的各个用户参与同一聊天室。
99.不受限定,作为一例,聊天室是在服务器10提供的消息服务中,能够将通过利用消息服务的用户彼此而收发的内容显示于用户的终端的用户界面(user interface)。聊天室可以称为chat room。聊天室基本上是在服务器10提供的消息服务中相互了解的用户之间在双方同意下形成的,还可以形成不特定数量的多个用户可以自由参与的聊天室。这种不特定数量的多个用户可以自由参与的聊天室还可以称为开放式聊天室。
100.开放式聊天室是指多个用户可以匿名参与的群聊。这里的匿名参与意味着,在提供消息服务的服务器10中,可以以不同于注册用户名的用户名参与聊天室。开放式聊天室允许任何人参与,但它具有高度匿名性且难以判断消息内容的可信度。在这种开放式聊天室中,用户自己识别该开放式聊天室的存在(不受限定,作为一例,根据存在宣传广告等宣传商品相关的开放式聊天室以及确认记载了参与该开放式聊天室的方法的事项而进行识别),从而可以自己参与,也可以接收来自参与聊天室的其它用户的邀请而参与。
101.然而,在开放式聊天室中,可以匿名参与,即可以发送消息,因此可能会发表不负责的发言。但是,参与开放式聊天室的其它用户可能难以理解消息的内容的可靠性。此外,即使是普通的聊天,用户名也可以设置为昵称或假名。因此,与开放式聊天室一样,消息的可靠性可能无法确定。因此,服务器10对某一聊天室(可以为普通的聊天室,也可以为开放式聊天室),通过改变各用户的发言的显示形态来保证该发言的可靠性。具体而言,不受限定,作为一例,假设多个用户正在谈论称为aa庆祝活动的节日。此时,假设终端20b的用户在aa庆祝活动的会场外,发送了消息“aa庆祝活动的a店非常好!”。此时,终端20b将终端20b的位置相关的信息与消息一起发送给服务器10。
102.另一方面,终端20c的用户在aa庆祝活动会场中,将“诶?是吗?aa庆祝活动的a店不是很好吧?”这样的消息与终端20c的位置相关的信息一起发送给服务器10。此外,终端20d的用户也在aa庆祝活动会场中,“是吧?如果考虑到等待时间,性价比很差吧?”这样的消息与终端20d的位置相关的信息一起发送给服务器10。
103.服务器10将消息的信息与表示该显示形态的信息一起发送给显示聊天室的终端20a。然后,终端20a根据来自服务器10的指示,使显示形态不同地显示不在aa庆祝活动会场的终端20b的用户的消息、和在aa庆祝活动会场的终端20c的用户的消息及终端20d的用户的消息。
104.在图2的例子中,将不在aa庆祝活动会场的终端20b的消息以黑底白字显示,而在aa庆祝活动会场的终端20c、20d的消息正常显示,由此使显示形态不同。由此,终端20a的用户可以推断,终端20c、终端20d的消息是在aa庆祝活动会场上的发言且可靠性高,另一方面,由于终端20b的消息是aa庆祝活动会场外的发言,因此可以推断可靠性低。需要说明的是,图2的显示形态本身可以反过来,可以将在aa庆祝活动会场内的用户的消息以黑底白字
的文字显示,而将不在aa庆祝活动会场的用户的消息正常显示。
105.另外,虽然图2未图示,由于终端20a的用户也参与聊天室,因此可以向聊天室发送消息。这里,各终端向聊天室发送的内容不限于消息,也可以是各种内容。即,在聊天室中交换的内容是用户使用自身的终端20输入的文字信息(与收支内容有关的信息的文本数据)、包括照片、贴图(stamp)等的图像信息(例如用户所在场所的照片)、声音文件、动态图像文件、数据文件等各种文件信息、广告信息,但并不限定于此。
106.下面,详细地进行说明。
107.(1)用户的终端的功能构成
108.如图1所示,终端20的控制部21具备消息处理部211、显示处理部212。
109.消息处理部211根据服务器10提供的消息服务提供的消息应用程序,受理来自用户的输入和/或由通信i/f12接收到的包括消息在内的内容的输入,并指示显示处理部212进行显示。需要说明的是,在受理了来自用户的输入的情况下,向通信i/f22指示将该受理过的输入内容发送给服务器10。此外,这里作为消息处理部211处理的对象,不限于用户输入到聊天室的文本消息,还包含照片、贴图等在内的图像信息、声音文件、动态图像文件、数据文件等。
110.此外,当从终端20向服务器10发送内容时,消息处理部211将内容与终端20的位置相关的信息一起发送。终端20的位置相关的信息是指,通过位置信息获取部25而利用gnss获取到的纬度和经度信息,也可以不那样。此外,关于终端20的位置相关的信息是指,可以特定由终端20进行接收的位置信息的信号,但不受限定,作为一例,可以使用信标发送器发送的信标信号中包含的信标id、终端20为了通信而连接的基站的基站id等,也可以不那样。消息处理部211可以与消息一起发送终端20的位置相关的信息,也可以不那样。此外,消息处理部211可以将消息和与终端20的位置相关的信息单独地在不同的时刻发送,也可以不那样。关于消息,消息处理部211可以在从用户接收到消息的输入时发送,关于位置相关的信息,消息处理部211可以与消息的输入无关地定期地发送,也可以不那样。
111.显示处理部212根据服务器10提供的消息服务提供的消息应用程序,受理来自用户的输入和/或通信i/f12接收到的包括消息在内的内容的输入,并指示显示于显示部24的显示区域。需要说明的是,当受理了来自用户的输入的情况下,向通信i/f22指示将该受理了的输入内容发送给服务器10。显示处理部212根据来自服务器10的指示,对于在聊天室中显示的各消息,以指定的显示形态、或基于发送了消息的终端的场所的显示形态来显示消息(内容),也可以不那样。
112.以上为终端20的功能结构。
113.(2)服务器的功能结构
114.如图1所示,服务器10的控制部11具备消息处理部111、判定部112。
115.消息处理部111具备管理聊天室的功能,该聊天室用于进行各用户之间的交流。消息处理部111中继内容的交换,该内容包含接收服务器10提供的消息服务的提供的终端之间的内容。即,当从某个用户向聊天室发送了内容的情况下,确定该聊天室,并将内容发送给属于聊天室的其它用户。
116.此外,当接收到从用户的终端20向聊天室的内容的情况下,消息处理部111基于该终端20的位置相关的信息,向判定部112请求显示形态的判定。然后,向参与聊天室的各用
户的终端20发送接收到的内容,以便以从判定部112指定的显示形态来显示接收到的内容。消息处理部111将接收到的消息和其位置信息建立对应地存储于存储部15。消息处理部111在从终端20单独地接收到消息、与终端20的位置相关的信息的情况下,若接收到消息的时刻、和接收到与位置相关的信息的时刻在规定时间内(可以鉴别终端20发送了消息时就在该场所的程度的时间内,不受限定,作为一个例子,1分钟以内),则判断为在发送了消息时存在其位置相关的信息,将消息与位置相关的信息建立对应地存储。
117.判定部112基于来自消息处理部111的指示的请求,判定接收到的消息被写入的聊天室、和发送了消息的终端20是否位于与聊天室关联的场所,将其结果通知给消息处理部111。判定部112在接收到的消息为由终端的定位系统定位的纬度和经度信息时,参照位置管理信息310的位置信息312,判定是否存在匹配的范围。然后,当存在匹配的范围的情况下,确定对应的场所名311。此外,判定部112在信标id、基站id与接收到的消息建立了对应的情况下,判定位置信息312是否与建立了对应的id中的任一者匹配,并且确定对应的场所名311。此外,关于与接收到的消息建立了对应的位置相关的信息,除了纬度和经度信息、信标id以外,还可以是地名、商店名等名称的文本信息。在这种情况下,可以将建立了对应的地名、商店名等名称的文本信息直接用作位置信息312。判定部112可以将确定出的场所名通知给消息处理部111,或者取代场所名的通知,设置为如下:判定发送了消息的终端20是否位于与发送了消息的聊天室关联的场所,并将其结果通知给消息处理部111。
118.以上为服务器10的功能结构。
119.<数据>
120.图3的(a)是表示存储于服务器10的消息管理信息300的数据结构例的数据概念图。消息管理信息300是用于管理各消息的发送者和其发送时的位置信息的信息。如图3的()所示,消息管理信息300是将用户id301、内容信息302、位置信息303建立了对应的信息。
121.用户id301是用于唯一确定作为消息的发言者的用户的识别信息。用户id301是在服务器10提供的消息服务中能够唯一确定各用户的信息。
122.内容信息302是表示通过对应的用户id表示的用户发送的内容的内容的信息。如果内容信息302是消息,则它是文本信息。此外,内容信息302可以为图像(静态图像、动态图像),也可以为声音,还可以为地图信息、网站地址。
123.位置信息303是对应的用户id使用该终端20发送了消息的场所相关的信息。位置信息303用于确定各用户发送了对应的内容信息302的场所,并且确定是否在与聊天关联的场所进行了发送、是否在特定的场所发送。需要说明的是,位置信息303在图3的(a)所示的例子中,作为位置信息,表示使用纬度和经度信息的例子,但位置信息303不限定于纬度和经度信息。只要是可以确定发送了对应的内容信息302的场所的信息,可以使用除了纬度和经度信息以外的信息。不受限定,作为一个例子,位置信息303可以使用配置于各位置处的信标发送器的信标id、基站的基站id等,也可以不那样。
124.在图3的(a)所示的例子中,能够理解如下情况:通过用户id为“u0201524”的用户,从位置“(x1,y1)”,从自身的终端发送“aa庆祝活动的a店非常好!”的内容的消息。
125.图3的(b)是表示存储在服务器10中的位置管理信息310的数据结构例的数据概念图。如图3的(b)所示,位置管理信息310是场所名311和位置信息312建立了对应的信息。
126.场所名311是用于识别特定的范围的场所的信息,作为显示形态的变更的一例而
使用的显示名。
127.位置信息312是表示作为对应的场所名311而包含的范围的信息。在图3的(b)所示的例子中,虽然示出了表示纬度和经度信息的范围,但位置信息312并不限定于此。作为位置信息312,可以使用信标发送器的信标id或基站的基站id,也可以不那样。此外,在使用信标id、基站id的情况下,对于一个场所名311,不仅可以建立对应一个信标id、基站id,还可以建立对应多个信标id、基站id。
128.此外,对于位置管理信息310的一个场所名,进一步其中可以包含多个场所,与彼此不同的名称的场所建立了对应的位置信息可以彼此重复,也可以不那样。在图3的(b)所示的例子中示出了在“aa庆祝活动会场”中包含“a店”、“b店”等多个场所的例子。
129.在图3的(b)所示的例子中,能够理解场所名“aa庆祝活动”中包含“(xa1、ya1)~(xa2、ya2)”的范围的情况。
130.通过图3的(a)所示的消息管理信息300、和图3的(b)所示的位置管理信息310,能够确定从用户的终端20发送的内容是否与特定的场所关联。
131.<动作>
132.图4是表示通信系统1的各个装置之间的交换的一例的序列图。如图4所示,终端20b从用户接收作为内容的、针对规定的开放式聊天室(可以为聊天室。以下简单记载为开放式聊天室)输入的第一消息。
133.终端20b若受理针对开放式聊天室的第一消息的输入,则获取表示终端20b的位置的第一位置信息(步骤s401)。然后,终端20b将第一位置信息与第一消息一起发送给服务器10(步骤s402)。
134.服务器10对接收到的第一消息附带的第一位置信息为开放式聊天室关联的规定区域内的情况进行确认。然后,服务器10在该情况下,对参与开放式聊天室的终端(终端20a、20c。虽然未图示,还可以包含向终端20b发送)发送第一消息,并且指示以第一显示形态来显示第一消息(步骤s403)。需要说明的是,在这里,虽然确认第一位置信息是否为规定区域内的位置,但可以不是规定区域(范围),而可以是确认是否与规定的场所一致的信息。
135.终端20a在接收第一消息时,在开放式聊天室上,以第一显示形态显示来自服务器10的第一消息(步骤s404)。同样,终端20c从服务器10接收第一消息时,在开放式聊天室上,以第一显示形态显示第一消息(步骤s405)。
136.另一方面,针对相同的开放式聊天室,终端20c从终端20c的用户接收第二消息的输入(步骤s406)。终端20c若从用户接收第二消息的输入,则获取终端20c的第二位置信息。然后,终端20c将第二位置信息与第二消息一起发送给服务器10(步骤s407)。
137.服务器10对接收到的第二消息中附带的第二位置信息不在开放式聊天室关联的规定区域的情况进行确认。然后,服务器10向参与开放式聊天室的终端(终端20a、20b。虽然未图示,但可以包含向终端20c的发送)发送第二消息,并且指示以第二显示形态显示第二消息(步骤s408)。
138.响应与此,参与聊天室的终端20a和终端20b以第二显示形态显示第二消息(步骤s409)。以上是通信系统1的各装置的交换的例子。
139.接着,使用图5说明用于实现图4所示的交换的终端20的动作。图5是用于实现图4所示的交换的、表示终端20的动作例的流程图。
140.如图5所示,终端20在经由输入输出部23受理了作为针对开放式聊天室的内容的消息的输入的情况下(步骤s501的“是”),输入输出部23将输入的消息的内容发送给控制部21。
141.控制部21的消息处理部211向位置信息获取部25指示位置信息的获取。然后,位置信息获取部25获取位置信息,并将获取到的位置信息发送给控制部21(步骤s502)。
142.消息处理部211将获取到的位置信息与输入的消息一起经由通信i/f22发送给服务器10(步骤s503),结束处理。
143.另一方面,并非消息的输入(步骤s501的“否”),而是在通信i/f 22接收消息的情况下(步骤s504的“是”),通信i/f22将接收到的消息发送给控制部21。控制部21的消息处理部211判定接收到的消息中附带的显示形态的指示是否为第一显示形态的显示指示(步骤s505)。
144.在来自服务器10的指示为第一显示形态的显示指示的情况下(步骤s505的“是”),消息处理部211指示显示处理部212,使得接收到的消息以第一显示形态显示在开放式聊天室。根据该指示,显示处理部212将接收到的消息以第一显示形态显示于显示部24(步骤s506),结束处理。
145.另一方面,在来自服务器10的指示不是第一显示形态的显示指示的情况下(步骤s505的“否”),消息处理部211指示显示处理部212,使得接收到的消息以与第一显示形态不同的第二显示形态显示在开放式聊天室中。显示处理部212根据该指示将接收到的消息以第二显示形态显示于显示部24(步骤s507),结束处理。
146.接着,使用图6所示的流程图说明用于实现图4所示的交换的服务器10的动作。
147.如图6所示,服务器10的通信i/f14从终端20接收向聊天室的输入即内容(消息),并且接收可以确定消息的发送者的用户id、终端20的位置相关的位置信息(步骤s601)。通信i/f14将接收到的消息发送给控制部11。
148.控制部11的判定部112判定接收到的消息中附带的位置信息是否与发送了消息的聊天室关联(步骤s602)。
149.在判定部112判定为接收到的消息中附带的位置信息为与聊天室关联的位置的情况下(步骤s602的“是”),将该意旨发送给消息处理部111。然后,消息处理部111将接收到的消息、用户id、接收到的消息的显示形态即第一显示形态的显示指示经由通信i/f14发送给终端20(步骤s603),结束处理。
150.另一方面,判定部112在判定为接收到的消息中附带的位置信息不在与聊天室关联的场所的情况下(步骤s602的“否”),将该意旨发送给消息处理部111。然后,消息处理部111将接收到的消息、用户id、接收到的消息的显示形态即第二显示形态的显示指示经由通信i/f14发送给终端20(步骤s604),结束处理。
151.图7的(b)表示图4~图6所示的交换的结果、显示于终端20a的显示部24的画面图的一例。
152.在图7的(b)中表示了在消息711、消息712以及消息713中,使其显示形态不同地设置的例子。即示出了如下例子:作为第一显示形态,显示有消息712、713,作为第二显示形态,显示有用黑底白字的文字表示的消息711。需要说明的是,使显示形态不同的显示不限于此,可以通过改变文字颜色、改变文字字体、改变消息的框的形状、改变消息的背景颜色,
或者它们的组合来实现。
153.图7的(a)表示不改变显示形态而显示了消息的例子。通过比较图7的(a)和图7的(b)可以理解,通过改变消息的显示形态,用户可以一目了然地了解消息的可靠性。
154.需要说明的是,在图4~图6所示的交换中,判定消息的位置信息是否与发送的聊天室关联,来决定消息的显示形态,但在服务器10提供的消息服务中,无需进行该判定,可以简单地确定发送了消息的终端20在哪里,将该场所与消息建立对应地进行显示,也可以不那样。即,如图7的(c)所示,可以各消息或消息的发送者建立对应地显示表示该消息的发送位置的信息。在图7的(c)的例子中可以理解,消息711是在bb站发送,消息712、713都是从aa庆祝活动会场内发送。需要说明的是,显示名只要是场所的名称、站名称、地名、商店名等场所相关的名称则可以是任意一种。
155.此外,在图4~图6中,根据消息的位置信息是否与发送的聊天室关联而使显示形态不同,但服务器10也可以通过允许发送位置信息的终端的消息、和未允许发送位置信息的终端的消息,使显示形态不同。也可以构成为,对于允许发送位置信息的用户而言,发送的消息的可靠性高,由此,作为可靠性高的消息而进行显示。
156.此外,在图4~图6所示的例子中,示出了由服务器10决定显示形态的例子,但显示形态的决定可以不是服务器10来进行,而是终端20进行。即,服务器10在从参与聊天室的任一终端接收到消息和与位置相关的信息的情况下,将该消息和与位置相关的信息直接发送给参与聊天室的所有终端。然后,终端20的消息处理部211基于接收到的与位置相关的信息,与上述服务器10进行的处理同样地,判定接收到的消息是否为聊天室关联的场所,来决定该显示形态,指示显示处理部212按照决定的显示形态来显示消息。
157.<实施方式1变形例>
158.然而,作为终端20的用户,经常希望只看到可靠的消息。因此,终端20可以接收来自用户的消息过滤的设定,终端20可以根据设定的过滤条件来显示消息。
159.图8是表示终端20的动作例的流程图。终端20的输入输出部23从用户受理消息的显示相关的过滤条件的输入(步骤s801)。不受限定,作为一个例子,过滤条件可以是只显示第一显示形态的消息,也可以不那样。此外,过滤条件可以为只显示第二显示形态的消息,也可以不那样。此外,过滤条件可以为只显示特定的场所关联的消息,也可以不那样。此外,过滤条件可以为只显示通过消息的发送者的属性(不受限定,作为一个例子,可以为性别或年代,但并不限定于此)来确定的消息,也可以不那样。输入输出部23将受理的过滤条件发送给消息处理部211。
160.消息处理部211获取聊天室中显示的各个消息的属性(步骤s802)。不受限定,作为一个例子,各个消息的属性的获取可以是从与消息建立了对应的标签数据中获取,也可以不那样。此外,消息的属性的获取可以经由通信i/f22询问服务器10来获取,也可以不那样。消息的属性只要是表示消息的特征的信息即可,可以包含消息的显示形态的信息、发送了消息的场所的信息、表示消息的发送者的年龄、性别等特征的信息等,也可以不包含。
161.消息处理部211确定符合通过用户设定的过滤条件的消息(步骤s803)。不受限定,作为一个例子,消息处理部211在只显示第一显示形态的消息为过滤条件的情况下,只确定通过服务器10指示了以第一显示形态来显示的消息。
162.消息处理部211指示显示处理部212使得只显示确定出的过滤后的消息。显示处理
部212在聊天室上只显示确定出的过滤后的消息(步骤s804),结束处理。
163.图9是表示执行了过滤的情况下的显示例的图。图9的(a)是表示过滤前的聊天室的显示例的图。如图9的(a)所示,示出了第一显示形态的消息712、713、第二显示形态的消息711混合存在的状态。
164.针对该状态,如果希望只显示可靠性高的消息的情况下,若将只显示第一显示形态的消息作为过滤条件,则如图9的(b)所示,能够以显示消息712和消息713而不显示消息711的形态来进行显示。
165.另一方面,在设置为只显示第二显示形态的消息的过滤条件的情况下,如图9的(c)所示,能够以只显示消息711而不显示其它消息712、713的形态来进行显示。
166.<实施方式1的效果>
167.根据本实施方式1的终端20,关于参与聊天室的各个用户终端的消息,根据是否存在发送了该消息的场所相关的位置信息,根据来自服务器10的指示而变更显示形态,该服务器10接收来自各个终端的消息。
168.因此,通过确认终端20的消息的显示形态,终端20的用户可以将其作为消息的可靠性的指标。
169.此外,终端20在发送消息时,将利用gnss等定位系统来定位的位置信息一起发送给服务器10。响应与此,服务器10可以进行如下指示:作为消息的显示形态,通过从消息的发送目的地的聊天室相关的场所发送的消息和不是那样的消息,使显示形态不同地进行显示。
170.由此,终端20关于向聊天室发送的消息,可以根据发送了该消息的终端20的位置信息,以对应消息的可靠性的显示形态来显示消息。
171.此外,终端20可以显示发送了消息的场所相关的信息作为消息的显示形态。这里的位置相关的信息是指发送了消息的场所,只要是能够确定该场所的名称,则哪一个都可以,可以包含都市名、地名、商店名等。
172.由此,终端20可以将位置相关的信息与消息一起显示,从而用户可以根据该场所名而确定该发言内容有多可靠。
173.此外,关于聊天室中显示的消息,终端20可以受理来自用户的过滤条件,只显示第一显示形态的消息,或者只显示第二显示形态的消息。
174.由此,终端20能够只显示用户想知道的信息,并且可以不显示对用户造成噪音的信息。
175.此外,服务器10接收来自终端20的消息时,将该消息、和与消息一起接收到的位置信息建立对应地存储于存储部15。
176.由此,服务器10可以决定消息的显示形态,并且将其作为是否变更消息的显示形态的判断材料。
177.终端20在参与聊天室的情况下,可以向该聊天室发送任何内容,不受限定,作为一例,例如有文本消息、图像、声音、地图等各种内容。
178.因此,用户不仅可以浏览聊天室的内容,还可以自己将想要发送的信息发送到该聊天室,并且可以将信息发送给不特定数量的用户。
179.<实施方式2>
180.在上述实施方式1中,终端20将终端20具备的位置信息获取机构获取到的纬度和经度信息与消息一起发送给服务器10。此外,还说明了作为终端20发送的位置信息而还可以使用终端20接收到的信标信号中包含的信标id或基站的id。在本实施方式2中,说明如下内容:在通信系统1中,在终端20满足了特定的条件的情况下,可以获得某些报酬。
181.图10是表示实施方式2的通信系统1的结构例的图。如图10所示,通信系统1中包含信标发送器40。信标发送器40是在规定的时刻发送信标信号的电子装置。本实施方式2的信标发送器40是其配置位置被固定(服务器10中预先存储有关于哪个信标发送器40配置在哪个位置的信息)的装置,通过接收从信标发送器40发出的信标信号,确定存在于该信标发送器40的附近,并且可以作为位置信息而使用。
182.作为与消息一起发送的位置信息,实施方式2的终端20发送从信标发送器40发送的信标信号或者信标信号中包含的信标id。
183.此外,服务器10基于与从终端20接收到的消息一起发送的信标信号或者信标信号中包含的信标id,确定终端20的位置,从而决定该消息的显示形态。
184.此外,服务器10的控制部11具备确定部113。确定部113在接收到的消息包含信标id的情况下,确定针对发送了该信标id的终端20发送的优惠。
185.<数据>
186.图11是表示报酬管理信息1100的数据结构例的数据概念图。报酬管理信息是如下信息:在从用户的终端20接收到位置信息的情况下,并且在其位置信息满足特定的条件的情况下,表示赋予给用户的优惠是什么。如图11所示,报酬管理信息1100是信标id1101、报酬条件1102、报酬信息1103建立了对应的信息。
187.信标id1101是信标发送器40的识别信息,该信标id1101能够唯一地确定可以作为与消息建立对应而发送的终端20的位置信息来使用的信标发送器40。在与消息一起从终端20接收到信标id的情况下,表示与该信标id对应的信标发送器的附近存在用户(的终端20)。
188.报酬条件1102表示并非信标id而是在与消息一起接收到用户的终端20的位置信息获取部25通过定位得到的位置信息的情况下用于得到报酬的条件的信息。
189.报酬信息1103是表示在接收到包含对应的信标id1101在内的消息的情况下,或者终端20满足对应的报酬条件1102的情况下,向终端20发送的报酬的内容的信息。这里所谓报酬只要是对终端20的用户有益的可以是任何内容。不受限定,作为一例,报酬是可以用于购买服务器10提供的消息服务上的某些商品或服务的积分、电子货币、可以用于购买消息服务以外的某些商品或服务的积分、电子货币、可以用于购买商品或服务的折扣券、优惠券(coupon)等多种形式的报酬信息。
190.服务器10的确定部113确定从报酬管理信息1100发送给用户的终端20的报酬信息。
191.在图11的例子中可以理解,在与消息一起接收到信标id1101“u0201524”的情况下,作为发送给终端20的报酬信息1103,服务器10发送“pr102938.jpg”。此外,还可以理解,与消息一起从用户的终端20接收到的位置信息为在d站的场地内的情况下,作为以报酬信息1103发送给终端20的让步,发送“pr1049231.jpg”。
192.<动作>
193.图12是表示通信系统1的各装置之间的交换的例子的序列图,表示在终端20a满足特定的条件的情况下,从服务器10接收报酬信息时的交换。
194.如图12所示,信标发送器40定期地发送信标信号(步骤s1201)。
195.终端20a在存在于信标发送器40的附近的情况下,即在存在于以设置有信标发送器40的位置为中心的规定范围内的情况下,接收包含从信标发送器40发送的信标id在内的信标信号。然后,终端20a将包含接收到的信标id在内的信号发送给服务器10(步骤s1202)。这时,终端20a可以从接收到的信标信号中提取信标id并且发送,也可以将接收到的信标信号本身与本终端的用户id建立对应地发送。此外,终端20a可以将从用户输入的消息与包含信标id在内的信号一起发送给服务器10。
196.服务器10当从终端20a接收包含信标id的信号时,确认信号中包含的信标id满足规定的条件(步骤s1203)。服务器10确定与信标id对应的报酬信息(步骤s1204)。然后,服务器10将确定出的报酬信息发送给终端20a(步骤s1205)。
197.终端20a当从服务器10接收报酬信息时,显示接收到的报酬信息(步骤s1206)。由此,用户识别得到报酬的情况。
198.图13是用于实现图12所示的交换的、表示终端20的动作例的流程图。
199.如图13所示,终端20的通信i/f22判定是否接收到从信标发送器40发送的信标信号(步骤s1301)。当接收信标信号的情况下(步骤s1301的“是”),通信i/f22将接收到的信标信号发送给控制部21。当未接收信标信号的情况下,(步骤s1301的“否”),转到步骤s1303的处理。
200.控制部21从接收到的信标信号提取信标id。然后,将提取到的信标id和用户id经由通信i/f22发送给服务器10(步骤s1302)。需要说明的是,在这里,虽然设置为提取信标id,但如上所述,终端20可以不提取信标id,而将接收到的信标信号直接发送给服务器10。
201.终端20的通信i/f22判定是否从服务器10接收到报酬信息(步骤s1303)。在从服务器10接收报酬信息的情况下(步骤s1303的“是”),通信i/f22将接收到的报酬信息发送给控制部21。控制部21的消息处理部211指示将接收到的报酬信息显示于显示处理部212。显示处理部212将报酬信息显示于显示部24(步骤s1304)并结束处理。在未接收报酬信息的情况下(步骤s1303的“否”)也结束处理。
202.图14是表示用于实现图12所示的交换的、服务器10的动作例的流程图。
203.如图14所示,服务器10的通信i/f14从终端20接收包含信标id的信号(步骤s1401)。通信i/f14将接收到的信号发送给控制部11。
204.若接收来自终端20的包含信标id的信号,则控制部11的确定部113从信号中提取信标id。然后,基于提取到的信标id是否与报酬管理信息1100的信标id1101中的任一个一致来进行判断。确定部113在与提取到的信标id一致的信标id存在于报酬管理信息1100的情况下,确定对应的报酬信息1103(步骤s1402)。确定部113将确定出的报酬信息发送给消息处理部111。
205.消息处理部111将接收的到报酬信息经由通信i/f14发送给终端20(步骤s1403)并结束处理。由此,在终端20中显示报酬信息。
206.需要说明的是,在上述中,终端20从服务器10接收报酬信息,但不限定于此。终端20还可以从设置在特定的场所的信标发送器40中与信标信号一起接收报酬信息。即,报酬
信息可以从信标发送器40发送给终端20,信标发送器40可以将报酬信息与信标信号一起发送或者将报酬信息与信标信号分开地发送。此外,还可以从在报酬管理信息1100上设置报酬条件1102的情况可理解,关于图12~图14所示的处理,可以取代信标id而使用终端20的位置信息获取部25获取到的位置信息来进行处理。此外,关于报酬信息,如上述实施方式1所示,可以在显示改变了显示形态的(或未改变的)消息的聊天室中进行显示。在聊天室中显示报酬信息的情况下,可以只在接收到报酬信息的用户的终端20中显示,也可以不那样。
207.图15是显示于终端20的显示部24的显示画面的例子。如图15所示,终端20在显示部24上显示消息1501、1502和报酬信息1503。在图15所示的例子中表示如下情形:对于用户访问了aa庆祝活动的情况,从服务器10发送了报酬。如此,通过接收信标信号,可以了解持有终端20的用户来到发送该信标信号的信标发送器的附近,从而可以向用户的终端发送报酬。
208.<实施方式2的效果>
209.终端20若从信标发送器40接收信标信号,则向服务器10发送该信标信号或者信标信号中包含的信标id。在与该信标id建立对应了报酬信息的情况下,服务器10将该报酬信息发送给终端20,终端20显示接收到的报酬信息。需要说明的是,终端20可以使用由本终端的位置信息获取部25通过定位系统获取的位置信息来取代信标id。
210.由此,终端20的用户在访问了特定的场所的情况下,不受限定,作为一个例子,访问了举办某种娱乐表演的会场、特定的建筑物时,可以对该访问受理报酬信息。因此,可以激励用户访问特定的场所。此外,只要了解到接受报酬的情况,则可以提高其它用户访问该场所的可能性。
211.<实施方式3>
212.在实施方式3中说明如下例子:通过用户访问特定的场所,从而邀请到特定的聊天室。图16是表示通信系统1的各装置之间的交换的一例、即邀请用户到聊天室(开放式聊天室)的例子的序列图。
213.如图16所示,信标发送器40发送信标信号(步骤s1201)。
214.终端20a若接收信标信号,则将包含接收到的信标信号的信标id在内的信号发送给服务器10(步骤s1202)。
215.服务器10若从终端20a接收信号,则确定用于打开与包含在信号中的信标id对应的聊天室(开放式聊天室)的链接(不受限定,作为一个例子,url(uniform resource locator,统一资源定位符))(步骤s1603)。然后,服务器10将确定出的聊天的url发送到终端20a(步骤s1604)。
216.终端20a显示从服务器10接收到的url(步骤s1606)。然后,从终端20a的用户接收对url的操作(不受限定,作为一个例子,触摸url的操作),打开对应的聊天室(进行显示)(步骤s1607)。
217.图17是表示用于实现图16所示的交换的终端20的动作例的流程图。图17所示的流程图与图13所示的流程图之间,直至步骤s1302的处理相同,因此省略直至步骤s1302为止的说明。
218.如图17所示,终端20的通信i/f22判定是否从服务器10接收包含url的信息(步骤s1703)。在从服务器10接收包含url的信息的情况下(步骤s1703的“是”),通信i/f22将包含
url的信息发送给控制部21。控制部21的消息处理部211向显示处理部212指示显示接收到的包含url的信息。显示处理部212将接收到的包含url的信息显示于显示部24(步骤s1704),转移到步骤s1705的处理。需要说明的是,在从服务器10未接收到包含url的信息的情况下(步骤s1703的“否”)结束处理。
219.若显示包含url的信息,则终端20的输入输出部23判定是否存在对于显示的url的来自用户的输入(步骤s1705)。不受限定,作为一个例子,这里所谓来自用户的输入可以为触摸显示的url等输入,也可以是与url链接的信息的显示指示的输入。在存在针对显示的url的来自用户的输入的情况下(步骤s1705的“是”),消息处理部211确定与url对应的聊天室,指示将确定的聊天室显示于显示处理部212。显示处理部212将聊天室显示于显示部24(步骤s1706)并结束处理。此外,在没有对url的输入的情况下(步骤s1705的“否”)也结束处理。
220.图18是表示用于实现图16所示的交换的服务器10的动作例的流程图。
221.如图18所示,服务器10的通信i/f14从终端20接收包含信标id的信号(步骤s1401)。通信i/f14将接收到的信号发送给控制部11。
222.控制部11的消息处理部111从接收到的信号提取信标id。然后,确定与提取到的信标id对应的url(步骤s1802)。不受限定,作为一个例子,通过保持将信标id和url建立了对应的表来实现。
223.消息处理部111将确定的url经由通信i/f14发送给终端20(步骤s1803)并结束处理。
224.图19是表示显示于与图17的步骤s1704、s1706相关的终端的显示部的画面例的图。图19的(a)是表示显示于终端20的显示部24的显示区域的显示例的画面图。在图19的(a)中,虽然表示了在图15所示的显示了报酬信息的画面上通过追加的形态来显示url的信息的一例,但是消息1501~1503的显示不是必须的。
225.如图19的(a)的消息1901所示,终端20在从服务器10接收到url的信息的情况下,显示催促邀请用户到当前所在的场所关联的聊天室的文本,并且显示该聊天室的url1902。然后,作为一例,通过对该url1902进行触摸操作,从而如图19的(b)所示显示链接目的地的聊天室。这时,作为链接目的地而显示的聊天室中显示的各消息的显示形态可以为,如上述实施方式1的图7的(b)、或本图19的(b)所示,以与发送了该消息的位置对应的显示形态来显示,也可以如图7的(a)所示,无需改变显示形态而显示消息。
226.如上所述,终端20在接收到信标信号的情况下,能够显示用于进入与设置有发送了该信标信号的信标发送器40的场所关联的聊天室的url。需要说明的是,在图16~图18中,虽然终端20从服务器10接收包含url的信息,但并不限定于此。还可以设置为,信标发送器40在振荡的信标信号上不仅包含信标id来进行发送,还可以在振荡的信标信号上包含用于邀请到该设置位置关联的聊天室的url信息来进行发送。然后,还可以设置为,终端20无需将接收到的信标信号中包含的信标id发送给服务器10,而是将包含信标信号所包含的url在内的信息如图19的(a)所示进行显示。
227.<实施方式3的效果>
228.终端20在从信标发送器40接收到信标信号的情况下,作为用于显示与设置有该信标发送器40的场所关联的聊天室的信息,不受限定,作为一个例子,显示url。然后,在用户
触摸该url的情况下,终端20打开聊天室而显示消息。
229.由此,用户在存在自己访问过的场所关联的聊天室的情况下,用户可以根据聊天室的消息的交换的内容而识别与该场所相关的信息。
230.<实施方式4>
231.在上述实施方式中,设置为,以与各个终端20发送了消息的场所相应的显示形态来将消息显示于聊天室。尤其是,终端20通过在与聊天室关联的场所中发送的消息、以及在未关联的场所中发送的消息,改变显示形态,由此作为能够判断各个消息的可靠性的信息。
232.但是,终端20的用户并不总是在同一个场所,信息的可靠性可能会随着时间的推移而减弱。例如,不受限定,作为一个例子,对于某一商店,即使某一用户发送了商店拥挤的信息,但1小时候也并不总是拥挤。因此,在本实施方式4中说明了如下例子,将终端20显示的各个消息的显示形态随着发送了该消息的用户的移动、时间的经过而变更。
233.图20是表示终端20的动作例的流程图。图20所示的流程图是表示消息的显示形态随时间的经过而变更的例子的流程图。终端20每隔规定时间(不受限定,作为一个例子每一分钟)或者在发生了聊天室内的显示位置的变更的情况下,对显示的全部消息执行图20所示的处理。
234.如图20所示,终端20的消息处理部211对聊天室中显示的各消息判定是否从消息的发送时刻经过了规定时间(步骤s2001)。对此,可以判定各消息的发送时刻(还可以为终端20从服务器10接收消息的接收时刻)与终端20计时的当前时刻之间的差分是否为规定时间以上。在未经过规定时间的情况下,转到下一个消息的处理。在进行显示的最后的消息的处理的情况下结束处理。
235.消息处理部211在判定为从消息的发送时刻经过了规定时间的情况下(步骤s2001的“是”),接着判定该消息的显示形态是否以表示消息从聊天室关联的场所发送(或者是位置信息相关联的消息)的第一显示形态来显示(步骤s2002)。在消息的显示形态不是第一显示形态的情况下(步骤s2002的“否”),转到下一个消息的处理。在进行正在显示的最后的消息的处理的情况下,结束处理。
236.在处理对象的消息的显示形态为第一显示形态的情况下(步骤s2002的“是”),消息处理部211向显示处理部212指示,将消息的显示形态从第一显示形态改变为第二显示形态。显示处理部212根据来自消息处理部211的指示,将该消息的显示形态从第一显示形态变更为第二显示形态并显示于显示部24(步骤s2003)。
237.然后,消息处理部211转移到下一个消息的处理。在处理的消息为显示的最后的消息的情况下,结束处理。
238.图21是表示在执行了图20所示的处理的情况下的显示的变化的画面例。图21的(a)表示在某一时刻(13时的时刻)显示的聊天室的状态。如图21的(a)所示,在12时15分发送的消息以第二显示形态显示,在12时18分以及12时20分发送的消息以第一显示形态显示。假设,从该状态经过了作为规定时间的1小时半。
239.图21的(b)是表示从图21的(a)所示的状态起经过了1小时半后的聊天室的画面例的图。比较图21的(b)和图21的(a)可知,随着经过了规定时间,消息的显示形态变更。需要说明的是,在这里,作为消息的显示形态,在显示了消息的发送场所的情况下,可以消除该场所名的显示,也可以不消除。
240.接着,除了时间经过以外,对变更消息的显示形态的例子进行说明。图22是表示发送了消息的终端从发送了消息的场所移动的情况下,变更消息的显示形态的处理,并且表示通信系统1的各装置之间的交换的例子的序列图。
241.在图22中,直至步骤s405的处理与使用图4说明的处理相同,因此省略说明。
242.发送消息的各终端20每隔规定时间发送自身终端的位置信息。服务器10检测到从发送了第一消息的终端20b不能接收到第一位置信息起经过了规定时间(步骤s2201)。然后,服务器10指示参与聊天室的终端20a、20c,将第一消息的显示形态从第一显示形态变更为第二显示形态(步骤s2202)。
243.收到该指示的各个终端20a、20c将从终端20b发送的第一消息的显示形态从第一显示形态变更为第二显示形态而进行显示(步骤s2203、2204)。
244.图23表示与图22所示的交换不同的、终端20将位置信息发送给服务器10但是从发送了消息的场所移动的情况下的、各装置的交换的例子的序列图。在图23所示的序列图中,直至步骤s405的处理与图22相同,省略说明。
245.如图23所示,终端20b将与在步骤s402中发送第一消息时发送的第一位置信息不同的位置信息发送给服务器10(步骤s2301)。这时,终端20b还可以与位置信息一起发送消息。
246.服务器10若从终端20b接收位置信息,则确认该位置信息是否与之前发送过来消息时的第一位置信息相同。然后,服务器10在检测到从终端20b接收到的位置信息与第一位置信息不同时,指示参与聊天室的终端20a、终端20c,将第一消息的显示形态从第一显示形态变更为第二显示形态(步骤s2302)。
247.这时,接收到指示的终端20a、终端20c将第一消息的显示形态从第一显示形态变更为第二显示形态,显示第一消息(步骤s2303、s2304)。
248.图24是表示用于实现图22、图23所示的交换的服务器10的动作例的流程图。
249.如图24所示,作为从终端20接收到的消息的显示形态,服务器10向参与聊天室的各终端指示第一显示形态的显示(步骤s2401)。该处理相当于图6的步骤s603的处理。
250.服务器10的消息处理部111判定从参与聊天室的用户的终端最后接收位置信息起是否经过了规定时间(步骤s2402)。这里所谓规定时间是用户向聊天室发送的消息的可靠性可能被削弱的时间,不受限定,作为一个例子,可以为1小时,但不限定于1小时。消息处理部111对参与聊天室的各用户进行步骤s2402的处理。需要说明的是,这里虽然示出通过从消息的发送时刻起的时间的经过来进行判定的例子,但对于消息的可靠性可能削弱的时间,可以以规定期间(不受限定为1天)内的规定时间间隔来进行。即,不受限定,作为一个例子,可以构成为,若当前时刻到达预订的时间,则切换消息的显示形态。不受限定,作为一个例子,可以构成为,在庆祝活动会场的关闭时间为20时(20:00)的情况下,在经过了20时的时刻切换聊天室的显示形态。
251.消息处理部111在存在最后接收位置信息起经过规定时间的终端、并且存在对该终端发送的消息进行了以第一显示形态来显示的指示的消息的情况下(步骤s2402的“是”),关于该消息,经由通信i/f14向参与聊天室的各终端20指示将消息的显示形态变更为第二显示形态(步骤s2403)。消息处理部111在存在最后接收位置信息起经过规定时间的终端、并且不存在对该终端发送的消息进行了以第一显示形态来显示的指示的消息的情况
下(步骤s2402的“否”),转移到步骤s2404的处理。
252.另一方面,在从参与聊天室的用户的终端接收了该终端的位置信息的情况下,终端20的通信i/f14将接收的位置信息发送给控制部11。控制部11的消息处理部111若从参与聊天室的用户的终端接收位置信息,则判定接收到的位置信息是从该终端为此接收到的位置信息且是否为与最后接收到的位置信息不同的位置信息(步骤s2404)。在位置信息一致的情况下(步骤s2404的“否”),结束处理。
253.在接收到的位置信息与先前接收到的位置信息且最后接收到的位置信息不同的情况下(步骤s2404的“是”),消息处理部111判定:从当前追溯到过去,在规定时间内是否从该用户的终端20接收对于聊天室的消息(步骤s2405)。在未接收的情况下(步骤s2405的“否”),结束处理。
254.在接收到消息的情况下(步骤s2405的“是”),在确认了将该消息的显示形态以第一显示形态来指示的情况的基础上,经由通信i/f14向参与聊天室的全部终端20指示,将该消息的显示形态变更为以第二显示形态显示(步骤s2406),结束处理。
255.图25是表示用于实现图22、图23所示的交换的终端20的动作例的流程图。
256.如图25所示,终端20的通信i/f22从服务器10接收用户id、和消息的显示形态的变更指示(步骤s2501)。通信i/f22将接收到的指示发送给控制部21。
257.消息处理部211从服务器10接收指示,从聊天室上显示的消息中确定与接收到的用户id对应的消息(步骤s2502)。
258.然后,消息处理部211向显示处理部212指示,将确定出的消息的显示形态从第一显示形态变更为第二显示形态。显示处理部212接收该指示,将指定的消息以第二显示形态显示于显示部24(步骤s2503),结束处理。
259.该情况下的显示形态的变化例作为一例,与图21所示的显示例相同。
260.<实施方式4的效果>
261.服务器10在从参与聊天室的用户的终端接收到消息时,判定与该消息建立对应的位置信息是否与该用户过去发送到该聊天室的消息具有相同的位置信息。服务器10在判定为不具有相同的位置信息的情况下,将该用户过去发送的消息的显示形态变更的指示发送给终端20。
262.由此,参与聊天室的各用户能够确认从各场所发送的消息的时间经过、用户从发送了消息的场所移动而导致的消息的可靠性的降低。
263.<实施方式5>
264.在上述实施方式1变形例中,虽然对在消息的显示形态中进行过滤的例子进行了说明,但在本实施方式5中,说明进行消息的发送场所中的过滤而向聊天室显示消息的例子。
265.图26是表示作为过滤条件而进行了与显示形态不同的过滤的情况下的终端20与服务器10之间的交换的序列图。
266.如图26所示,终端20a受理作为消息的过滤条件的场所的指定(步骤s2601)。终端20a将作为受理过的过滤条件的场所相关的信息发送给服务器10(步骤s2602)。
267.服务器10若接收作为过滤条件的关于场所的条件,则确定从指定的场所发送的消息(步骤s2603)。服务器10将确定的消息相关的信息发送给终端(步骤s2604)。
268.终端20a只显示接收到的消息(步骤s2605)。
269.图27是表示用于实现图26所示的交换的终端20的动作例的流程图。
270.如图27所示,终端20的输入输出部23受理用于只显示具有由用户指定的属性的消息的过滤条件的输入(步骤s2701)。输入输出部23将受理的过滤条件发送给控制部21。
271.控制部21的消息处理部211将受理的过滤条件经由通信i/f22发送给服务器10(步骤s2702)。对应于此,从服务器10发送与过滤条件相应的消息或与消息相关的信息。消息或与消息相关的信息是指,过去向聊天室发送的消息本身或者可以确定消息的信息。
272.终端20的通信i/f22接收来自服务器10的消息或者与消息相关的信息(步骤s2703)。通信i/f22将接收到的消息或者与消息相关的信息发送给控制部22。
273.消息处理部211根据接收到的信息,向显示处理部212指示只显示指定的消息。显示处理部212将只包含指定的消息的聊天室显示于显示部24(步骤s2704),结束处理。
274.图28是表示用于实现图26所示的交换的服务器10的动作例的流程图。
275.如图28所示,服务器10的通信i/f22从终端20接收作为过滤条件的场所相关的信息(步骤s2801)。通信i/f22将接收到的作为过滤条件的场所相关的信息发送给控制部11。
276.控制部11的消息处理部111对于向设定了接收到的过滤条件的聊天室发送的消息,对发送了该消息的场所进行确定。然后,消息处理部111确定与作为过滤条件的场所匹配的消息(步骤s2802)。
277.消息处理部111将确定的过滤条件相关的消息或与消息相关的信息经由通信i/f14发送给终端20(步骤s2803),结束处理。
278.需要说明的是,在图26~图28中,虽然说明了终端20a向服务器10询问适合过滤条件的消息的形态,但不限定于此。若服务器10在将从终端20向聊天室发送的消息发送给参与聊天室的其它终端20时,合并发送与消息的发送场所相关的信息,则终端20a也能够无需询问服务器10而对各消息进行过滤来显示过滤后的聊天室。
279.<实施方式5的效果>
280.终端20在显示聊天室的消息时,可以对显示的消息进行过滤。作为一例,用户在想要确认关于特定的场所的消息的情况下,对终端20进行输入而设定作为过滤条件的场所。终端20只显示从输入的场所发送的消息。需要说明的是,显示哪条消息的过滤可以由服务器10、终端20中的任意一个执行。
281.由此,用户能够只确认与过滤过的条件相应的消息。例如,作为过滤条件,在受理了特定的场所的输入的情况下,成为显示从该特定的场所发送的消息,因此能够只确认用户指定过的场所的可靠性高的消息。
282.<实施方式6>
283.在实施方式6中,对容易识别参与聊天室的用户从什么样的场所发送消息、其人数或消息数量的聊天室的显示形态进行说明。即,示出如下状态:在聊天室中,显示基于从某个场所发送了消息的人数或者从该场所发送的消息的总数的信息。
284.图29是表示用于显示场所关联的消息数量的各装置的交换的序列图。只要知道场所相关的消息的数量,则可以知道有多少用户对该场所感兴趣。
285.如图29所示,终端20b受理来自用户的第一消息的输入(步骤s401)。
286.终端20b将受理的第一消息、表示终端20b的位置的第一位置信息发送给服务器10
(步骤s402)。
287.服务器10确认接收到的第一位置信息是否在规定区域内,即确认是否为与聊天室关联的场所,对从该区域内发送的消息数量进行计数(步骤s2903)。然后,服务器10将进行了计数的消息数量、接收到的消息、作为该消息的显示形态而以第一显示形态来显示的指示,一并发送给参与聊天室的各消息的终端20(步骤s2904)。
288.终端20若从服务器10接收消息和其显示形态的指示、以及从发送了消息的终端20b的场所发送的消息数量的信息,则以指示的显示形态将消息显示于聊天室。此外,终端20对于聊天室内的消息,按照发送该消息的每个场所,显示从该场所发送的消息数量的信息(步骤s2905)。
289.图30是表示用于实现图29所示的交换的服务器10的动作例的流程图。
290.如图30所示,服务器10的通信i/f14从终端20接收消息、用户id、位置信息(步骤s601)。通信i/f14将接收到的各信息发送给控制部11。
291.控制部11的消息处理部111判定接收到的消息的位置信息是否从聊天室关联的位置发送(步骤s602)。
292.在接收到的消息从聊天室关联的位置发送的情况下(步骤s602的“是”),消息处理部111对从该位置发送的消息的、聊天室内的总数进行计数(步骤s3003)。然后,消息处理部111将用于将接收到的消息以第一显示形态显示的显示指示、接收到的消息、用户id、计数过的消息数量经由通信i/f14发送给参与聊天室的各终端20(步骤s3005),结束处理。
293.另一方面,在接收到的消息未从聊天室关联的位置发送的情况下,(步骤s602的“否”),将第二显示形态的显示指示、接收到的消息、用户id经由通信i/f14发送给参与聊天室的各终端20(步骤s3004),结束处理。这时,消息处理部111还可以构成为,对以第二显示形态显示的方式指示的消息的总数进行计数,一起发送。
294.图31是表示用于实现图29所示的交换的终端20的动作例的流程图。
295.如图31所示,终端20的通信i/f22从服务器10接收用户id、消息、消息的显示形态的指示、消息数量的信息(步骤s3101)。通信i/f22将接收到的各信息发送给控制部11。
296.控制部11的消息处理部211向显示处理部212指示,将接收到的消息以指示的显示形态显示。此外,消息处理部211对显示处理部212指示,一并显示从聊天室关联的场所发送的消息的、表示存在于聊天室内的数量的消息数量。显示处理部212将指示的消息以指示的显示形态显示于显示部24。此外,显示处理部212按照聊天室内的消息的属性,不受限定,作为一个例子,按照发送了消息的每个场所,将表示该消息数量的信息显示于显示部24(步骤s3102),结束处理。需要说明的是,消息的属性并不限定于发送了消息的场所,也可以为其它属性。
297.图32是表示显示发送了消息的每个场所的消息数量的例子的终端的画面图。如图32所示,将发送到聊天室的各消息以指示的显示形态进行显示。此外,如图32所示,在终端20的显示部24的显示区域,显示作为消息的属性的消息的发送场所的信息、在该发送场所发送的消息数量3201。在图32的例子中,表示如下例子:作为从aa庆祝活动会场内的、a店、b店、c店发送的消息的总数,分别建立对应了11、36、18。需要说明的是,在图32中,虽然示出了表示消息数量的例子,但取代消息数量,还可以为表示从该各场所发送了消息的彼此不同的用户的人数的信息。
298.<实施方式6的效果>
299.终端20对于向聊天室发送的消息,按照发送了该消息的每个场所,显示从该场所发送的消息的总数。
300.根据该结构,终端20的用户可以知道,在该聊天室内哪个场所的话题人气较高。此外,根据该结构,用户能够作为各场所的人气程度是多少的指标,并且相反地,也可以确认哪个场所为空。
301.因此,不受限定,作为一例,聊天室是关于例如游乐场等游乐园(amusement park)的信息,显示的消息数量不受限定,作为一例,只要与游乐园内的商店、加演节目(attraction)建立对应地显示,就可以知道哪个加演节目、商店的人气高,相反只要消息数量少,则可以识别哪些是可以马上进入的商店、加演节目。
302.符号说明
303.1 通信系统
304.10 服务器
305.11 控制部
306.111 消息处理部
307.112 判定部
308.113 确定部
309.12 输入输出部
310.13 显示部
311.14 通信i/f(通信部)
312.15 存储部
313.20 终端
314.21 控制部
315.211 消息处理部
316.212 显示处理部
317.22 通信i/f
318.23 输入输出部
319.231 触摸面板
320.232 麦克风
321.233 扬声器
322.234 相机
323.24 显示部(显示器)
324.25 位置信息获取部
325.28 存储部
326.30 网络
327.40 信标发送器
328.411 通信i/f
329.412 信标发送部
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献