CN108376331B - 社交事项提醒方法、装置、设备及计算机可读存储介质 - Google Patents
社交事项提醒方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108376331B CN108376331B CN201810157023.1A CN201810157023A CN108376331B CN 108376331 B CN108376331 B CN 108376331B CN 201810157023 A CN201810157023 A CN 201810157023A CN 108376331 B CN108376331 B CN 108376331B
- Authority
- CN
- China
- Prior art keywords
- terminal
- user terminal
- position information
- information
- social
- 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 abstract description 41
- 230000000694 effects Effects 0.000 claims abstract description 49
- 230000006870 function Effects 0.000 claims description 30
- 238000004891 communication Methods 0.000 claims description 12
- 238000001514 detection method Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 239000004172 quinoline yellow Substances 0.000 description 2
- 230000002776 aggregation Effects 0.000 description 1
- 238000004220 aggregation Methods 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012512 characterization method Methods 0.000 description 1
- 239000004148 curcumin Substances 0.000 description 1
- 238000000151 deposition Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 244000144992 flock Species 0.000 description 1
- 238000004321 preservation Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000003786 synthesis reaction Methods 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 239000011800 void material Substances 0.000 description 1
- 230000002618 waking effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/109—Time management, e.g. calendars, reminders, meetings or time accounting
- G06Q10/1093—Calendar-based scheduling for persons or groups
- G06Q10/1095—Meeting or appointment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/01—Social networking
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72403—User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72457—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to geographic location
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Entrepreneurship & Innovation (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Marketing (AREA)
- Signal Processing (AREA)
- Economics (AREA)
- Tourism & Hospitality (AREA)
- Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Environmental & Geological Engineering (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明公开一种社交事项提醒方法、装置、设备及计算机可读存储介质,所述方法包括:将接收的用户终端上传的终端本机信息与多个联系人作为关系网成员建立关系网;在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量,将相同位置信息作为目标位置信息;当成员数量在关系网联系人中的数量占比大于或等于预设占比,且在用户终端的位置信息和目标位置信息不相同时,向用户终端下发社交事项的提醒信息。本方案通过建立关系网,确定关系网中成员的目标位置信息,当用户终端的位置信息和目标位置信息不相同时,向用户终端下发提醒信息,以提醒终端用户及时参加社交事项,避免错过。
Description
技术领域
本发明主要涉及通信技术领域,具体地说,涉及一种社交事项提醒方法、装置、设备及计算机可读存储介质。
背景技术
目前随着社会的发展,存在多种多样聚集在一起的社交事项,诸如上班、上课、开会、聚会等此类社交事项,此类社交事项在一定时间、一定地点进行,需要参与者按时到现场参与。为了避免遗忘,参与者通常通过在其智能终端上设置备忘或闹铃等进行事项提醒,需要参与者设置提醒事项,操作繁琐,且如果参与者忘记在其智能终端上设置事项提醒,而智能终端也没有自动提醒机制,导致参与者错过或不能及时参加社交事项。
发明内容
本发明的主要目的是提供一种社交事项提醒方法、装置、设备及计算机可读存储介质,旨在解决现有技术中智能终端没有自动提醒机制,需要用户主动设置提醒,用户操作繁琐,容易导致用户错过或没有及时参加社交事项的问题。
为实现上述目的,本发明提供一种社交事项提醒方法,所述社交事项提醒方法包括以下步骤:
接收用户终端上传的终端本机信息以及多个联系人,并将终端本机信息与多个联系人作为关系网成员建立关系网;
在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量,其中将所述相同位置信息作为目标位置信息;
当所述成员数量在关系网联系人中的数量占比大于或等于预设占比时,将用户终端的位置信息和所述目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;
若用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。
优选地,所述接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量的步骤包括:
当接收关系网中各成员所上传的位置信息时,将具有同一位置信息的成员划分到同一组类,并判断是否存在多个组类;
当存在多个组类时,则确定具有最多成员数量的目标组类,并将所述目标组类中所具有的成员数量确定为具有相同位置信息的成员数量。
优选地,所述接收终端上传的终端本机信息以及多个联系人的步骤包括:
当接收到终端上传的终端本机信息以及多个联系人时,对多个所述联系人的有效性进行判断;
当多个所述联系人所对应终端均开启上传提醒信息功能时,则判定多个联系人有效;
当多个所述联系人所对应终端中存在尚未开启上传提醒信息功能的目标终端时,则判定多个联系人中与目标终端对应的联系人无效。
优选地,所述判定多个联系人中与目标终端对应的联系人无效的步骤之后包括:
根据目标终端对应的联系人,向目标终端发送提示开启信息,以提示目标终端开启上传提醒信息功能。
优选地,所述向目标终端发送提示开启信息的步骤之后包括:
检测目标终端是否开启上传提醒信息功能,若目标终端开启上传提醒信息功能,则判断目标终端对应联系人有效;
若目标终端未开启上传提醒信息功能,则向用户终端下发提示更换信息,以更换联系人。
优选的,所述向用户终端下发社交事项的提醒信息的步骤之后包括:
调用导航服务器接口,从导航服务器中获取用户终端的位置信息与目标位置信息之间的路线信息,并将所述路线信息下发到用户终端。
此外,为实现上述目的,本发明还提出一种社交事项提醒装置,所述社交事项提醒装置包括:
接收模块,用于接收用户终端上传的终端本机信息以及多个联系人,并将终端本机信息与多个联系人作为关系网成员建立关系网;
确定模块,用于在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量,其中将所述相同位置信息作为目标位置信息;
对比模块,用于当所述成员数量在关系网联系人中的数量占比大于预设占比时,将用户终端的位置信息和所述目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;
发送模块,用于在用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。
优选地,所述确定模块包括:
分组单元,用于当接收关系网中各成员所上传的位置信息时,将具有同一位置信息的成员划分到同一组类,并判断是否存在多个组类;
确定单元,用于当存在多个组类时,则确定具有最多成员数量的目标组类,并将所述目标组类中所具有的成员数量确定为具有相同位置信息的成员数量。
此外,为实现上述目的,本发明还提出一种社交事项提醒设备,所述社交事项提醒设备包括:存储器、处理器、通信总线以及存储在所述存储器上的社交事项提醒程序;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行所述社交事项提醒程序,以实现以下步骤:
接收用户终端上传的终端本机信息以及多个联系人,并将终端本机信息与多个联系人作为关系网成员建立关系网;
在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量,其中将所述相同位置信息作为目标位置信息;
当所述成员数量在关系网联系人中的数量占比大于或等于预设占比时,将用户终端的位置信息和所述目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;
若用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序可被一个或者一个以上的处理器执行以用于:
接收用户终端上传的终端本机信息以及多个联系人,并将终端本机信息与多个联系人作为关系网成员建立关系网;
在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量,其中将所述相同位置信息作为目标位置信息;
当所述成员数量在关系网联系人中的数量占比大于或等于预设占比时,将用户终端的位置信息和所述目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;
若用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。
本实施例的社交事项提醒方法,通过将接收到的用户终端所上传的终端本机信息以及多个联系人作为关系网成员建立关系网;并在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,确定具有相同位置信息的成员数量,将此相同位置信息作为目标位置信息;当具有相同位置信息的成员数量在关系网联系人中的数量占比大于预设占比时,则将用户终端的位置信息和目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;若用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。本方案通过将用户终端上传的与用户终端具有相同社交事项的联系人建立关系网,并在预设时间间隔内接收关系网中各成员所上传的位置信息,当具有相同位置信息的成员数量占比大于预设占比时,则说明关系网中各成员具有相同的社交事项需要参加,判断用户终端位置信息是否为此相同的位置信息,若不相同,则说明此终端用户尚未到此社交事项的发生地参加此社交事项,因而向用户终端下发提醒信息,以提醒终端用户及时参加社交事项,避免需要参加相同社交事项的所有成员均设置事项提醒,简化了终端用户操作,且可防止终端用户错过或没有及时参加社交事项。
附图说明
图1是本发明的社交事项提醒方法第一实施例的流程示意图;
图2是本发明的社交事项提醒方法第二实施例的流程示意图;
图3是本发明的社交事项提醒装置第一实施例的功能模块示意图;
图4是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种社交事项提醒方法。
请参照图1,图1为本发明社交事项提醒方法第一实施例的流程示意图。在本实施例中,所述社交事项提醒方法包括:
步骤S10,接收用户终端上传的终端本机信息以及多个联系人,并将终端本机信息与多个联系人作为关系网成员建立关系网;
本发明的社交事项提醒方法应用于服务器,适用于通过建立具有相同社交事项的联系人关系网对终端用户的社交事项进行提醒,社交事项包括上班、上学、出差、聚会、开会等需要聚集在同一地点参加的事项。用户终端中存储有多个联系人,联系人包括联系人姓名、联系人电话号码等表征联系人唯一性的信息,终端持有者通过用户终端选择与其具有相同社交事项的联系人上传到服务器。此外为了建立所选择的联系人与用户终端的联系,还需要将终端的本机信息上传到服务器,相应的本机信息也包括本机姓名以及电话号码。服务器在接收到用户终端上传的终端本机信息以及具有相同社交事项的多个联系人时,将终端本机信息与多个联系人建立关系网,关系网中终端本机信息与联系人具有社交事项相关性,通过关系网中各成员的位置信息可确定关系网中各成员是否需要办理相同社交事项。如服务器接收的终端本机信息为姓名A、电话号码a,而接收到的联系人包括联系人B及对应的电话号码b、联系人C及对应的电话号码c、联系人D及对应的电话号码d,将此本机信息以及多个联系人所建立的关系网为:(A、a)、(B、b)、(C、c)、(D、d)。根据关系网中成员A与成员B、C、D的位置信息之间的关系,确定用户终端的提醒状态。
步骤S20,在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量,其中将所述相同位置信息作为目标位置信息;
可理解地,因社交事项的聚集性特征,其开始时间和地点通常是确定的,从而当关系网中各成员有参加共同社交事项的需求时,各成员需要按时去到此地点进行参加,而使各成员的位置信息相同,或者即便相差,但也相差不大。各成员通过在其终端设置,将其位置信息上传到服务器,而考虑到各成员在去到社交事项的地点需要一定的时间,如果实时将各成员的位置信息上传到服务器,一方面增加了网络和服务器压力,另一方面上传的位置信息也不准确。为了避免此类情况,本实施例设置有预设时间区间,此预设时间区间可由各成员通过其用户终端确定,各成员知晓社交事项的开始时间,为了避免错过社交事项,则可设定在社交事项前的时间范围作为用户终端社交事项关联的预设时间区间。将此设定的预设时间区间上传到服务器,服务器在预设时间区间内,接收关系网中各成员所上传的位置信息。如社交事项的开始时间为上午10点,其可设置预设时间区间为9点到10点之间,接收此预设时间区间内关系网中各成员所上传的位置信息。在接收到各成员上传的位置信息后,确定关系网中具有相同位置信息的成员数量,以根据成员数量确定关系网中各成员是否有共同的社交事项。同时将相同位置信息作为目标位置信息,以判别各成员的位置信息是否和此目标位置信息相同。如位置信息以经纬度的方式体现,其中接收到成员m1、m2和m3的位置信息分别为(北纬N38°39′、东经E104°04′)、(北纬N38°35′、东经E104°02′)和(北纬N36°25′、东经E100°14′)。因成员m1和m2的位置信息相差不大,可以归为相同的位置信息,而对于成员m3,则为不相同的位置信息,将m1和m2所具有的位置信息作为目标位置信息。后续在预设时间区间内所上传的位置信息中,存在其他成员的位置信息也在目标位置信息时,则对具有相同位置信息的成员数量进行计数,以确定在目标位置信息的成员数量。
步骤S30,当所述成员数量在关系网联系人中的数量占比大于预设占比时,将用户终端的位置信息和所述目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;
可理解地,若关系网成员中具有相同位置信息的成员数量较少,则可能此相同位置信息对应的社交事项为此关系网中的部分成员行为,而不是关系网中各成员的共同行为,如包括10个成员的关系网,仅有两个成员的位置信息相同,则可能此两个成员有约,而不是所有成员的社交事项。从而本实施例设置有预设占比,用于区分目标位置信息对应的社交事项是个人行为还是关系网中各成员的共同行为。具体地,在确定具有相同位置信息的成员数量后,将成员数量与所上传到关系网中的联系人数量做比值,得到具有相同位置信息的成员数量在关系网联系人中的数量占比。因成员数量为具有相同位置信息的联系人,其与关系网中联系人数量的比值,可表征关系网中具有相同位置信息的联系人比例。当比例越高,则说明关系网中有越多的联系人具有相同的位置信息,则具有相同位置信息所对应的社交事项越可能为关系网中各成员的共同行为。为了确定社交事项是否为共同行为,将得到的数量占比与预设占比对比,判断其是否大于或等于预设占比。当数量占比大于或等于预设占比时,则判定具有相同位置信息所对应社交事项为关系网中各成员的共同行为,而若数量占比小于预设占比时,则判定具有相同位置信息对应的社交事项为关系网中成员的个人行为。通过数量占比与预设占比之间的大小关系,判定目标位置信息针对的是个人行为还是共同行为,使用户终端社交事项的提醒更为准确。从而在数量占比大于或等于预设占比时,才判定社交事项为共同行为。此时进一步将用户终端的位置信息和目标位置信息对比,确定用户终端的位置信息和目标位置信息是否相同,判断终端用户是否在社交事项的发生地。
步骤S40,若用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。
当判断出用户终端的位置信息和目标位置信息相同,则说明终端用户在社交事项的发生地,不需要向用户终端下发社交事项的提醒信息;而当判断出用户终端的位置信息和目标位置信息不相同,则说明终端用户没有在社交事项的发生地,则向用户终端下发社交事项的提醒信息。因上传的终端本机信息包括终端电话号码,则可向此终端电话号码提醒信息,提醒信息包括目标位置信息以及响铃,以便终端用户根据响铃查看目标位置信息,并到目标位置参加社交事项。
本实施例的社交事项提醒方法,通过将接收到的用户终端所上传的终端本机信息以及多个联系人作为关系网成员建立关系网;并在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,确定具有相同位置信息的成员数量,将此相同位置信息作为目标位置信息;当具有相同位置信息的成员数量在关系网联系人中的数量占比大于预设占比时,则将用户终端的位置信息和目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;若用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。本方案通过将用户终端上传的与用户终端具有相同社交事项的联系人建立关系网,并在预设时间间隔内接收关系网中各成员所上传的位置信息,当具有相同位置信息的成员数量占比大于预设占比时,则说明关系网中各成员具有相同的社交事项需要参加,判断用户终端位置信息是否为此相同的位置信息,若不相同,则说明此终端用户尚未到此社交事项的发生地参加此社交事项,因而向用户终端下发提醒信息,以提醒终端用户及时参加社交事项,避免需要参加相同社交事项的所有成员均设置事项提醒,简化了终端用户操作,且可防止终端用户错过或没有及时参加社交事项。
进一步地,在本发明社交事项提醒方法另一实施例中,所述接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量的步骤包括:
步骤S21,当接收关系网中各成员所上传的位置信息时,将具有同一位置信息的成员划分到同一组类,并判断是否存在多个组类;
可理解地,在接收各成员上传的位置信息时,可能存在某几个成员具有相同的位置信息,而另外几个也有相同的位置信息,但两个相同的位置信息不相同的情况,如由10个联系人所组成的关系网,其中联系人k1、k2和k3具有相同的位置信息P,而联系人k4和k5具有相同的位置信息Q。此时需要对相同的位置信息进行分类,将具有同一位置信息的成员划分到同一组类,并判断是否存在多个组类。如上述具有同一位置信息P的成员k1、k2和k3,将其划分到组类P;而将具有同一位置信息Q的成员k4、k5和k6划分到组类Q,因组类P和Q不相同,从而可判定出存在多个组类。
步骤S22,当存在多个组类时,则确定具有最多成员数量的目标组类,并将所述目标组类中所具有的成员数量确定为具有相同位置信息的成员数量。
进一步地,当判断出存在多个组类时,则说明关系网中存在一部分联系人在某个同一位置,而另一部分联系人在另一同一位置,需要确定此两部分联系人所在位置中的目标位置信息。因如果关系网成员中有共同的社交事项,则其中大部分成员会到社交事项的发生地,即社交事项所在的位置信息应该具有最多的成员数量,确定多个组类中具有最多成员数量的目标组类,此目标组类中所具有成员的数量则为具有相同位置信息的成员数量,根据此成员数量计算数量占比,使数量占比的计算更为准确。
进一步地,在本发明社交事项提醒方法另一实施例中,所述接收终端上传的终端本机信息以及多个联系人的步骤包括:
步骤S11,当接收到终端上传的终端本机信息以及多个联系人时,对多个所述联系人的有效性进行判断;
可理解地,终端用户在选择其终端所存储的多个联系人上传到服务器,建立关系网时,因需要根据关系网中各联系人所对应终端终端上传的提醒信息对终端用户的社交事项进行提醒,而需要所选择的联系人所对应终端开启上传提醒信息功能。如果联系人所对应终端未开启上传提醒信息的功能,而将其作为关系网中的成员,则服务器根本不能接收到此联系人所对应终端上传的提醒信息,不能实现根据上传的提醒信息对终端用户的社交事项进行提醒。从而本实施例在接收到终端上传的终端本机信息以及多个联系人时,对上传的多个联系人的有效性进行判断。具体地,终端中设置有开启上传提醒信息的虚拟按键,对于有加入关系网成员需求的用户,可在其使用的终端中开启此虚拟按键,并将此虚拟按键的开启状态上传到服务器中保存。在接收到联系人时,根据联系人确定其对应终端,并检测服务器中是否保存有此终端虚拟按键的开启状态,以确定联系人的有效性。
步骤S12,当多个所述联系人所对应终端均开启上传提醒信息功能时,则判定多个联系人有效;
进一步地,当检测到上传的多个联系人所对应终端均在服务器中保存有其终端虚拟按键的开启状态,则说明多个联系人对应终端均开启了上传提醒信息的功能,可根据其上传的提醒信息对终端用户的社交事项进行提醒,判定多个联系人有效。
步骤S13,当多个所述联系人所对应终端中存在尚未开启上传提醒信息功能的目标终端时,则判定多个联系人中与目标终端对应的联系人无效。
更进一步地,当检测到上传的多个联系人所对应终端中存在部分终端,此部分终端没有在服务器中保存其终端虚拟按键的开启状态,则此部分终端不能上传其提醒信息,将此部分终端作为目标终端,将上传的多个联系人中与目标终端对应的联系人无效。因此无效联系人的影响,使上传的多个联系人不能用于建立关系网,需要对无效联系人进行进一步处理,具体地,判定多个联系人中与目标终端对应的联系人无效的步骤之后包括:
步骤S14,根据目标终端对应的联系人,向目标终端发送提示开启信息,以提示目标终端开启上传提醒信息功能。
因联系人无效的原因为此联系人所对应的目标终端未开启提醒信息上传功能,从而可根据此目标终端对应的联系人,如电话号码,向目标终端发送提示开启信息,以提示目标终端开启上传提醒信息功能,使目标终端对应联系人有效。而考虑到不是所有终端用户都有成为关系网成员的需求,即目标终端用户在接收到提示开启信息后,并不根据此提示开启信息的提示开启上传提醒信息的功能,导致其对应的联系人仍然无效。针对此种情形,同样需要进一步的处理机制,具体地,向目标终端发送提示开启信息的步骤之后包括:
步骤S15,检测目标终端是否开启上传提醒信息功能,若目标终端开启上传提醒信息功能,则判断目标终端对应联系人有效;
进一步地,在向目标终端发送提示开启信息后,则检测此目标终端是否开启上传提醒信息功能,即检测目标终端中用于上传提醒信息的虚拟按键的状态是否为开启。考虑到目标终端用户在接收到提示开启信息后,存在其他事务而不能及时处理的情况,从而设置一段缓冲时间,当检测到目标终端用户在此缓冲时间内对目标终端开启上传提醒信息功能,则判定目标终端对应联系人有效。
步骤S16,若目标终端未开启上传提醒信息功能,则向用户终端下发提示更换信息,以更换联系人。
而当在缓冲时间内,目标终端用户均未开启上传提醒信息功能,则判定目标终端对应联系人仍然无效,向用户终端下发提示更换信息,以对用户终端所选择上传的联系人中所存在的无效联系人进行更换,即将无效的联系人更换其它联系人,此所更换的其他联系人仍然需要进行有效性判断,即检测其是否开启上传提醒信息功能,以确保所跟换的联系人对应终端可用于上传提醒信息,实现根据上传的提醒信息对终端用户的社交事项进行提醒。
进一步地,请参照图2,在本发明社交事项提醒方法第一实施例的基础上,提出本发明社交事项提醒方法第二实施例,在第二实施例中,所述向用户终端下发社交事项的提醒信息的步骤之后包括:
步骤S50,调用导航服务器接口,从导航服务器中获取用户终端的位置信息与目标位置信息之间的路线信息,并将所述路线信息下发到用户终端。
进一步地,本实施例在用户终端的位置信息和目标位置信息不相同,终端用户没有在社交事项发生地时,除了向用户终端下发社交事项的提醒信息之外,还将用户终端的位置信息和目标位置信息之间的路线信息下发到用户终端。具体地,服务器通过通信接口与导航服务器对接,当用户终端的位置信息和目标位置信息不相同时,调用导航服务器的接口,将用户终端的位置信息和目标位置信息发送到导航服务器。导航服务器则对用户终端位置信息所表征的地理位置与目标位置信息所表征的地理位置进行路线规划,规划的路线包括驾车路线、公交路线、骑行路线、步行路线等,将此规划的路线综合形成路线信息,并通过调用本服务器接口的方式将所形成的路线信息发送到本服务器。本服务器则对此路线信息进行接收,并将接收的路线信息下发到用户终端,以供终端用户根据路线信息选择合适的路线到目标位置信息所表针的地理位置,参加社交事项。
此外,请参照图3,本发明提供一种社交事项提醒装置,在本发明社交事项提醒装置第一实施例中,所述社交事项提醒装置包括:
接收模块10,用于接收用户终端上传的终端本机信息以及多个联系人,并将终端本机信息与多个联系人作为关系网成员建立关系网;
确定模块20,用于在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量,其中将所述相同位置信息作为目标位置信息;
对比模块30,用于当所述成员数量在关系网联系人中的数量占比大于预设占比时,将用户终端的位置信息和所述目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;
发送模块40,用于在用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。
本实施例的社交事项提醒装置,通过接收模块10将接收到的用户终端所上传的终端本机信息以及多个联系人作为关系网成员建立关系网;并在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,通过确定模块20确定具有相同位置信息的成员数量,将此相同位置信息作为目标位置信息;当具有相同位置信息的成员数量在关系网联系人中的数量占比大于预设占比时,对比模块30则将用户终端的位置信息和目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;若用户终端的位置信息和目标位置信息不相同时,发送模块40则向用户终端下发社交事项的提醒信息。本方案通过将用户终端上传的与用户终端具有相同社交事项的联系人建立关系网,并在预设时间间隔内接收关系网中各成员所上传的位置信息,当具有相同位置信息的成员数量占比大于预设占比时,则说明关系网中各成员具有相同的社交事项需要参加,判断用户终端位置信息是否为此相同的位置信息,若不相同,则说明此终端用户尚未到此社交事项的发生地参加此社交事项,因而向用户终端下发提醒信息,以提醒终端用户及时参加社交事项,避免需要参加相同社交事项的所有成员均设置事项提醒,简化了终端用户操作,且可防止终端用户错过或没有及时参加社交事项。
参照图4,图4是本发明实施例方法涉及的硬件运行环境的设备结构示意图。
本发明实施例社交事项提醒设备可以是PC,也可以是智能手机、平板电脑、电子书阅读器、便携计算机等终端设备。
如图4所示,该社交事项提醒设备可以包括:处理器1001,例如CPU,存储器1005,通信总线1002。其中,通信总线1002用于实现处理器1001和存储器1005之间的连接通信。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,该社交事项提醒设备还可以包括用户接口、网络接口、摄像头、RF(RadioFrequency,射频)电路,传感器、音频电路、WiFi模块等等。用户接口可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口还可以包括标准的有线接口、无线接口。网络接口可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。
本领域技术人员可以理解,图4中示出的社交事项提醒设备结构并不构成对社交事项提醒设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图4所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块以及社交事项提醒程序。操作***是管理和控制社交事项提醒设备硬件和软件资源的程序,支持社交事项提醒程序以及其它软件和/或程序的运行。网络通信模块用于实现存储器1005内部各组件之间的通信,以及与社交事项提醒设备中其它硬件和软件之间通信。
在图4所示的社交事项提醒设备中,处理器1001用于执行存储器1005中存储的社交事项提醒程序,实现上述社交事项提醒方法各实施例中的步骤。
本发明提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者一个以上程序,所述一个或者一个以上程序还可被一个或者一个以上的处理器执行以用于实现上述社交事项提醒方法各实施例中的步骤。
还需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (10)
1.一种社交事项提醒方法,其特征在于,所述社交事项提醒方法包括以下步骤:
接收用户终端上传的终端本机信息以及多个联系人,并将终端本机信息与多个联系人作为关系网成员建立关系网;
在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量,其中将所述相同位置信息作为目标位置信息;
当所述成员数量在关系网联系人中的数量占比大于或等于预设占比时,将用户终端的位置信息和所述目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;
若用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。
2.如权利要求1所述的社交事项提醒方法,其特征在于,所述接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量的步骤包括:
当接收关系网中各成员所上传的位置信息时,将具有同一位置信息的成员划分到同一组类,并判断是否存在多个组类;
当存在多个组类时,则确定具有最多成员数量的目标组类,并将所述目标组类中所具有的成员数量确定为具有相同位置信息的成员数量。
3.如权利要求1所述的社交事项提醒方法,其特征在于,所述接收用户终端上传的终端本机信息以及多个联系人的步骤包括:
当接收到用户终端上传的终端本机信息以及多个联系人时,对多个所述联系人的有效性进行判断;
当多个所述联系人所对应用户终端均开启上传位置信息功能时,则判定多个联系人有效;
当多个所述联系人所对应用户终端中存在尚未开启上传位置信息功能的用户终端时,将尚未开启上传位置信息功能的用户终端作为目标终端,并判定多个联系人中与目标终端对应的联系人无效。
4.如权利要求3所述的社交事项提醒方法,其特征在于,所述判定多个联系人中与目标终端对应的联系人无效的步骤之后包括:
根据目标终端对应的联系人,向目标终端发送提示开启信息,以提示目标终端开启上传位置信息功能。
5.如权利要求4所述的社交事项提醒方法,其特征在于,所述向目标终端发送提示开启信息的步骤之后包括:
检测目标终端是否开启上传位置信息功能,若目标终端开启上传位置信息功能,则判断目标终端对应联系人有效;
若目标终端未开启上传位置信息功能,则向用户终端下发提示更换信息,以更换联系人。
6.如权利要求1-5任一项所述的社交事项提醒方法,其特征在于,所述向用户终端下发社交事项的提醒信息的步骤之后包括:
调用导航服务器接口,从导航服务器中获取用户终端的位置信息与目标位置信息之间的路线信息,并将所述路线信息下发到用户终端。
7.一种社交事项提醒装置,其特征在于,所述社交事项提醒装置包括:
接收模块,用于接收用户终端上传的终端本机信息以及多个联系人,并将终端本机信息与多个联系人作为关系网成员建立关系网;
确定模块,用于在用户终端社交事项关联的预设时间区间内,接收关系网中各成员所上传的位置信息,并确定具有相同位置信息的成员数量,其中将所述相同位置信息作为目标位置信息;
对比模块,用于当所述成员数量在关系网联系人中的数量占比大于预设占比时,将用户终端的位置信息和所述目标位置信息对比,判断用户终端的位置信息和目标位置信息是否相同;
发送模块,用于在用户终端的位置信息和目标位置信息不相同时,则向用户终端下发社交事项的提醒信息。
8.如权利要求7所述的社交事项提醒装置,其特征在于,所述确定模块包括:
分组单元,用于当接收关系网中各成员所上传的位置信息时,将具有同一位置信息的成员划分到同一组类,并判断是否存在多个组类;
确定单元,用于当存在多个组类时,则确定具有最多成员数量的目标组类,并将所述目标组类中所具有的成员数量确定为具有相同位置信息的成员数量。
9.一种社交事项提醒设备,其特征在于,所述社交事项提醒设备包括:存储器、处理器、通信总线以及存储在所述存储器上的社交事项提醒程序;
所述通信总线用于实现处理器和存储器之间的连接通信;
所述处理器用于执行所述社交事项提醒程序,以实现如权利要求1-6中任一项所述的社交事项提醒方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机课读存储介质上存储有社交事项提醒程序,所述社交事项提醒程序被处理器执行时实现如权利要求1-6中任一项所述的社交事项提醒方法的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810157023.1A CN108376331B (zh) | 2018-02-24 | 2018-02-24 | 社交事项提醒方法、装置、设备及计算机可读存储介质 |
PCT/CN2018/082618 WO2019161601A1 (zh) | 2018-02-24 | 2018-04-11 | 社交事项提醒方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810157023.1A CN108376331B (zh) | 2018-02-24 | 2018-02-24 | 社交事项提醒方法、装置、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108376331A CN108376331A (zh) | 2018-08-07 |
CN108376331B true CN108376331B (zh) | 2019-12-03 |
Family
ID=63017958
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810157023.1A Active CN108376331B (zh) | 2018-02-24 | 2018-02-24 | 社交事项提醒方法、装置、设备及计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN108376331B (zh) |
WO (1) | WO2019161601A1 (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116680323B (zh) * | 2023-06-20 | 2024-02-06 | 深圳市优品投资顾问有限公司 | 基于大数据安全平台的用户需求挖掘方法及*** |
Family Cites Families (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101888588A (zh) * | 2010-06-17 | 2010-11-17 | 宇龙计算机通信科技(深圳)有限公司 | 提醒联系人靠近的方法、***、移动终端及定位服务器 |
US20150212682A1 (en) * | 2014-01-30 | 2015-07-30 | Accompani, Inc. | Managing calendar and contact information |
CN104410661B (zh) * | 2014-10-21 | 2019-02-22 | 刘昊 | 一种基于地理位置的消息提醒方法、设备和*** |
CN104537524B (zh) * | 2014-12-29 | 2018-12-25 | 广东小天才科技有限公司 | 一种提醒方法和提醒装置 |
KR101640222B1 (ko) * | 2014-12-31 | 2016-07-15 | 라인 가부시키가이샤 | 위치 공유 서비스 제공 장치, 방법 및 컴퓨터 프로그램 |
CN106600111A (zh) * | 2016-10-19 | 2017-04-26 | 广州视源电子科技股份有限公司 | 会议前人员到场分析方法和*** |
CN106846228A (zh) * | 2017-02-13 | 2017-06-13 | 浪潮通信信息***有限公司 | 一种基于位置信息及社交关系的公共安全预警方法及*** |
CN107613090A (zh) * | 2017-08-04 | 2018-01-19 | 捷开通讯(深圳)有限公司 | 一种提醒事项的记录方法、移动终端以及存储设备 |
CN107657424A (zh) * | 2017-09-13 | 2018-02-02 | 维沃移动通信有限公司 | 一种行程提醒方法、装置及移动终端 |
CN107682809A (zh) * | 2017-09-26 | 2018-02-09 | 上海展扬通信技术有限公司 | 一种计算机可读存储介质、移动终端及计算机*** |
CN107734187A (zh) * | 2017-10-31 | 2018-02-23 | 珠海市魅族科技有限公司 | 一种事件提醒方法、装置、计算机装置及计算机可读存储介质 |
-
2018
- 2018-02-24 CN CN201810157023.1A patent/CN108376331B/zh active Active
- 2018-04-11 WO PCT/CN2018/082618 patent/WO2019161601A1/zh active Application Filing
Also Published As
Publication number | Publication date |
---|---|
CN108376331A (zh) | 2018-08-07 |
WO2019161601A1 (zh) | 2019-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104081339B (zh) | 基于优先级和数据使用计划来管理通过网络连接的数据传输 | |
CN104040943B (zh) | 基于电力消耗和社交因素的控制通知 | |
US8805348B2 (en) | Diary synchronization for smart phone applications | |
CN104980885B (zh) | 一种面向wifi探测识别的数据处理***及方法 | |
CN102143261B (zh) | 移动终端和使用移动终端形成人际网络的方法 | |
CN107683486A (zh) | 用户事件的具有个人影响性的改变 | |
CN107274101A (zh) | 排班方法、装置 | |
CN103152462B (zh) | 一种通信录分享方法及装置 | |
CN105813233B (zh) | 一种通信策略配置方法和装置 | |
CN108376331B (zh) | 社交事项提醒方法、装置、设备及计算机可读存储介质 | |
CN108876950A (zh) | 考勤追踪的方法、装置、终端、服务器及存储介质 | |
JP4731272B2 (ja) | 携帯端末装置、移動先情報提供サーバ装置、移動先情報表示プログラム、移動先情報提供プログラム及び移動先情報提供システム | |
CN110532254A (zh) | 融合数据表的方法和装置 | |
CN108171470A (zh) | 一种提醒方法和装置 | |
CN108320138A (zh) | 待办事项提醒方法、装置、设备及计算机可读存储介质 | |
US10306053B1 (en) | Restricting computing devices used by vehicle operators | |
CN104967727B (zh) | 一种移动终端及其配对通信的方法和云端服务器 | |
CN108848139A (zh) | 考勤追踪的方法、装置、终端、服务器及存储介质 | |
CN108234471A (zh) | 入群验证方法、装置、计算机装置及计算机可读存储介质 | |
CN104112185A (zh) | 一种图书馆自习室座位管理***及其方法 | |
CN107888766A (zh) | 事件提醒方法、装置、计算机装置及计算机可读存储介质 | |
CN103313184B (zh) | 用户信息提供方法及装置 | |
CN103035056A (zh) | 用于提供排队服务的方法和装置 | |
CN105446150B (zh) | 茶量预警方法及装置 | |
CN112927052A (zh) | 基于多人协同决策及多出发地的商户推荐方法和装置 |
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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |