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

信息处理装置、信息处理方法以及系统与流程

2022-04-07 04:00:44 来源:中国专利 TAG:


1.本公开涉及信息处理装置、信息处理方法以及系统。


背景技术:

2.已知有根据与用户的时间表有关的信息,在空闲时间提供适当的服务的技术(例如,参照专利文献1。)。
3.现有技术文献
4.专利文献
5.专利文献1:日本特开2015-195014号公报


技术实现要素:

6.本公开的目的在于关于用户在时间表的空闲时间实施的行为而进行更适当的提议。
7.本公开的方案之一是一种信息处理装置,具备控制部,该控制部执行:
8.获取用户的时间表;以及
9.根据所述用户的时间表中的第一时间表的内容,输出在紧接着所述第一时间表之前的没有所述用户的时间表的第一空闲时间所述用户转换心情的行为的提议。
10.本公开的方案之一是一种信息处理方法,其中,
11.计算机执行:
12.获取用户的时间表;以及
13.根据所述用户的时间表中的第一时间表的内容,输出在紧接着所述第一时间表之前的没有所述用户的时间表的第一空闲时间所述用户转换心情的行为的提议。
14.本公开的方案之一是一种系统,具备服务器,该服务器执行:
15.获取用户的时间表;以及
16.根据所述用户的时间表中的第一时间表的内容,将在紧接着所述第一时间表之前的没有所述用户的时间表的第一空闲时间所述用户转换心情的行为的提议发送给所述用户的终端。
17.另外,本公开的其它方案是使计算机执行上述方法的程序或者非临时地存储有该程序的存储介质。
18.根据本公开,关于用户在时间表的空闲时间实施的行为而能够进行更适当的提议。
附图说明
19.图1是示出实施方式的系统的概略结构的图。
20.图2是概略地示出构成实施方式的系统的用户终端以及服务器各自的结构的一个例子的框图。
21.图3是例示出服务器的功能结构的图。
22.图4是例示出用户信息db的表格结构的图。
23.图5是例示出时间表信息db的表格结构的图。
24.图6是例示出用户终端的功能结构的图。
25.图7是将用户信息从实施方式的用户终端发送到服务器的处理的流程图。
26.图8是将时间表信息从实施方式的用户终端发送到服务器的处理的流程图。
27.图9是实施方式的服务器将行为提议发送到用户终端的处理的流程图。
28.图10是实施方式的用户终端在第一空闲时间执行的处理的流程图。
29.符号说明
30.1:系统;20:用户终端;21:处理器;22:主存储部;23:辅助存储部;24:输入部;25:显示器;26:通信部;27位置信息传感器;30:服务器;31:处理器;32:主存储部;33:辅助存储部;34:通信部;201:控制部;301:控制部。
具体实施方式
31.作为本公开的方案之一的信息处理装置具备控制部。控制部执行:获取用户的时间表;以及根据所述用户的时间表中的第一时间表的内容,输出在紧接着所述第一时间表之前的没有所述用户的时间表的第一空闲时间所述用户转换心情的行为的提议。在用户的时间表中,例如包含开始时刻、结束时刻、场所以及内容等信息。即,在用户的时间表中,包含能够判断用户何时在何处进行何种动作的信息。用户的时间表既可以由用户的终端管理,或者也可以由服务器等管理。在用户的时间表中,可以包含与用户的工作有关的时间表。
32.第一时间表是在第一空闲时间之后实施的时间表,是尚未实施的将来的时间表。控制部提议在第一时间表的开始时刻前的第一空闲时间用户转换心情的行为。作为该行为,包括移动或者运动。作为移动或者运动,例如包括散步、当下的伸展运动或者向预定的场所的移动。在此所称的预定的场所例如是存在于在空闲时间用户能够移动的距离内的公共设施、餐饮店或者公园等能够实施第一时间表的场所。在提议向预定的场所的移动的情况下,还提议在预定的场所实施第一时间表。在该提议中,也可以包含直至预定的场所为止的移动路线。另外,在提议散步的情况下,也可以将散步路线一并进行提议。散步路线例如既可以是直至前往预定的场所为止的路线,也可以是返回到出发地的路线。在提议直至前往预定的场所为止的路线的情况下,也可以提议与第一空闲时间的长度或者用户的疲劳度等相应的路线。另外,作为其它方法,例如也可以提议通过在社交网络服务(sns)中预定数量以上的社交按钮被按下的地点或者通过用户过去投稿到sns的消息所记载的地点的路线。
33.然后,控制部在将在第一空闲时间转换心情的行为提议给用户时,进行与第一时间表的内容相应的提议。该提议被发送到用户的终端。该提议的发送既可以在第一空闲时间内进行,或者,也可以在用户实施比第一空闲时间靠前的时间表时进行。在此,根据时间表的内容,有时还难以在预定的场所实施。例如,在tv会议等中需要设备,所以无法在没有该设备的场所实施时间表。另外,例如,在进行不能让第三者知晓内容的工作的情况下,也无法在存在第三者的场所进行工作。因而,控制部也可以判定用户能否在预定的场所实施
第一时间表。
34.例如,所述控制部根据所述第一时间表的内容,判定所述用户能否在预定的场所实施所述第一时间表,在所述用户能够在所述预定的场所实施第一时间表的情况下,作为所述用户转换心情的行为的提议,也可以提议在所述第一空闲时间移动至所述预定的场所。即,也可以提议用户在预定的场所实施第一时间表。这样,在能够在预定的场所实施时间表的情况下,提议用户移动到预定的场所,从而能够实现用户的心情转换。
35.另外,例如所述控制部根据所述第一时间表的内容,判定所述用户能否在预定的场所实施所述第一时间表,在所述用户无法在所述预定的场所实施第一时间表的情况下,作为所述用户转换心情的行为的提议,也可以提议在所述第一空闲时间进行运动。作为运动,可以包括散步、慢跑或者伸展运动。这样,在无法在预定的场所实施第一时间表的情况下,对用户提议进行运动,从而能够实现用户的心情转换。
36.以下,根据附图,说明本公开的实施方式。以下的实施方式的结构是例示,本公开不限定于实施方式的结构,另外,以下的实施方式能够尽可能组合。
37.《第1实施方式》
38.图1是示出本实施方式的系统1的概略结构的图。在图1的例子中,系统1包括用户终端20以及服务器30。用户终端20是用户利用的终端。在用户终端20中,安装有管理用户的时间表的应用程序。
39.系统1根据第一时间表的内容,提议在直至接下来的时间表(第一时间表)为止的空闲时间(第一空闲时间)进行的行为。提议例如是散步路线的提议或者实施第一时间表的场所的提议等。例如,在用户的时间表是能够在任意的场所进行的工作的情况(例如,将字符输入到个人计算机的工作的情况)下,有时即使在进行工作的场所移动也没有问题。在该情况下,例如也可以移动到自助餐厅等餐饮店进行工作。通过在自助餐厅进行工作,从而能够实现用户的心情转换。另外,通过向自助餐厅的移动成为运动、或者在移动时欣赏外面的景色,从而也会转换心情。
40.另一方面,在第一时间表包括利用双向通信的例如tv会议或者web会议的情况下,难以在有可能会有第三者处于周围的自助餐厅进行工作。另外,tv会议难以在所需的设备齐全的场所以外进行实施。在这样的情况下,在提议与第一时间表相应的行为时,不提议向存在第三者的场所或者所需的设备未齐全的场所的移动,而提议进行散步或者伸展运动等运动。例如,在提议散步的情况下,将能够进行tv会议的场所设定为散步的目的地。
41.另外,移动的提议也可以根据用户的疲劳度、工作的效率、空闲时间的长度或者用户的希望等来进行。例如,也可以根据用户的疲劳度、工作的效率、空闲时间的长度或者用户的希望等来决定散步路线。例如,也可以作为与用户的疲劳度存在相关的参数,检测用户的脉搏或者呼吸的次数,根据用户的脉搏或者呼吸等的次数,检测用户的疲劳度。该疲劳度的检测能够使用公知的技术。另外,用户的脉搏或者呼吸的次数例如能够由可穿戴设备所具备的传感器检测。另外,也可以在紧接着第一空闲时间之前的时间表(以下,还称为旧时间表。)中,作为与用户的疲劳度存在相关的参数而检测每单位时间输入到用户终端20的字符数或者在用户终端20每单位时间阅览文档的页数,在这些数字呈现下降趋势的情况下,判定为工作的效率下降。每单位时间输入到用户终端20的字符数或者在用户终端20每单位时间阅览文档的页数例如从安装于用户终端20的文字处理器软件或者文档阅览软件获取。
42.另外,例如也可以在旧时间表中,输入到用户终端20的字符数越多或者鼠标的移动距离越长,则判定为用户的疲劳度越高。另外,在用户之中可能还存在不喜欢散步的用户,所以也可以作为空闲时间的行为而对用户进行多个提议,使用户从其中选择。另外,服务器30也可以根据空闲时间的长度来决定移动行程(散步路线)、或者根据用户的嗜好来决定移动行程。例如,当在用户在社交网络服务(sns)中投稿的消息中包含关于特定的场所的消息的情况下,也可以判定能否在空闲时间内进行向该场所的移动,如果能够,则提议向该场所的移动。另外,如果用户喜欢新的事物,则也可以提议向在sns中成为话题的场所的移动。
43.用户终端20以及服务器30利用网络n1相互连接。网络n1例如是因特网等世界规模的公用通信网,也可以采用wan(wide area network,广域网)、其它通信网。另外,网络n1也可以包括便携电话等电话通信网或者wi-fi(注册商标)等无线通信网。此外,在图1中,例示性地图示出1个用户终端20,但用户终端20可能存在多个。
44.根据图2,说明用户终端20以及服务器30的硬件结构以及功能结构。图2是概略地示出构成本实施方式的系统1的用户终端20以及服务器30各自的结构的一个例子的框图。
45.服务器30具有普通的计算机的结构。服务器30具有处理器31、主存储部32、辅助存储部33以及通信部34。它们利用总线相互连接。处理器31是控制部的一个例子。
46.处理器31是cpu(central processing unit,中央处理单元)、dsp(digital signal processor,数字信号处理器)等。处理器31控制服务器30,进行各种信息处理的运算。主存储部32是ram(random access memory,随机存取存储器)、rom(read only memory,只读存储器)等。辅助存储部33是eprom(erasable programmable rom,可擦可编程只读存储器)、硬盘驱动器(hdd,hard disk drive)、可移动介质等。在辅助存储部33中,保存操作系统(operating system:os)、各种程序、各种表格等。处理器31将保存于辅助存储部33的程序载入到主存储部32的作业区域而执行,通过执行该程序来控制各结构部等。由此,服务器30实现与预定的目的一致的功能。主存储部32以及辅助存储部33是能够由计算机读取的记录介质。此外,服务器30既可以是单一的计算机,也可以是多台计算机进行协作。另外,保存于辅助存储部33的信息也可以保存于主存储部32。另外,保存于主存储部32的信息也可以保存于辅助存储部33。
47.通信部34是经由网络n1而与用户终端20进行通信的单元。通信部34例如是lan(local area network,局域网)接口板、用于无线通信的无线通信电路。lan接口板、无线通信电路连接于网络n1。
48.接下来,说明用户终端20。用户终端20例如是智能手机、便携电话、平板终端、个人信息终端、可穿戴计算机(智能手表等)、个人计算机(personal computer,pc)这样的小型的计算机。用户终端20具有处理器21、主存储部22、辅助存储部23、输入部24、显示器25、通信部26以及位置信息传感器27。它们利用总线相互连接。关于处理器21、主存储部22以及辅助存储部23,与服务器30的处理器31、主存储部32以及辅助存储部33相同,所以省略说明。
49.输入部24是受理用户进行的输入操作的单元,例如是触摸面板、鼠标、键盘或者按钮等。显示器25是对用户提示信息的单元,例如是lcd(liquid crystal display,液晶显示器)或者el(electroluminescence,电致发光)面板等。输入部24以及显示器25也可以作为1个触摸面板显示器而构成。通信部26是用于将用户终端20与网络n1连接的通信单元。通信
部26例如是用于利用移动体通信服务(例如,5g(5th generation,第五代)、4g(4th generation,第四代)、3g(3rd generation,第三代)、lte(long term evolution。长期演进)等电话通信网)、wi-fi(注册商标)、蓝牙(bluetooth(注册商标))等无线通信网,经由网络n1而与其它装置(例如服务器30等)进行通信的电路。
50.位置信息传感器27按照预定的周期,获取用户终端20的位置信息(例如纬度、经度)。位置信息传感器27例如是gps(global positioning system,全球定位系统)接收部、无线通信部等。由位置信息传感器27获取到的信息例如记录于辅助存储部23等,发送到服务器30。
51.接下来,说明服务器30的功能。图3是例示出服务器30的功能结构的图。服务器30作为功能构成要素,具备控制部301、用户信息db311、时间表信息db312、代替场所信息db313以及地图信息db314。服务器30的处理器31利用主存储部32上的计算机程序来执行控制部301的处理。用户信息db311、时间表信息db312、代替场所信息db313以及地图信息db314通过由处理器31执行的数据库管理系统(database management system,dbms)的程序管理存储于辅助存储部33的数据而构建。用户信息db311、时间表信息db312、代替场所信息db313以及地图信息db314例如是关系型数据库。此外,服务器30的各功能构成要素中的任意功能构成要素或者其处理的一部分也可以由与网络n1连接的其它计算机执行。
52.控制部301获取与用户对应的用户信息以及时间表信息。用户信息以及时间表信息例如由用户输入到用户终端20,从用户终端20发送到服务器30。控制部301当获取到用户信息时,保存于用户信息db311。作为用户信息,例如包括用户的位置信息、与用户的属性有关的信息或者与用户的sns账号有关的信息。图4是例示出用户信息db311的表格结构的图。用户信息表格具有用户id、位置、属性以及sns账号的各字段。
53.在用户id字段,输入用户(也可以设为用户终端20。)所固有的识别信息。控制部301针对每个用户或者每个用户终端20而赋予用户id。在位置字段,输入从用户终端20发送的位置信息。在属性字段,输入用户的属性。用户的属性是在提议在第一空闲时间用户转换心情的行为时成为参考的信息。用户的属性例如也可以是与年龄、性别、趣味或者嗜好等有关的信息。用户的趣味嗜好例如是能够判定喜欢运动、不喜欢运动、喜欢驾车、喜欢安静的场所、喜欢热闹的场所、喜欢赏花等这样的情况的信息。用户的属性例如是用户输入到用户终端20的信息。作为其它方法,控制部301例如也可以根据用户的sns账号,获取用户投稿到sns的消息,根据该消息来得到与用户感兴趣的场所有关的信息,从而获取用户的属性。此外,用户信息也可以每隔预定的时间被从用户终端20发送。另外,用户的属性以及sns账号也可以经由用户终端20预先登记。
54.控制部301当获取到时间表信息时,与用户id关联起来保存于时间表信息db312。作为时间表信息,包括与识别各时间表的时间表id、时间表的开始时刻、结束时刻、场所以及内容有关的信息。时间表信息针对每个用户而管理。图5是例示出时间表信息db312的表格结构的图。时间表信息表格具有时间表id、开始时刻、结束时刻、场所以及内容的各字段。
55.在时间表id字段,输入时间表所固有的识别信息。在开始时刻字段,输入各时间表的开始时刻。在结束时刻字段,输入各时间表的结束时刻。在场所字段,输入与用户在输入时间表时输入的场所有关的信息,该场所是进行工作的场所。此外,与输入到场所字段的场所有关的信息也可以设为与假定为在紧接着之前的空闲时间用户不移动的情况下的场所
有关的信息。在内容字段,输入关于工作的内容的信息。在内容字段,输入能够判定能否变更用户实施时间表的场所的信息。作为输入到内容字段的信息,例如也可以包括是否进行tv会议、是否对工作有保密义务或者是否需要用户终端20以外的设备等信息。
56.另外,在代替场所信息db313中,例如输入与能够进行工作的场所(以下,还称为代替场所。)有关的信息。例如,输入与餐饮店、公园或者公共设施等有关的信息。在该信息中,例如包含与各场所的位置、营业时间以及能够实施的工作的内容有关的信息。作为与能够实施的工作的内容有关的信息,例如也可以包括能够判定能否实施tv会议的信息。代替场所信息由管理服务器30的用户或者管理代替场所的用户预先登记。此外,在代替场所信息db313中,也可以输入与代替场所的拥挤状况有关的信息。在该情况下,也可以输入能够判定是否存在用户进行工作的空间的信息。
57.另外,在地图信息db314中,保存地图数据、包含表示该地图数据上的各地点的特性的字符、照片等poi(point of interest,兴趣点)信息的地图信息。此外,地图信息db314也可以从与网络n1连接的其它系统例如gis(geographic information system,地理信息系统)提供。作为地图数据,例如包括与道路(路段)有关的路段数据、与节点有关的节点数据、与各交叉点有关的交叉点数据、用于探索路径的探索数据、与设施有关的设施数据、用于检索地点的检索数据等。
58.控制部301根据用户的时间表,提议用户在紧接着第一时间表之前的第一空闲时间实施的行为。该提议是用于实现用户的心情转换的提议,根据用户信息以及时间表信息来进行。提议的行为也可以除了第一时间表的内容之外,例如根据用户的疲劳度、第一空闲时间的长度或者用户的趣味嗜好来决定。
59.如上所述,控制部301提议基于第一时间表的内容的行为。例如,如果在第一时间表中实施的工作是在公共的场所也能够实施的工作,则也可以将向餐饮店的移动提议给用户。此外,控制部301也可以将直至前往实施第一时间表的场所为止的路线提议为散步路线。另外,也可以将进行第一时间表的场所提议为实现心情转换的场所。另一方面,如果第一时间表的内容例如包含tv会议,则难以在公共的场所实施时间表,所以也可以提议散步或者当下的伸展运动等行为。散步也可以以使用户能够在第一时间表的开始时刻之前返回的方式生成路线而进行提议。
60.另外,控制部301也可以根据用户的疲劳度,提议在第一空闲时间实施的行为。用户的疲劳度也可以通过检测与用户的疲劳度存在相关的物理量而判定。作为与用户的疲劳度存在相关的物理量,例如能够举出用户的呼吸频率或者心率。另外,例如,还能够根据紧接着第一空闲时间之前的时间表(旧时间表)的内容来判定用户的疲劳度。例如,能够根据旧时间表的长度,考虑为用户的疲劳度变高。另外,例如,在旧时间表中,既可以是输入到用户终端20的字符数越多,则认为用户的疲劳度越高,也可以是输入到用户终端20的每单位时间的字符数越多,则认为用户的疲劳度越高。另外,例如,当在旧时间表中,输入到用户终端20的每单位时间的字符数存在下降趋势的情况下,也可以是所输入的每单位时间的字符数的下降的程度越高,则认为用户的疲劳度越高。
61.控制部301也可以使用户的疲劳度数值化,只要在用户的疲劳度超过预定的阈值的情况下,就进行第一空闲时间中的行为的提议。即,在用户的疲劳度低的情况下,也可以不进行任何提议。另外,控制部301也可以进行与用户的疲劳度相应的行为的提议。
62.另外,控制部301也可以提议基于第一空闲时间的长度的行为。例如,也可以根据第一空闲时间的长度,决定散步路线。在该情况下,例如,也可以以第一空闲时间越长则使行走的距离越长的方式,生成散步路线。
63.另外,控制部301也可以作为在第一空闲时间实施的行为而提议基于用户的趣味嗜好的行为。例如,也可以获取用户投稿到sns的消息,从该消息抽取用户想做的事情,提议与该想做的事情相应的行为。例如,当在投稿到sns的消息中包含与想要前往的店铺或者想要前往的场所有关的信息的情况下,也可以以在该店铺或者场所实施第一时间表的方式提议给用户。另外,作为其它方法,例如也可以从用户的过去的空闲时间中的移动历史推测用户可能喜欢的场所。作为该推测,例如也可以利用机器学习。另外,作为其它方法,例如也可以将向预定数量以上的社交按钮被按下的场所等在sns中成为话题的场所的移动提议给用户。
64.也可以在控制部301生成散步路线或者直至代替场所为止的路线时,例如在路线上包括用户喜欢的场所。例如,在保存于用户信息db311的用户的属性表示喜欢花的情况下,也可以根据sns的投稿来获取与花开的场所有关的信息,生成通过花开的场所的路线。此外,作为其它方法,也可以以通过在sns中受欢迎的地点(例如,与预定数量以上的社交按钮被按下的投稿关联的地点)的方式生成路线。另外,也可以根据用户的疲劳度来生成路线。
65.另外,控制部301也可以根据第一空闲时间的长度来计算用户的可移动距离,根据计算出的可移动距离,提议第一空闲时间中的用户的行为。可移动距离是从用户的当前地点起在第一空闲时间能够移动的距离,也可以计算为用户以预定的速度移动的距离。例如,在第一时间表是能够在公共的场所实施的工作的情况下,控制部301从存在于可移动距离内的场所选定实施第一时间表的场所。例如,在第一时间表是能够在自助餐厅实施的工作的情况下且在可移动距离内存在自助餐厅的情况下,控制部301以移动到自助餐厅而进行工作的方式,对用户终端20发送该意思。此时,也可以将与直至自助餐厅为止的路线有关的信息一并发送。
66.另外,例如在第一时间表是包含tv会议的工作的情况下且第一空闲时间足够长的情况下,控制部301也可以以在第一空闲时间内返回到原来的场所的方式设定散步路线,对用户提议散步。此时,也可以将散步路线发送到用户终端20。即,在虽然空闲时间足够长,无法将进行工作的场所改变为外部的设施等的情况下,使用户进行散步,从而能够实现用户的心情转换。此外,在可移动距离短的情况即第一空闲时间短的情况下,也可以不对用户推荐移动,而例如推荐当下实施的伸展运动。此时,例如也可以将能够观看示出当下能够进行的伸展运动的做法的动态图像的url(uniform resource locator,统一资源定位器)发送到用户终端20。
67.另外,例如在保存于用户信息db311的用户的属性表示喜欢驾车的情况且第一时间表是在车内能够实施的工作的情况下,也可以对用户推荐驾车。在该情况下,控制部301也可以寻找在第一空闲时间能够移动的距离内的能够停车的场所,将直至该场所为止的路线发送到用户终端20。
68.另外,控制部301例如也可以提议多个行为,使用户从其中选择。例如,也可以将在第一空闲时间选择进行伸展运动或者进行散步中的任意运动的提议发送到用户终端20。
69.控制部301根据保存于地图信息db314的地图信息,对用户提议散步路线或者向与第一时间表对应的场所(代替场所)的路线。控制部301以能够赶上第一时间表的开始时刻的方式,生成散步路线或者向代替场所的路线。控制部301将所生成的路线发送到用户终端20。
70.接下来,说明用户终端20的功能。图6是例示出用户终端20的功能结构的图。用户终端20作为功能构成要素而具备控制部201。用户终端20的处理器21利用主存储部22上的计算机程序来执行控制部201的处理。
71.控制部201执行管理用户的时间表的应用程序(以下,还称为调度器。)。调度器例如是存储用户经由输入部24输入的时间表、并且当各时间表的开始时间接近时将该意思通知给用户的应用程序。用户在将时间表输入到调度器时,输入开始时刻、结束时刻、场所以及内容。
72.控制部201每隔预定的时间将用户信息以及时间表信息发送到服务器30。用户信息和时间表信息无需同时发送。用户信息以及时间表信息与用户所固有的识别信息(用户id)关联起来发送。作为用户信息,包括用户终端20的位置信息、与用户的属性有关的信息以及sns账号。此外,用户终端20的位置信息、与用户的属性有关的信息以及sns账号无需全部同时发送,而也可以分别与用户id关联起来单独地发送。控制部201将来自位置信息传感器27的输出作为位置信息而发送到服务器30。另外,用户经由输入部24输入用户的属性以及sns账号。例如,当将预定的应用程序安装到用户终端20并执行该应用程序时,显示提醒输入用户的属性的画面。控制部201获取用户依照该画面的显示而输入的属性。另外,控制部201从调度器获取时间表信息,发送到服务器30。
73.另外,控制部201例如使从服务器30接收到的信息显示于显示器25。控制部201例如在从服务器30有关于在第一空闲时间实施的行为的提议的情况下,显示与该提议相应的信息。例如,使“去散步吧”“做伸展运动吧”“在自助餐厅实施第一时间表吧”等用语显示、或者使散步的路线或者直至实施第一时间表的场所为止的路线显示。
74.接下来,说明将用户信息以及时间表信息从用户终端20发送到服务器30的处理。图7是将用户信息从本实施方式的用户终端20发送到服务器30的处理的流程图。在用户终端20中,每隔预定的时间而执行图7所示的处理。
75.在步骤s101中,控制部201获取用户终端20的位置信息。从位置信息传感器27获取用户终端20的位置信息。在步骤s102中,控制部201获取用户的属性。例如,用户经由输入部24输入到用户终端20的用户的属性存储于辅助存储部23。控制部201获取该信息。在步骤s103中,控制部201获取用户的sns账号。用户经由输入部24输入sns账号,存储于辅助存储部23。
76.然后,在步骤s104中,控制部201生成用户信息。作为用户信息,包括在步骤s101中获取到的位置信息、在步骤s102中获取到的用户的属性以及在步骤s103中获取到的sns账号。控制部201将用户id与这些信息关联起来,生成用户信息。然后,在步骤s105中,控制部201将所生成的用户信息发送到服务器30。
77.接下来,图8是将时间表信息从本实施方式的用户终端20发送到服务器30的处理的流程图。图8所示的处理在用户终端20中每隔预定的时间而执行。
78.在步骤s201中,控制部201判定用户是否将时间表输入到调度器。与用户输入的时
间表有关的信息由调度器存储于辅助存储部23。当在步骤s201中做出肯定判定的情况下进入到步骤s202,在做出否定判定的情况下使本例程结束。在步骤s202中,控制部201根据与输入到调度器的时间表有关的信息,生成用于发送到服务器30的时间表信息。然后,在步骤s203中,控制部201将时间表信息发送到服务器30。因而,根据本例程,每当时间表被输入到调度器时,时间表信息被发送到服务器30。
79.接下来,说明服务器30将与用户的行为有关的提议(行为提议)发送到用户终端20的处理。图9是本实施方式的服务器30将行为提议发送到用户终端20的处理的流程图。图9所示的处理在服务器30中每隔预定的时间执行。此外,用户信息以及时间表信息设为已经保存于用户信息db311以及时间表信息db312而进行说明。本例程针对每个用户而执行。此外,作为前提,也可以限于工作的营业日等需要实现用户的心情转换的日子,执行本例程。
80.在步骤s301中,控制部301从时间表信息db获取时间表信息。在步骤s302中,控制部301确定第一空闲时间。控制部301访问时间表信息db312,根据在当前时间点实施的时间表的结束时刻和接下来的时间表的开始时刻,确定第一空闲时间。此时,将旧时间表的结束时刻确定为第一空闲时间的开始时刻,将第一时间表的开始时刻确定为第一空闲时间的结束时刻。
81.在步骤s303中,控制部301判定从当前时刻至第一空闲时间的开始时刻为止的时间是否为阈值以下。阈值是适于对用户提议在第一空闲时间实施的行为的时间。此外,阈值也可以设为0。即,控制部301也可以判定当前时刻是否是第一空闲时间的开始时刻。当在步骤s303中做出肯定判定的情况下进入到步骤s304,在做出否定判定的情况下使本例程结束。
82.在步骤s304中,控制部301根据接收到的时间表信息,计算用户的疲劳度。控制部301例如根据紧接着第一空闲时间之前的旧时间表的长度,使用户的疲劳度数值化。例如,也可以以旧时间表的时间越长,则使用户的疲劳度越大的方式,计算用户的疲劳度。另外,作为其它方法,控制部301也可以根据旧时间表中的用户的工作的实际成绩来计算用户的疲劳度。例如,也可以根据向用户终端20的每单位时间的字符的输入数的下降率,将用户的疲劳度计算得高。字符的输入数也因工作的内容改变而改变,所以也可以根据工作的内容来改变疲劳度的计算方法。另外,作为其它方法,也可以根据旧时间表的内容来计算疲劳度。例如,在旧时间表是与娱乐有关的时间表的情况下,无需实现心情转换,所以也可以以使疲劳度变低的方式计算。
83.在步骤s305中,控制部301判定用户的疲劳度是否为阈值以上。阈值作为进行在空闲时间实施行为的提议的疲劳度的下限值而预先设定。此外,阈值既可以由服务器30设定,也可以由用户预先经由用户终端20登记。当在步骤s305中做出肯定判定的情况下进入到步骤s306,在做出否定判定的情况下使本例程结束。
84.在步骤s306中,控制部301判定第一空闲时间是否为预定时间以上。预定时间例如根据用户为了散步而所需的时间来设定。第一空闲时间由控制部301根据输入到时间表信息db312的第一时间表的开始时刻和旧时间表的结束时刻来计算。当在步骤s306中做出否定判定的情况下,无法提议散步,所以提议用户实施当下能够进行的伸展运动。即,当在步骤s306中做出否定判定的情况下进入到步骤s311,控制部301对用户终端20发送用于提议伸展运动的信息。此时,也可以将与伸展运动的方法有关的信息一并发送。另一方面,当在
步骤s306中做出肯定判定的情况下,进入到步骤s307。
85.在步骤s307中,控制部301判定在第一时间表中实施的工作能否在其它场所实施。此时,控制部301根据工作的内容,判定能否在其它场所(餐饮店等)进行工作。控制部301根据保存于时间表信息db312的工作的内容来判定。例如,当在工作的内容中包含tv会议或者web会议的情况下,被判定为无法在其它场所进行工作。当在步骤s307中做出肯定判定的情况下进入到步骤s308,在做出否定判定的情况下进入到步骤s312。
86.在步骤s308中,控制部301选定代替场所。控制部301根据保存于代替场所信息db313的各场所的位置、营业时间以及能够实施的工作的内容、保存于时间表信息db312的与和第一时间表对应的开始时刻、结束时刻、场所、内容有关的信息、保存于用户信息db311的用户的位置以及保存于地图信息db314的地图信息,选定代替场所。控制部301例如将存在于在第一空闲时间用户能够移动的距离内的场所、能够与用户的工作的内容对应的场所且能够直至第一时间表的结束时刻为止进行使用的场所选定为代替场所。在对应的场所存在多个的情况下,既可以随机地选定,也可以对用户询问哪个场所好,也可以选定最近的场所,也可以与接下来的步骤s309相配合地选定能够通过符合用户的嗜好的路线的场所。
87.此外,控制部301也可以在代替场所的选定时,考虑代替场所的拥挤状况。例如,也可以从管理代替场所的服务器获取拥挤状况。另外,作为其它方法,也可以通过获取对代替场所进行摄影而得到的图像,解析该图像,从而获取拥挤状况。在第三者多的场所,工作的效率有可能会下降,所以控制部301例如也可以不选定预定的拥挤程度以上的场所。
88.另外,控制部301也可以在选定代替场所时,在能够预约代替场所的情况下,进行代替场所的预约。例如,也可以将预约所需的信息发送到管理代替场所的管理者的终端。
89.在步骤s309中,控制部301生成移动路线。移动路线是从用户的当前地点至代替场所为止的路线。控制部301根据保存于用户信息db311的用户的位置、在步骤s308中选定的代替场所的位置以及保存于用户信息db311的用户的属性来生成路线。控制部301例如生成符合用户的嗜好的路线。例如,在用户喜欢花的情况下,生成通过花开的场所的路线。这样的与用户的嗜好可能存在关系的场所例如还能够根据sns的投稿来判定。该投稿也可以是第三者的投稿。例如,也可以根据与预定数量以上的社交按钮被按下的投稿关联起来的位置信息,以通过该位置的方式生成路线。在该情况下,也可以以通过与用户的趣味嗜好没有关系,与预定数量以上的社交按钮被按下的投稿关联起来的位置的方式生成路线。另外,控制部301例如也可以以通过从用户的sns账号投稿的消息所包含的场所的方式生成路线。此外,作为其它方法,控制部301也可以生成将从用户的当前地点至代替场所为止用最短距离进行连结的路线。进而,作为其它方法,控制部301也可以以与第一空闲时间的长度相应地使移动距离变长的方式生成路线。进而,作为其它方法,控制部301也可以以使用户行走预定的距离的方式生成路线。预定的距离作为用户的心情转换所需的距离而预先设定。
90.在步骤s310中,控制部301将包含移动路线的代替场所信息发送到用户终端20。作为代替场所信息,除了移动路线之外,还包括代替场所的名称或者位置等能够确定代替场所的信息、在代替场所进行工作的提议等。也可以在接收到代替场所信息的用户终端20中,例如显示提醒向代替场所移动的画面,用户在该画面进行预定的输入,从而开始遵循移动路线的路线引导。
91.另一方面,在步骤s312中,控制部301生成散步路线。与步骤s309同样地,控制部
301根据保存于用户信息db311的用户的位置以及保存于用户信息db311的用户的属性来生成散步路线。散步路线的终点既可以是与第一时间表对应的场所,也可以设为与出发地点相同的地点。然后,在步骤s313中,控制部301将所生成的散步路线发送到用户终端20。在接收到散步路线的用户终端20中,例如显示提醒散步的画面,用户在该画面进行预定的输入,从而开始遵循散步路线的路线引导。
92.接下来,图10是本实施方式的用户终端20在第一空闲时间执行的处理的流程图。图10所示的处理在用户终端20中每隔预定的时间而执行。
93.在步骤s401中,控制部201判定从服务器30是否接收到与第一空闲时间有关的信息。与第一空闲时间有关的信息是指在图9的步骤s310中发送的代替场所信息、与在步骤s311中发送的伸展运动的提议有关的信息或者与在步骤s313中发送的散步路线有关的信息中的任意信息。当在步骤s401中做出肯定判定的情况下进入到步骤s402,在做出否定判定的情况下使本例程结束。在步骤s402中,控制部201使从服务器30接收到的信息显示于显示器25,并且使用于让用户选择是否同意来自服务器30的提议的例如单选按钮显示。
94.在步骤s403中,控制部201判定用户是否同意来自服务器30的提议。控制部201根据用户按下的单选按钮,判定用户是否同意来自服务器30的提议。当在步骤s403中做出肯定判定的情况下进入到步骤s404,在做出否定判定的情况下进入到步骤s405。
95.在步骤s404中,控制部201执行与从服务器30接收到的提议对应的处理。例如,当在从服务器30接收到的提议中包含直至代替场所为止的移动路线或者散步路线的情况下,也可以开始路线引导。另外,例如当在从服务器30接收到的提议中包含与伸展运动的方法有关的信息的情况下,也可以使与伸展运动的方法有关的信息显示于显示器25。另一方面,在步骤s405中,控制部201将不同意来自服务器30的提议这一情况通知给服务器30。
96.此外,从用户终端20接收到不同意来自服务器30的提议这一情况的服务器30例如也可以在预约了代替场所的情况下,执行取消预约的处理。另外,接收到该通知的服务器30也可以将代替案发送到用户终端20。例如,在用户没同意服务器30提议的代替场所的情况下,既可以提议其它代替场所,也可以提议散步,也可以提议伸展运动。另外,例如在用户没同意服务器30提议的散步的情况下,既可以提议其它散步行程,也可以提议伸展运动。
97.如以上说明,根据本实施方式,通过在时间表的空闲时间对用户提醒行为,能够实现用户的心情转换。另外,在能够在进行工作的场所移动的情况下,还提醒进行工作的场所的移动,所以由此也能够实现用户的心情转换。
98.《其它实施方式》
99.上述实施方式仅仅是一个例子,本公开能够在不脱离其要旨的范围内适当地变更而实施。
100.在本公开中说明的处理、单元只要不产生技术上的矛盾,就能够自由地组合实施。
101.另外,设为由1个装置进行而说明的处理也可以由多个装置分担地执行。或者,设为由不同的装置进行而说明的处理也可以由1个装置执行。在计算机系统中,能够灵活地变更由怎样的硬件结构(服务器结构)实现各功能。例如,也可以是用户终端20具备服务器30的功能的全部或者一部分。
102.本公开通过如下方式也能够实现:将安装有在上述实施方式中说明的功能的计算机程序提供给计算机,该计算机所具有的1个以上的处理器读出程序而执行。这样的计算机
程序既可以通过能够与计算机的系统总线连接的非临时的计算机可读存储介质提供给计算机,也可以经由网络提供给计算机。非临时的计算机可读存储介质例如包括磁盘(软盘(floppy(注册商标)disk)、硬盘驱动器(hdd)等)、光盘(cd-rom、dvd光盘、蓝光光盘等)等任意类型的光盘、只读存储器(rom)、随机存取存储器(ram)、eprom、eeprom、磁卡、闪存存储器、光学式卡、适于保存电子的命令的任意类型的介质。
再多了解一些

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

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

相关文献