能搜寻邻近用户并取得其活动数据的方法与流程

文档序号:11657891阅读:206来源:国知局
能搜寻邻近用户并取得其活动数据的方法与流程

本发明是一种能搜寻邻近用户并取得其活动数据的方法,能令一通信服务器针对特定的一用户设备,筛选出位于其周遭的其他用户设备,并以图像化的方式显示于该用户设备上,令该用户设备的用户能轻易地通过点击,查看周遭用户设备的拥有者所公开的活动数据,以便于彼此进行交流。



背景技术:

在智能型手机越来越普及的今天,“实时通信软件”已成为人们生活中不可或缺的重要联络工具,举凡是联络感情、传输电子档案、语音通话、多方会议等,皆能通过实时通信软件便利地实现,而目前时下的实时通信软件更是百家争鸣,常见的包括line、微信、skype、m+、whatsapp、wechat…等,这类实时通信软件的开发业者,为了能争取到更多用户、提升市占率,无不绞尽脑汁,期能开发出更多有别于其他业者的独有技术及使用体验,以在激烈的市场竞争中占得先机。

发明人在长期开发云端服务及网络交流技术的过程中,发现时下的消费者对于实时通信软件的期望,已不仅限于“通信”,而更希望能结合有「社群」功能,例如:建立有特定嗜好(如:电影、漫画、运动…等)的聊天群组,以主办或参与相同类型的活动;但是,由于时下的实时通信软件,都必须先与其他用户建立“好友关系”后,才能与其他用户进行交流,故在使用上并不便利。举例来说,当两名素未谋面的棒球迷,在观看棒球赛时偶然攀谈后,如果其中一名球迷正好想要寻找业余棒球队的同好,而想传递相关信息(如:比赛时间)给另一名球迷时,他们必须先彼此加入好友,再开启一“聊天室”后,该球迷才能传送相关信息给另一球迷,整个操作方法“加入好友、开启聊天室、找到活动信息、传送活动信息”虽不困难,但却操作步骤过多且耗时,因此,许多人会因为过于麻烦而选择以口头告知,无形中丧失了彼此在第一时间内建立印象或深入认识的机会。

同理,无论是用电子邮件或社群软件(如:脸书)也会遇到同一问题,用户都必须先记忆对方的用户数据(如:e-mail、脸书账号等),才能再传输相关信息。故,发明人乃思及,是否能设计出一种“直觉式”的操作方式,让用户之间即便尚未互加好友,也能迅速地查得彼此的活动信息,令彼此之间不会因为“传递活动信息所需的操作步骤太多”,而失去相互认识的机会?因此,如何对实时通信软件的数据管理、信息传输及操作方式进行改良,以简化用户之间传递活动信息的方式,即成为本发明在此亟欲解决的重要问题。



技术实现要素:

有鉴于时下的实时通信软件并无法通过一直觉且便利的方式,供用户间传递活动信息的问题,发明人凭借着多年来在业界的研发经验,经过多次的测试与改良后,终于设计出本发明的一种能搜寻邻近用户并取得其活动数据的方法,期能让实时通信软件的用户间能更便利地进行交流。

本发明的一目的,是提供一种能搜寻邻近用户并取得其活动数据的方法,该方法应用于一通信系统上,该通信系统包括一第一用户设备、多个第二用户设备及一通信服务器,这些用户设备内分别安装有一定位模块及相同的一通信软件,以能利用该通信软件,通过因特网及该通信服务器,彼此连线通信;该通信服务器内储存有一第一用户数据及多组第二用户数据,各该用户数据分别对应于各该用户设备,且分别包括至少一活动数据及一定位数据,各该定位数据是各该用户设备通过其上的该定位模块,分析当前的坐标位置后,上传至该通信服务器;该方法使该通信服务器执行下列步骤:在接收到该第一用户设备传来之一搜寻信息(如:开启“搜寻周围用户”的功能)的情况下,根据这些用户设备上传的定位数据进行第一次筛选,筛选出距离该第一用户设备小于一范围值的第二用户设备;针对筛选出的各该第二用户设备,分别判断各该第二用户设备与该第一用户设备间的方位与距离,并回传一筛选信息予该第一用户设备,使该第一用户设备根据该筛选信息,显示出一筛选画面,该筛选画面上包括至少一第二用户图标,各该第二用户图标分别对应于筛选出的各该第二用户设备,且各该第二用户图标与该筛选画面的中心点的相对位置,对应于各该第二用户设备与该第一用户设备的当前坐标位置,以能够显示出各该第二用户设备分别与该第一用户设备间的相对方位与距离,此外,在各该第二用户图标被点击的情况下,该第一用户设备能向该通信服务器发送一查阅指令(如:“查阅该用户主办的活动”);根据该查阅指令,将对应的该第二用户数据中的活动数据传送至该第一用户设备,使该第一用户设备能于该筛选画面上邻近该第二用户图标的位置显示出该活动数据,且在各该活动数据被点击的情况下,该第一用户设备能向该通信服务器发送一收藏指令(如:“收藏该活动数据”);根据该收藏指令,将对应的活动数据新增至该第一用户数据中。如此,通过本发明的方法,该第一用户设备即能以图像化的方式,显示出其周遭相同通信软件的用户及其主办或关注的活动,令用户能以点击方式,轻易得知并收藏该活动的信息(如:活动地点、活动时间、参与者等)。

附图说明

图1是本发明的方法所应用的通信系统示意图;

图2是本发明的方法的流程步骤示意图;

图3是本发明的方法在实施时的第一示意图;

图4是本发明的方法在实施时的第二示意图;

图5是本发明的方法中步骤(205)的细部流程示意图;及

图6是本发明的方法在实施时的第三示意图。

附图标记说明

通信系统1

因特网10

第一用户设备11

定位模块110、120

第二用户设备12

通信服务器13

筛选画面3

第一用户图标31

第二用户图标32

统计数据41

快捷选项42

通信画面6

标头字段61

显示字段62

通信信息620

第一用户数据d1

第二用户数据d2

账号数据d11、d21

定位数据d12、d22

活动数据d13、d23

用户图档d14、d24

通信软件s

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。

本发明是一种能搜寻邻近用户并取得其活动数据的方法,请参阅图1所示,该方法所应用之一通信系统1,该通信系统1包括一第一用户设备11、多个第二用户设备12及一通信服务器13,这些用户设备11、12内分别安装有一定位模块110、120(如:全球定位系统(globalpositioningsystem,简称gps)或wifi模块)及相同的一通信软件s,以能利用该通信软件s,通过因特网10及该通信服务器13,彼此连线通信。该第一用户设备11及第二用户设备12在硬件架构上并无区别,便于说明在实施本发明的技术时所扮演的不同角色,以第一用户设备11的拥有者为“用户”,第二用户设备12的拥有者则以“其他用户”称呼,合先陈明。

在实施本发明的方法前,用户及其他用户都必须通过该通信软件s,于通信服务器13中先注册一账号,令该通信服务器13内能针对用户之第一用户设备11,建立一第一用户数据d1,针对其他用户的各该第二用户设备12,分别建立一第二用户数据d2。各该用户数据d1、d2分别包括一账号数据d11、d21、一定位数据d12、d22及一活动数据d13、d23,各该账号数据d11、d21用于记录用户或其他用户的账号、密码或其他个人数据。

各该定位数据d12、d22是各该用户设备11、12通过该定位模块110、120,以gps或wifi定位技术(如:根据周遭的wifi热点,判断出当前位置),分析取得各该用户设备11、12当前的一坐标位置后产生,且各该用户设备11、12能定期自动将该定位数据d12、d22上传至该通信服务器13,以实时更新。

各该活动数据d13、d23则为用户或其他用户在因特网10上发起、主办或参与的一项特定活动,例如:“路跑比赛”、“视频会议”、“星巴克买咖啡”…等,其信息的详细程度可由通信服务器13的业者设定,或由用户与其他用户自行调整。此外,各该活动数据d13、d23能由各该用户设备11、12主动上传至该通信服务器13,也可由其他网络服务器传递至该通信服务器13,例如:用户在google日历中编辑一项活动,并将该活动连结到该通信软件中,令该通信服务器13可在取得授权后,由google服务器中取得对应的信息,进而储存为活动数据d13、d23。

请参阅图1~图4所示,以图2为例,说明在本发明的方法中,该通信服务器13所执行的技术步骤如下:

(201)首先,该通信服务器13先接收到该第一用户设备11传来的一搜寻信息,以确认用户欲启动一“搜寻周围用户”的功能;

(202)该通信服务器13将根据这些用户设备11、12上传的定位数据d12、d22,进行第一次筛选,以筛选出距离该第一用户设备11小于一范围值(如:100公尺范围,该范围值可为储存于该通信服务器13内之一参数值,亦可由用户手动设定)的第二用户设备12;

(203)针对筛选出的各该第二用户设备12,分别判断各该第二用户设备12与该第一用户设备11间的方位与距离,并回传一筛选信息予该第一用户设备11,使该第一用户设备11根据该筛选信息,显示出一筛选画面3,如图3所示,该筛选画面3上包括多个第二用户图标32,各该第二用户图标32分别对应于筛选出之各该第二用户设备12,且各该第二用户图标32与该筛选画面3之中心点的相对位置,对应于各该第二用户设备12与该第一用户设备11当前的坐标位置,意即,能反应出各该第二用户设备12分别与该第一用户设备11间的相对方位与距离;

(204)在用户点击各该第二用户图标32时,该通信服务器13能接收由该第一用户设备11发送之一查阅指令;

(205)在接收到该查阅指令后,该通信服务器13能根据该查阅指令,将对应的该第二用户数据d2中的活动数据d23传送至该第一用户设备11,如图4所示,当该第一用户设备11接收到该活动数据d23号,将能于该筛选画面3上邻近该第二用户图标32的位置显示出该活动数据d23“路跑活动”;

(206)在用户点击各该活动数据d23时,该通信服务器13能接收由该第一用户设备11传来的一收藏指令;及

(207)在该通信服务器13接收到该收藏指令后,能根据该收藏指令,将对应的活动数据d23储存至该第一用户数据d1中,以成为新增的一活动数据d13。

由前述步骤说明可知,本发明的方法能令该第一用户设备11以“图像化”的方式,显示出该第一用户设备11周遭的第二用户设备12(无论用户与其他用户是否已为好友)以及相对位置,且用户仅需在筛选画面3上,点击任一第二用户图标32,即能查阅该用户所主办或关注的活动,并可加以收藏,据此,如“现有技术”所述的状况,当两名素未谋面的棒球迷,在棒球场攀谈后,若其中一名球迷欲分享相关信息(如:业余棒球的比赛日期)给另一名球迷,则这该另一球迷只需要开启该通信软件s,选择“搜寻周围用户”功能,即可迅速地得知该相关信息,且能便利地收藏到个人的活动数据中,以供日后随时查阅,整个过程完全无须先建立好友关系,能让操作时间最简化,有效解决现有的诸多顾虑。

此外,为使该筛选画面3更易于辨识,在本实施例中,各该用户数据d1、d2尚分别包括一用户图档d14、d24(如:用户的大头照),在该通信服务器13完成第一次筛选,筛选出位于第一用户设备11周遭的第二用户设备12后,尚能将各该第二用户设备12的用户图档d24连同该筛选信息,一并回传予该第一用户设备11,令该第一用户设备11显示该筛选画面3时,能在各该第二用户图标32上显示出对应的用户图档d24;同理,该通信服务器13也可一并传送对应的账号数据d21,以显示于该筛选画面3上,如第4图所示,该筛选画面3上显示出两个筛选到的第二用户图标32,每个第二用户图标32皆具有用户图档d24及账号数据d21(即,用户名称分别为“a-1”、“a-2”),以供用户辨识。

又,在该第一用户设备11显示出该筛选画面3时,该第一用户设备11尚会在该筛选画面3的中心点上显示一第一用户图标31,以代表该第一用户设备11的当前位置,该第一用户图标31可由用户自行设定,或者由该通信服务器13处,取得该用户图档d14,以作为该第一用户图标31。

请参阅图1、4、5及6所示,在前述(205)步骤中,在该通信服务器13根据该查阅指令,找出对应的该第二用户数据d2中的活动数据d23后,该通信服务器13尚能执行下列步骤:

(501)对所有的这些第二用户数据d2进行第二次筛选,以筛选出也具有相同的该笔活动数据d23的第二用户数据d2,以图3为例,当该活动数据d23为一“路跑比赛”时,该通信服务器13能统计所有收藏有“路跑比赛”的第二用户数据d2;

(502)该通信服务器13能根据第二次筛选出的第二用户数据d2内的账号数据d21,产生一统计数据41;及

(503)将该统计数据41连同该活动数据d23传送至该第一用户设备11,使该第一用户设备11能于该筛选画面3上邻近该第二用户图标32的位置显示出该统计数据41及该活动数据d23,该统计数据41可为第二次筛选后的用户数量,如图4所示,图中“15”可代表目前共有15人已报名或关注,而该统计数据41也可由列表显示,例如:当筛选出的第二用户数据d2不多时,也可直接列出筛选出的所有账号数据d21。

据此,用户即可得知同样对该活动数据d23有兴趣或已确认要参与的用户数量、或检阅这些账号数据d21中是否有用户自己的熟识。同理,该活动数据d23的内容也不仅局限于活动名称,通信服务器13业者也可根据设计上的需求,调整该活动数据d23详细程度,例如:活动地点、活动时间、费用、截止日期、注意事项…等。

另,除了前述“收藏活动数据”的功能外,该筛选画面3上也可增加其他功能,以提升其应用层面,请参阅图3所示,该筛选画面3上可设置有一“建立聊天室”的快捷选项42,当用户点击该快捷选项42时,该第一用户设备11会发送一群组聊天指令至该通信服务器13,该通信服务器13在接收到该群组聊天指令后,则能针对所有在第一次筛选中,所有被筛选出之第二用户设备12,分别传送一询问指令(如:“是否接受陌生用户的群组聊天邀请?”)。

承上,请参阅图1~6所示,在其他用户同意进行“群组聊天”,而通过各该第二用户设备12发送一确认指令后,该通信服务器13能在接收到各该第二用户设备12的确认指令后,在“该第一用户设备11”与“回传该确认指令的第二用户设备12”之间建立连线,使这些用户设备11、12能分别显示出一通信画面6,使建立连线的这些用户设备11、12间能相互传输信息,如第6图所示,该通信画面6至少包括一标题字段61及一显示字段62,以第一用户设备11为例,其显示出的标题字段61上会具有其他建立连线的用户名称“a-1”、“a-2”,而该显示字段62则能依照时间顺序,显示出该第一用户设备11曾传送或接收到的通信信息620。

据此,当用户通过该第一用户设备11上的筛选画面3,得知周遭的其他用户(如图3所示的用户“a-1”、“a-2”)后,仅需点选“建立聊天室”的快捷选项42,该通信服务器13即能为这些用户设备11、12建立一个临时的对话群组,令用户能便利地在公众场合,与初次见面的新朋友传输档案或分享数据。

在前述实施例中,当该第一用户设备11传送该搜寻信息予该通信服务器13后,该第一用户设备11上能产生一“雷达扫描”的动画,而在该通信服务器13进行第一次筛选时,该通信服务器13(或该第一用户设备11)能开始计时,若判断处理时间超过一时间值(如:90秒,该时间值可为该通信服务器13内储存的一参数,也可由用户设定后上传而成)后,仍未筛选出任何距离该第一用户设备11小于该范围值的第二用户设备12,则该通信服务器13将传送一中止信息予该第一用户设备11,令该第一用户设备11能停止显示“雷达扫描”的动画,并显示出“无搜寻到任何用户”的提示信息。

以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1