CN102316409B - A kind of method of location-based service and microblogging interaction and location-based service terminal - Google Patents
A kind of method of location-based service and microblogging interaction and location-based service terminal Download PDFInfo
- Publication number
- CN102316409B CN102316409B CN201110222350.9A CN201110222350A CN102316409B CN 102316409 B CN102316409 B CN 102316409B CN 201110222350 A CN201110222350 A CN 201110222350A CN 102316409 B CN102316409 B CN 102316409B
- Authority
- CN
- China
- Prior art keywords
- microblog
- location
- reporting
- navigation
- information
- 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.)
- Expired - Fee Related
Links
Landscapes
- Traffic Control Systems (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种位置服务与微博互动的方法和位置服务终端,所述方法包括:确定当前的导航信息或在接收报料命令后确定报料事件信息,所述报料事件信息至少包括报料事件的发生地点、发生时间以及事件类型;根据所述导航信息或所述报料事件信息生成微博消息;向微博服务器上报所述微博消息。本发明通过将位置服务与微博服务有效地结合,使得位置服务终端可以对自身行程或行驶过程中发现的事件在微博上实时地进行报料和共享。
The invention discloses a location service and microblog interaction method and a location service terminal. The method includes: determining the current navigation information or determining the report event information after receiving a report command, and the report event information includes at least Reporting the location, time and event type of the reporting event; generating a microblog message according to the navigation information or the reporting event information; reporting the microblog message to the microblog server. The invention effectively combines the location service with the microblog service, so that the location service terminal can report and share in real time on the microblog the events found in its own travel or driving process.
Description
技术领域 technical field
本发明涉及位置服务技术,更具体地说,涉及一种位置服务与微博互动的方法及位置服务终端。The invention relates to location service technology, more specifically, to a method for interaction between location service and microblog and a location service terminal.
背景技术 Background technique
位置服务终端是指本身具备与位置服务相关的各种功能的终端设备,或是能够通过在线与远端进行通讯从而向用户提供位置服务及其相关功能的终端设备。位置服务终端可以是电脑、手机、导航设备等。以导航设备为例,位置服务终端的工作原理为:终端确定特定位置的位置坐标,将其与自身储存的电子地图中记载的位置坐标进行匹配,以此来确定搭载该导航设备的导航对象在电子地图中的准确位置。导航设备可以是车载终端、便携式导航仪、手机终端等。导航对象可以是车辆、行人等。A location service terminal refers to a terminal device that itself has various functions related to location services, or a terminal device that can communicate with a remote terminal online to provide users with location services and related functions. The location service terminal can be a computer, a mobile phone, a navigation device, and the like. Taking navigation equipment as an example, the working principle of the location service terminal is: the terminal determines the location coordinates of a specific location, and matches it with the location coordinates recorded in the electronic map stored by itself, so as to determine the location of the navigation object equipped with the navigation equipment. Accurate location on the electronic map. The navigation device can be a vehicle terminal, a portable navigator, a mobile phone terminal, and the like. Navigation objects can be vehicles, pedestrians, etc.
微博,即微博客(MicroBlog)的简称,是一个基于用户关系的信息分享、传播以及获取平台,用户可以通过WEB、WAP以及各种客户端组件个人社区,以140字左右的文字更新信息,并实现即时分享。Microblog, short for Microblog, is an information sharing, dissemination, and acquisition platform based on user relationships. Users can update information in about 140 characters through WEB, WAP, and various client-side component personal communities. And realize instant sharing.
现如今很多用户已经非常习惯通过手机登陆微博客户端,及时地在个人微博上发表自己身边的事实、见闻以及感受等。此时,用户可能遭遇一些难题。例如,当用户想要在微博上向听众们广播自己当前所在位置周围发生的趣事时,时常不知道或不清楚该如何确切的描述自己当前所在何处,这时就需要登陆位置服务终端查看当前所在详细位置的描述。另外,当用户在驾驶过程中通过位置服务终端知悉附近路段发生了堵塞、临检、事故等交通事件,想要在微博上表达自身的感受或与其他人共享相关交通信息时,又需要打开微博客户端方能在微博上广播该交通事件。由于这两种越来越深入用户生活的业务服务的相互独立性,用户必须分别登陆才能处理相应的业务,在需要同时使用两种业务时,会给用户带来极大地不便,甚至影响用户的使用。Nowadays, many users are very accustomed to log in to the Weibo client through their mobile phones, and publish their facts, knowledge and feelings on their personal Weibo in a timely manner. At this point, the user may encounter some difficulties. For example, when a user wants to broadcast interesting events around his current location to listeners on Weibo, he often does not know or how to describe his current location exactly, so he needs to log in to the location service terminal to view A description of the current location in detail. In addition, when the user knows that there are traffic jams, temporary inspections, accidents and other traffic incidents in the nearby roads through the location-based service terminal during driving, and wants to express his feelings on Weibo or share relevant traffic information with others, he needs to open the The microblog client side can broadcast the traffic event on the microblog. Due to the mutual independence of these two business services that are getting deeper and deeper into the user's life, users must log in separately to process the corresponding business. When the two services need to be used at the same time, it will bring great inconvenience to the user and even affect the user's experience use.
发明内容 Contents of the invention
本发明要解决的技术问题在于,针对现有技术中位置服务与微博这两种业务相互独立造成操作不便的缺陷,提供一种便于用户使用的位置服务与微博互动的方法及位置服务终端。The technical problem to be solved by the present invention is to provide a user-friendly method for interacting with location services and microblogs and a location service terminal in view of the defect that the two services of location services and microblogs are independent of each other in the prior art and cause inconvenient operation .
本发明解决其技术问题所采用的技术方案是:The technical solution adopted by the present invention to solve its technical problems is:
提供一种位置服务与微博互动的方法,包括:Provides a method for location-based services to interact with Weibo, including:
确定当前的导航信息或在接收报料命令后确定报料事件信息,所述报料事件信息至少包括报料事件的发生地点、对应于所述发生地点的发生时间以及事件类型;Determining the current navigation information or determining the reporting event information after receiving the reporting command, the reporting event information at least including the occurrence location of the reporting event, the occurrence time corresponding to the occurrence location, and the event type;
根据所述导航信息或所述报料事件信息生成微博消息;generating a microblog message according to the navigation information or the reporting event information;
向微博服务器上报所述微博消息。Reporting the microblog message to the microblog server.
本发明一种位置服务与微博互动的方法中,在向微博服务器上报所述微博消息时,包括:In a method for interacting between location service and microblog in the present invention, when reporting the microblog message to the microblog server, it includes:
判断位置服务终端是否预先在所述微博服务器上注册绑定了账户或微博是否处于登录状态,若已注册绑定了账户和/或已处于登录状态,则直接发送所述微博消息;若既没有注册绑定账户而微博又不处于登录状态,则显示微博账户的登录界面,登录后,在保持登录状态期限内发送所述微博消息。Judging whether the location service terminal has registered and bound an account on the microblog server in advance or whether the microblog is in the login state, and if the account has been registered and bound and/or is already in the login state, then directly send the microblog message; If there is no registered binding account and the microblog is not in the login state, then the login interface of the microblog account is displayed, and after logging in, the microblog message is sent within the time limit for maintaining the login state.
本发明一种位置服务与微博互动的方法中,所述根据所述报料事件信息生成微博消息具体包括:In a method for interacting between a location service and a microblog according to the present invention, the generation of a microblog message according to the reporting event information specifically includes:
提取所述报料事件信息的部分描述作为所述微博消息的部分内容。A partial description of the reported event information is extracted as part of the content of the microblog message.
本发明一种位置服务与微博互动的方法中,所述根据所述导航信息生成微博消息具体包括:In a method for interacting between a location service and a microblog according to the present invention, the generating a microblog message according to the navigation information specifically includes:
在导航前,提取所述导航信息的部分描述作为所述微博消息的部分内容;或Before navigating, extracting part of the description of the navigation information as part of the content of the microblog message; or
在导航过程中,提取所述导航信息的部分描述作为所述微博消息的部分内容;或During the navigation process, extracting part of the description of the navigation information as part of the content of the microblog message; or
在结束导航过程或检测到当前已到达预设目的地时,提取所述导航信息的部分描述作为所述微博消息的部分内容。When the navigation process ends or it is detected that the preset destination has been reached, the partial description of the navigation information is extracted as the partial content of the microblog message.
本发明一种位置服务与微博互动的方法中,所述微博消息还包括以下至少一项:位置服务终端的当前位置、当前所处道路描述、根据导航路径计算得到的预计到达时间、导航路径和/或行驶轨迹。In a method for interacting between a location service and a microblog according to the present invention, the microblog message further includes at least one of the following: the current location of the location service terminal, the description of the current road, the estimated time of arrival calculated according to the navigation route, the navigation routes and/or driving trajectories.
本发明还提供一种位置服务与微博互动的位置服务终端,包括用户接口模块,还包括微博消息生成模块和上报模块,还包括报料事件信息确定模块和导航信息确定模块中的至少一个;The present invention also provides a location service terminal for interaction between location services and microblogs, including a user interface module, a microblog message generation module and a reporting module, and at least one of a report event information determination module and a navigation information determination module ;
报料事件信息确定模块,用于在接收报料命令后确定报料事件信息,所述报料事件信息至少包括报料事件的发生地点、对应于所述发生地点的发生时间以及事件类型;The report event information determination module is used to determine the report event information after receiving the report order, and the report event information includes at least the place where the report event occurs, the time of occurrence corresponding to the place, and the event type;
导航信息确定模块,用于确定当前的导航信息;a navigation information determination module, configured to determine current navigation information;
微博消息生成模块,用于根据所述导航信息或所述报料事件信息生成微博消息;A microblog message generating module, configured to generate a microblog message according to the navigation information or the reporting event information;
上报模块,用于向微博服务器上报所述微博消息。The reporting module is configured to report the microblog message to the microblog server.
本发明一种位置服务与微博互动的位置服务终端中,所述上报模块在向微博服务器上报所述微博消息时,具体用于:In a location service terminal for interaction between location services and microblogs in the present invention, when the reporting module reports the microblog message to the microblog server, it is specifically used for:
判断位置服务终端是否预先在所述微博服务器上注册绑定了账户或微博是否处于登录状态,若已注册绑定了账户和/或已处于登录状态,则直接发送所述微博消息;若既没有注册绑定账户而微博又不处于登录状态,则显示微博账户的登录界面,登录后,在保持登录状态期限内发送所述微博消息。Judging whether the location service terminal has registered and bound an account on the microblog server in advance or whether the microblog is in the login state, and if the account has been registered and bound and/or is already in the login state, then directly send the microblog message; If there is no registered binding account and the microblog is not in the login state, then the login interface of the microblog account is displayed, and after logging in, the microblog message is sent within the time limit for maintaining the login state.
本发明一种位置服务与微博互动的位置服务终端中,所述微博消息生成模块具体用于:In a location service terminal for interaction between location service and microblog according to the present invention, the microblog message generation module is specifically used for:
提取所述报料事件信息的部分描述作为所述微博消息的部分内容。A partial description of the reported event information is extracted as part of the content of the microblog message.
本发明一种位置服务与微博互动的位置服务终端中,所述微博消息生成模块具体用于:In a location service terminal for interaction between location service and microblog according to the present invention, the microblog message generation module is specifically used for:
在导航前,提取所述导航信息的部分描述作为所述微博消息的部分内容;或Before navigating, extracting part of the description of the navigation information as part of the content of the microblog message; or
在导航过程中,提取所述导航信息的部分描述作为所述微博消息的部分内容;或During the navigation process, extracting part of the description of the navigation information as part of the content of the microblog message; or
在结束导航过程或检测到当前已到达预设目的地时,提取所述导航信息的部分描述作为所述微博消息的部分内容。When the navigation process ends or it is detected that the preset destination has been reached, the partial description of the navigation information is extracted as the partial content of the microblog message.
本发明一种位置服务与微博互动的位置服务终端中,所述微博消息还包括以下至少一项:位置服务终端的当前位置、当前所处道路描述、根据导航路径计算得到的预计到达时间、导航路径和/或行驶轨迹。In the location service terminal of the present invention that interacts with microblogs, the microblog message further includes at least one of the following items: the current location of the location service terminal, the description of the current road, and the estimated time of arrival calculated according to the navigation route , navigation route and/or driving track.
本发明一种位置服务与微博互动的方法及位置服务终端的有益效果为:通过将位置服务与微博服务有效地结合,使得位置服务终端可以对自身行程或行驶过程中发现的事件在微博上实时地进行报料和共享,即可以利用位置服务功能直接向微博提供位置相关功能,同时又能利用微博促进位置服务相关信息的共享,不仅为用户的使用提供了便利,还能提高位置服务和微博服务的质量。The beneficial effect of the location service and microblog interaction method and the location service terminal of the present invention is: by effectively combining the location service with the microblog service, the location service terminal can monitor the events found during its own travel or driving process on the microblog Real-time reporting and sharing on the blog means that the location-based service function can be used to directly provide location-related functions to Weibo, and at the same time, Weibo can be used to promote the sharing of location-based service-related information, which not only provides convenience for users, but also Improve the quality of location services and microblogging services.
附图说明 Description of drawings
下面将结合附图及实施例对本发明作进一步说明,附图中:The present invention will be further described below in conjunction with accompanying drawing and embodiment, in the accompanying drawing:
图1是根据本发明一个实施例的位置服务与微博互动的位置服务终端的结构示意图;FIG. 1 is a schematic structural diagram of a location service terminal for location service interaction with microblogs according to an embodiment of the present invention;
图2是根据本发明一个实施例的“报料”按键的界面示意图;Fig. 2 is a schematic diagram of the interface of the "report" button according to an embodiment of the present invention;
图3是根据本发明一个实施例的确定报料事件的事件类型的界面示意图;FIG. 3 is a schematic diagram of an interface for determining an event type of a reporting event according to an embodiment of the present invention;
图4是根据本发明一个实施例的确定报料事件的事件详情的界面示意图;FIG. 4 is a schematic diagram of an interface for determining event details of a reporting event according to an embodiment of the present invention;
图5是根据本发明另一个实施例的位置服务与微博互动的位置服务终端的结构示意图;FIG. 5 is a schematic structural diagram of a location service terminal for interacting with microblogs according to another embodiment of the present invention;
图6是根据本发明又一个实施例的位置服务与微博互动的位置服务终端的结构示意图;FIG. 6 is a schematic structural diagram of a location service terminal for interacting with microblogs according to yet another embodiment of the present invention;
图7是根据本发明一个实施例的位置服务与微博互动的方法的流程图;FIG. 7 is a flow chart of a method for interacting between location services and microblogs according to an embodiment of the present invention;
图8是根据本发明另一个实施例的位置服务与微博互动的方法的流程图;FIG. 8 is a flowchart of a method for interacting with microblogs based on location services according to another embodiment of the present invention;
图9是根据本发明又一个实施例的位置服务与微博互动的方法的流程图。FIG. 9 is a flow chart of a method for interacting with microblogs based on location services according to yet another embodiment of the present invention.
具体实施方式 Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
图1是根据本发明一个实施例的位置服务与微博互动的位置服务终端的结构示意图。在本实施例中,位置服务与微博互动的位置服务终端包括用户接口模块110、微博消息生成模块120、上报模块130和报料事件信息确定模块140。Fig. 1 is a schematic structural diagram of a location service terminal for interaction between location service and microblog according to an embodiment of the present invention. In this embodiment, the location service terminal for location service interaction with microblog includes a user interface module 110 , a microblog message generating module 120 , a reporting module 130 and a reporting event information determining module 140 .
用户接口模块110可以包括本领域技术人员熟知的键盘、手写板、触摸屏、显示屏等用于终端与用户之间相互交流的组件。用户接口模块110可以用于从用户接收各种命令和指令,并向用户显示电子地图及相关数据和信息。例如,如图2所示,用户接口模块110可以包括“报料”按键,以便用户通过点击“报料”按键来启动报料功能。The user interface module 110 may include components for mutual communication between the terminal and the user, such as a keyboard, a tablet, a touch screen, and a display screen, which are well known to those skilled in the art. The user interface module 110 can be used to receive various commands and instructions from the user, and display an electronic map and related data and information to the user. For example, as shown in FIG. 2 , the user interface module 110 may include a "report" button, so that the user can activate the report function by clicking the "report" button.
报料事件信息确定模块140可以用于在通过用户接口模块110接收报料命令后,确定报料事件信息。报料事件信息确定模块140可以用于根据用户接口模块110所接收的相关信息和/或根据位置服务终端的常用功能(例如导航定位功能)来确定报料事件信息。所确定的报料事件信息至少包括报料事件的发生地点、对应于发生地点的发生时间以及事件类型。其中报料事件的发生地点可以由定位信息表示或由基于定位信息生成的位置描述表示,所述位置描述可以例如“福田区深南大道上海宾馆附近”,所述定位信息是根据实时获取的卫星导航数据自动生成的,定位信息可以是诸如经纬度数据、凯立德公司提供的K码或其它可唯一标识地图上某一位置的位置编码。例如,若用户在使用位置服务终端进行步行导航的过程中看到某处发生了值得报料的事件,在例如点击“报料”按键后,报料事件信息确定模块140可以将位置服务终端的当前位置作为报料事件的发生地点,并将当前时间作为报料事件的发生时间。发生地点的定位信息可以从位置服务终端本地地图上取得,当位置服务终端本地没有地图数据而是在线从服务器进行浏览和应用服务时,可以在下载地图数据时连同该定位数据一起下载。又例如,若用户在使用位置服务终端进行车辆行驶导航的过程中,路过某地时发生了事件,为了安全行车考虑未能即时上报,而是待行驶至一相对安全的路段或靠边停车后,才在用户接口模块110提供的电子地图上点击一个位置作为报料地点,这时,报料时间信息确定模块140可以将该报料地点确定为报料事件的发生地点,并将位置服务终端位于该位置时的时间确定为报料事件的发生时间。在实际工作时,报料事件信息确定模块140在接收报料命令后,可以通过用户接口模块110向用户提供选择界面,以便用户选择是将当前位置作为报料事件的发生地点还是将电子地图上所选位置作为报料事件的发生地点。通过用户接口模块110接收用户选择指令后,报料事件信息确定模块140就可以获取相应的定位数据作为报料事件的发生地点了。此外,报料事件信息确定模块140还用于确定报料事件的事件类型。如图3所示,事件类型可以包括临检、塞车、事故(例如车祸)、障碍和其他事件类型。但是,这仅仅是为了举例说明,而不用于限制,在本发明的其它实施例中,还可以任意合适的事件类型。The reporting event information determining module 140 may be configured to determine reporting event information after receiving a reporting command through the user interface module 110 . The reporting event information determination module 140 may be configured to determine the reporting event information according to the relevant information received by the user interface module 110 and/or according to common functions of the location service terminal (such as navigation and positioning functions). The determined reporting event information at least includes the occurrence location of the reporting event, the occurrence time corresponding to the occurrence location, and the event type. Wherein, the place where the reporting event occurred can be indicated by positioning information or by a position description generated based on the positioning information. The position description can be, for example, "near the Shanghai Hotel on Shennan Avenue, Futian District", and the positioning information is based on satellites acquired in real time. The navigation data is automatically generated, and the positioning information can be such as latitude and longitude data, K code provided by Kay Rucker, or other position codes that can uniquely identify a certain position on the map. For example, if the user sees that an event worth reporting has occurred somewhere in the process of using the location service terminal for walking navigation, for example, after clicking the "report" button, the report event information determination module 140 can send the information of the location service terminal The current location is used as the occurrence place of the reporting event, and the current time is used as the occurrence time of the reporting event. The location information of the place of occurrence can be obtained from the local map of the location service terminal. When the location service terminal does not have map data locally but browses and applies services from the server online, it can download the map data together with the location data. For another example, if an incident occurs when the user passes by a certain place while using the location-based service terminal for vehicle navigation, the user fails to report it immediately for the sake of driving safety, but waits to drive to a relatively safe road section or pull over, Just click on a position on the electronic map provided by the user interface module 110 as the report location, at this time, the report time information determination module 140 can determine the report location as the occurrence place of the report event, and place the location service terminal at The time at this position is determined as the occurrence time of the reporting event. In actual work, after receiving the report event information determination module 140, after receiving the report order, the user interface module 110 can provide the user with a selection interface, so that the user can choose whether to use the current location as the place of occurrence of the report event or to use the report event on the electronic map. The selected location is used as the place where the reporting event occurred. After receiving the user's selection instruction through the user interface module 110, the report event information determination module 140 can obtain the corresponding positioning data as the occurrence location of the report event. In addition, the reporting event information determining module 140 is also used to determine the event type of the reporting event. As shown in FIG. 3 , event types may include inspections, traffic jams, accidents (such as car crashes), obstacles, and other event types. However, this is only for illustration and not for limitation. In other embodiments of the present invention, any suitable event type may be used.
微博消息生成模块120可以用于根据报料事件信息生成微博消息。例如,微博消息生成模块120可以根据发生地点和/或发生时间生成事件发生描述,可以根据事件类型生成事件概况描述,例如生成“在滨海大道西向路段发生堵塞”的文字描述。微博消息生成模块120可以直接将报料事件信息的全部描述作为微博消息的全部内容,也可以提取报料事件信息的部分描述作为微博消息的部分内容。例如,除了利用报料事件信息外,微博消息生成模块120还可以通过用户接口模块110接收用户输入信息,并根据用户输入信息生成事件附加描述,例如“铁定迟到了”、“烦死了”“不如走路”等。微博消息生成模块120可以将事件发生描述、事件概况描述和事件附加描述等中的至少一种作为微博消息。The microblog message generation module 120 may be used to generate microblog messages according to the reporting event information. For example, the microblog message generation module 120 may generate an event occurrence description according to the place and/or time of occurrence, and may generate an event summary description according to the event type, for example, generate a text description of "blockage occurs on the westbound section of Binhai Avenue". The microblog message generating module 120 may directly use the entire description of the reported event information as the entire content of the microblog message, or may extract part of the description of the reported event information as part of the content of the microblog message. For example, in addition to using the reported event information, the microblog message generation module 120 can also receive user input information through the user interface module 110, and generate an additional description of the event according to the user input information, such as "definitely late", "very annoying". "It's better to walk" and so on. The microblog message generating module 120 may use at least one of event occurrence description, event general description and event additional description as a microblog message.
上报模块130可以用于向微博服务器上报微博消息生成模块120所生成的微博消息。例如,上报模块130通过用户接口模块110接收发送命令后,可以将微博消息生成模块120生成的微博消息发送给微博服务器。例如,上报模块130可以首先判断该位置服务终端是否预先在微博服务器上注册绑定了账户或是否处于登录状态。若已绑定账户和/或处于登录状态,则直接发送微博消息。例如,当已注册绑定了账户时,表示已经确定了终端ID与对应微博账户之间的绑定关系,此时向微博服务器上传的微博消息中携带有自身终端ID,微博服务器接收该微博消息后可以根据终端ID找到对应的微博账户,并在该微博账户中发布该微博消息。若既没有绑定账户而微博又不处于登录状态,则显示微博账户的登录界面,通过用户接口模块110接收微博登录账户和密码口令后,上报模块130可以根据这些登录请求信息向微博服务器请求登录连接,微博服务器验证登录请求信息并成功通过后,可以为位置服务终端暂存登录状态,上报模块130可以在保持登录状态期限内向微博服务器发送微博消息。其中,保持登录状态的期限可以是即时(例如用户关闭位置服务终端或退出微博后微博服务器则清除即时的登录状态,下次需要重新通过登录界面请求登录)、有限时间(例如1天、1周、1个月等)或有限次数(例如10次、50次等),这是可以根据用户设置随时更改的。在非即时的情况下,微博服务器可以根据位置服务终端的终端ID或网络IP,保存其与登录微博账户之间的关联信息,这样即使本次关闭了位置服务终端或退出了微博,下次启动微博时不需登录就可直接发送微博消息,微博服务器根据终端ID或网络IP识别到对应的微博账户后,就可以在该账户的微博中发布该微博消息了。本领域普通技术人员可以理解,这仅仅是本发明的一个实施例,在本发明的其他实施例中,还可以包括任何合适的向微博服务器发送微博消息的方法,这些都属于本发明的保护范围。The reporting module 130 may be used to report the microblog message generated by the microblog message generation module 120 to the microblog server. For example, the reporting module 130 may send the microblog message generated by the microblog message generation module 120 to the microblog server after receiving the sending command through the user interface module 110 . For example, the reporting module 130 may first determine whether the location service terminal has previously registered and bound an account on the microblog server or is in a login state. If the account has been bound and/or is in the login state, the Weibo message will be sent directly. For example, when an account has been registered and bound, it means that the binding relationship between the terminal ID and the corresponding Weibo account has been determined. At this time, the Weibo message uploaded to the Weibo server carries its own terminal ID, and the Weibo server After receiving the microblog message, the corresponding microblog account can be found according to the terminal ID, and the microblog message is published in the microblog account. If there is no account bound and Weibo is not in the login state, then the login interface of the Weibo account will be displayed. After receiving the Weibo login account and password through the user interface module 110, the reporting module 130 can report to Weibo according to the login request information. The blog server requests a login connection, and after the microblog server verifies the login request information and successfully passes it, it can temporarily store the login status for the location service terminal, and the reporting module 130 can send a microblog message to the microblog server within the time limit for maintaining the login status. Among them, the time limit for maintaining the login status can be immediate (for example, the microblog server will clear the instant login status after the user closes the location service terminal or exits the microblog, and needs to request login through the login interface again next time), limited time (for example, 1 day, 1 week, 1 month, etc.) or a limited number of times (such as 10 times, 50 times, etc.), which can be changed at any time according to user settings. In the non-instantaneous situation, the Weibo server can save the association information between the location service terminal and the login Weibo account according to the terminal ID or network IP of the location service terminal, so that even if the location service terminal is closed or the Weibo is exited this time, The next time you start Weibo, you can directly send Weibo messages without logging in. After the Weibo server identifies the corresponding Weibo account according to the terminal ID or network IP, you can publish the Weibo message in the Weibo of the account. Those of ordinary skill in the art can understand that this is only one embodiment of the present invention, and in other embodiments of the present invention, any suitable method for sending microblog messages to the microblog server can also be included, which all belong to the scope of the present invention protected range.
在工作过程中,报料事件信息确定模块140可以在通过用户接口模块110接收报料命令后,确定报料事件信息。报料事件信息确定模块140可以根据用户接口模块110所接收的相关信息和/或利用位置服务终端的常用功能来确定报料事件信息。所确定的报料事件信息至少包括报料事件的发生地点、对应于发生地点的发生时间以及事件类型。其中报料事件的发生地点可以由定位信息表示或由基于定位信息生成的位置描述表示,所述位置描述可以例如“福田区深南大道上海宾馆附近”,所述定位信息是根据实时获取的卫星导航数据自动生成的,定位信息可以是诸如经纬度数据、凯立德公司提供的K码或其它可唯一标识地图上某一位置的位置编码。例如,报料事件信息确定模块140在接收报料命令后,可以通过用户接口模块110向用户提供选择界面,以便用户选择是将当前位置作为报料事件的发生地点还是将电子地图上所选位置作为报料事件的发生地点。通过用户接口模块110接收用户选择指令后,报料事件信息确定模块140就可以获取相应的定位数据作为报料事件的发生地点了。此外,报料事件信息确定模块140还可以确定报料事件的事件类型。然后,微博消息生成模块120可以根据报料事件信息生成微博消息。例如,微博消息生成模块120可以根据发生地点和/或发生时间生成事件发生描述,可以根据事件类型生成事件概况描述,例如生成“在滨海大道西向路段发生堵塞”的文字描述。微博消息生成模块120可以直接将报料事件信息的全部描述作为微博消息的全部内容,也可以提取报料事件信息的部分描述作为微博消息的部分内容。例如,除了利用报料事件信息外,微博消息生成模块120还可以通过用户接口模块110接收用户输入信息,并根据用户输入信息生成事件附加描述,例如“铁定迟到了”、“烦死了”“不如走路”等。最后,上报模块130可以向微博服务器上报微博消息生成模块120所生成的微博消息。例如,上报模块130通过用户接口模块110接收发送命令后,可以将微博消息生成模块120生成的微博消息发送给微博服务器。例如,上报模块130可以首先判断该位置服务终端是否预先在微博服务器上注册绑定了账户或是否处于登录状态,若已绑定账户和/或处于登录状态,则直接发送微博消息;若既没有绑定账户而微博又不处于登录状态,则显示微博账户的登录界面,登录后,在保持登录状态期限内发送微博消息。During the working process, the reporting event information determination module 140 may determine the reporting event information after receiving the reporting command through the user interface module 110 . The reporting event information determination module 140 may determine the reporting event information according to the relevant information received by the user interface module 110 and/or by utilizing common functions of the location service terminal. The determined reporting event information at least includes the occurrence location of the reporting event, the occurrence time corresponding to the occurrence location, and the event type. Wherein, the place where the reporting event occurred can be indicated by positioning information or by a position description generated based on the positioning information. The position description can be, for example, "near the Shanghai Hotel on Shennan Avenue, Futian District", and the positioning information is based on satellites acquired in real time. The navigation data is automatically generated, and the positioning information can be such as latitude and longitude data, K code provided by Kay Rucker, or other position codes that can uniquely identify a certain position on the map. For example, after receiving the report event information determination module 140, the user interface module 110 can provide the user with a selection interface through the user interface module 110 after receiving the report event information determination module 140, so that the user can choose whether to use the current location as the occurrence place of the report event or use the selected location on the electronic map As the place where the reported incident occurred. After receiving the user's selection instruction through the user interface module 110, the report event information determination module 140 can obtain the corresponding positioning data as the occurrence location of the report event. In addition, the reporting event information determining module 140 may also determine the event type of the reporting event. Then, the microblog message generating module 120 may generate a microblog message according to the reporting event information. For example, the microblog message generation module 120 may generate an event occurrence description according to the place and/or time of occurrence, and may generate an event summary description according to the event type, for example, generate a text description of "blockage occurs on the westbound section of Binhai Avenue". The microblog message generating module 120 may directly use the entire description of the reported event information as the entire content of the microblog message, or may extract part of the description of the reported event information as part of the content of the microblog message. For example, in addition to using the reported event information, the microblog message generation module 120 can also receive user input information through the user interface module 110, and generate an additional description of the event according to the user input information, such as "definitely late", "very annoying". "It's better to walk" and so on. Finally, the reporting module 130 may report the microblog message generated by the microblog message generation module 120 to the microblog server. For example, the reporting module 130 may send the microblog message generated by the microblog message generation module 120 to the microblog server after receiving the sending command through the user interface module 110 . For example, the reporting module 130 may first determine whether the location service terminal has registered and bound an account on the microblog server in advance or whether it is in a login state, and if the account has been bound and/or is in a login state, then directly send a microblog message; If there is no bound account and Weibo is not in the login state, the login interface of the Weibo account is displayed, and after logging in, the Weibo message is sent within the time limit for maintaining the login state.
在本发明的一个优选实施例中,由于位置服务终端通常有导航状态和地图浏览状态这两种不同的状态界面,且这两种状态可以随时进行切换,对于地图浏览状态,用户通常用来查找目标位置,对于导航状态,用户通常用来进行轨迹导航,因此,当报料事件信息确定模块140通过用户接口模块110接收报料命令后,可以自动判断当前是处于导航状态还是地图浏览状态。若是导航状态,则可以默认当前终端所在位置为报料事件的发生地点;若是地图浏览状态,则可以默认地图上的图标所对应的位置为报料事件的发生地点。这样可以简化用户操作,加快报料速度,而且便于用户使用。In a preferred embodiment of the present invention, since the location service terminal usually has two different state interfaces, the navigation state and the map browsing state, and these two states can be switched at any time, for the map browsing state, the user usually uses it to find The target position, for the navigation state, is usually used by the user for trajectory navigation. Therefore, when the report event information determination module 140 receives the report command through the user interface module 110, it can automatically determine whether it is currently in the navigation state or the map browsing state. If it is in the navigation state, the current terminal location can be defaulted as the place where the report event occurs; if it is in the map browsing state, the location corresponding to the icon on the map can be defaulted as the place where the report event occurs. This can simplify user operations, speed up reporting, and is easy for users to use.
在本发明的另一个优选实施例中,每种事件类型还可以分别对应于一个生命周期。如图3所示,临检、塞车、障碍和其他事件类型的生命时间设为2小时,而车祸的生命周期设为3小时。但是,列举这些仅仅是用于举例说明的目的,而不用于限制,在本发明的各种实施例中,可以随时调整各种事件类型的生命周期。对每种事件类型分别设置生命周期,可以在更新最新的报料事件的同时,删除过期的报料事件,从而节省存储空间,也便于接收报料事件的用户能快速方便地浏览到最新最有用的信息。In another preferred embodiment of the present invention, each event type may also correspond to a life cycle. As shown in Figure 3, the life time of inspection, traffic jam, obstacle and other event types is set to 2 hours, while the life cycle of traffic accident is set to 3 hours. However, these are listed only for the purpose of illustration rather than limitation. In various embodiments of the present invention, the life cycle of various event types can be adjusted at any time. The life cycle is set separately for each event type, and the expired reporting events can be deleted while updating the latest reporting events, thereby saving storage space and making it easier for users who receive reporting events to browse the latest and most useful events quickly and conveniently. Information.
在本发明的另一个优选实施例中,报料事件信息还可以包括事件详情,其中事件详情又可以包括图片描述信息和文字描述信息。如图4所示,报料事件信息确定模块140可以通过用户接口模块110向用户提供用于确定事件详情的界面,以便通过用户接口模块110从用户接收相关事件详细。例如,报料事件信息确定模块140可以通过“行进方向/反向”按键接收有关报料事件发生地点所在道路的行进方向的信息,可以是当前行进方向、反向或双向。另外,报料事件信息确定模块140还可以通过“添加照片”按键接收拍照命令,利用位置服务终端内的摄像系统进行拍照,并将所拍的照片作为报料事件信息的图片描述信息。而且,报料事件信息确定模块140还可以通过“添加描述”按键接收文字描述信息,包括与报料事件相关的简短描述或评论信息。此时,微博消息生成模块120还可以根据事件详情生成事件详情描述。通过增加事件详情,可以更详细、全面地描述报料事件,而不局限于简单的时间、地点和类型,提高了本发明的可扩展性和适用性。另外,当位置服务终端检测到速度大于某个预设值(例如10km/h)且无操作时,可以自动进行倒计时,倒计时结束后自动隐藏该界面,跳过添加事件详情的过程。In another preferred embodiment of the present invention, the reporting event information may also include event details, wherein the event details may include picture description information and text description information. As shown in FIG. 4 , the report event information determination module 140 may provide an interface for determining event details to the user through the user interface module 110 , so as to receive relevant event details from the user through the user interface module 110 . For example, the reporting event information determination module 140 may receive information about the traveling direction of the road where the reporting event occurs through the "traveling direction/reverse" button, which may be the current traveling direction, reverse or bidirectional. In addition, the reporting event information determination module 140 can also receive a photographing command through the "add photo" button, use the camera system in the location service terminal to take pictures, and use the photos taken as the picture description information of the reporting event information. Moreover, the report event information determination module 140 can also receive text description information through the "add description" button, including a short description or comment information related to the report event. At this time, the microblog message generating module 120 may also generate event detail descriptions according to event details. By adding event details, the reporting event can be described in more detail and comprehensively without being limited to simple time, place and type, which improves the scalability and applicability of the present invention. In addition, when the location service terminal detects that the speed is greater than a preset value (for example, 10km/h) and there is no operation, it can automatically perform a countdown, and automatically hide the interface after the countdown ends, skipping the process of adding event details.
在本发明的另一个优选实施例中,上报模块130还可以用于在向微博服务器上报微博消息时,同时向导航服务器上报报料事件信息。上报模块130向导航服务器上报的报料事件信息可以包括发生时间、发生地点和事件类型,还可以包括上报者的用户标识(例如ID、用户名等)和事件详情等。通过向导航服务器上报报料事件信息,可以及时地向导航服务器提供最新的交通信息,促进交通信息的共享,另外,由于位置服务终端可以在下载显示导航地图时同时下载显示来自其他用户的报料事件信息,从而可以提高导航的精确性和实用性。In another preferred embodiment of the present invention, the reporting module 130 can also be used to report event information to the navigation server while reporting the microblog message to the microblog server. The reporting event information reported by the reporting module 130 to the navigation server may include occurrence time, occurrence location, and event type, and may also include the reporter's user identification (such as ID, user name, etc.) and event details. By reporting the report event information to the navigation server, the latest traffic information can be provided to the navigation server in time to promote the sharing of traffic information. In addition, since the location service terminal can download and display the report from other users while downloading and displaying the navigation map Event information, which can improve the accuracy and usefulness of navigation.
上报模块130在向导航服务器和微博服务器上报报料事件信息或微博消息时,可以利用GPRS或3G等现有的网络技术。一般而言,位置服务终端可通过现有的移动网络与各种服务器保持实时在线状态,但是这样比较浪费资源。在本发明的一个优选实施例中,位置服务终端(例如包含在其中的上报模块130以及其它通信模块)可以只在需要时相应的服务器连通。例如,其它通信模块可以每间隔一段时间更新地图上的报料事件信息(与导航信息一起下载),即每隔一段时间链接导航服务器一次,另外,仅仅在接收发送命令时,即时开启网络数据传输功能来链接微博服务器和/或导航服务器。这样,可以节省资源,避免位置服务终端中的各种通信模块(例如上报模块130)空载(即耗电但不工作)。When the reporting module 130 reports event information or microblog messages to the navigation server and the microblog server, existing network technologies such as GPRS or 3G can be used. Generally speaking, the location service terminal can maintain real-time online status with various servers through the existing mobile network, but this is a waste of resources. In a preferred embodiment of the present invention, the location service terminal (such as the reporting module 130 and other communication modules contained therein) can only be connected to the corresponding server when needed. For example, other communication modules can update the reporting event information on the map (downloaded together with the navigation information) at regular intervals, that is, link to the navigation server once at regular intervals, and in addition, only when receiving and sending commands, immediately start network data transmission Function to link to Weibo server and/or Navigation server. In this way, resources can be saved, and various communication modules (such as the reporting module 130) in the location service terminal can be prevented from being idle (that is, consuming power but not working).
图5是根据本发明另一个实施例的位置服务与微博互动的位置服务终端的结构示意图。在本实施例中,位置服务与微博互动的位置服务终端包括用户接口模块510、微博消息生成模块520、上报模块530和导航信息确定模块550。其中,用户接口模块510、微博消息生成模块520和上报模块530与图1中的用户接口模块110、微博消息生成模块120以及上报模块130分别相似。Fig. 5 is a schematic structural diagram of a location service terminal for interacting with microblogs according to another embodiment of the present invention. In this embodiment, the location service terminal that interacts with microblogs includes a user interface module 510 , a microblog message generating module 520 , a reporting module 530 and a navigation information determining module 550 . Wherein, the user interface module 510, the microblog message generating module 520 and the reporting module 530 are similar to the user interface module 110, the microblog message generating module 120 and the reporting module 130 in FIG. 1 respectively.
用户接口模块510可以包括本领域技术人员熟知的键盘、手写板、触摸屏、显示屏等用于终端与用户之间相互交流的组件。用户接口模块510可以用于从用户接收各种命令和指令,并向用户显示电子地图及相关数据和信息。The user interface module 510 may include a keyboard, a handwriting pad, a touch screen, a display screen, and other components well known to those skilled in the art for mutual communication between the terminal and the user. The user interface module 510 can be used to receive various commands and instructions from the user, and display an electronic map and related data and information to the user.
导航信息确定模块550可以用于确定当前的导航信息。导航信息可以包括出发地、当前所在位置、途经地、目的地等各种与位置服务相关的信息。出发地、当前所在位置、途经地和目的地等位置相关信息可以由定位信息(例如经纬度数据、凯立德公司提供的K码或其它可唯一标识地图上某一位置的位置编码)来表示或由基于定位信息生成的位置描述来表示,所述位置描述可以例如“福田区深南大道上海宾馆附近”,所述定位信息是根据实时获取的卫星导航数据自动生成的。这些位置的定位信息可以从位置服务终端本地地图上取得,当位置服务终端本地没有地图数据而是在线从服务器进行浏览和应用服务时,可以在下载地图数据时连同该定位数据一起下载。The navigation information determining module 550 may be used to determine current navigation information. The navigation information may include various location service-related information such as departure place, current location, passing place, and destination. Position-related information such as departure place, current location, passing place and destination can be represented by positioning information (such as latitude and longitude data, K code provided by Kay Rucker or other position codes that can uniquely identify a certain position on the map) or based on The location description generated by the positioning information can be represented by the location description, for example, "near the Shanghai Hotel on Shennan Avenue, Futian District", and the positioning information is automatically generated according to the satellite navigation data acquired in real time. The positioning information of these positions can be obtained from the local map of the location service terminal. When the location service terminal does not have map data locally but browses and applies services from the server online, it can be downloaded together with the positioning data when downloading the map data.
微博消息生成模块520可以用于根据导航信息生成微博消息。微博消息生成模块520可以在导航前和/或导航过程中和/或结束导航过程或检测到当前已到达导航路径预设目的地时,提取导航信息的全部或部分描述作为微博消息的全部或部分内容。例如,微博消息生成模块520可以根据目的地生成目的地描述,例如微博消息可以包括“出发准备去东部华侨城”、“在去东部华侨城途中”或“到达东部华侨城”。The microblog message generation module 520 can be used to generate microblog messages according to the navigation information. The microblog message generating module 520 can extract all or part of the navigation information description as the whole of the microblog message before and/or during the navigation process and/or when the navigation process is ended or when it is detected that the preset destination of the navigation route has been reached. or part of the content. For example, the microblog message generating module 520 may generate a destination description according to the destination, for example, the microblog message may include "departure to OCT East", "on the way to OCT East" or "arrive OCT East".
上报模块530可以用于向微博服务器上报微博消息生成模块520所生成的微博消息。例如,上报模块530通过用户接口模块510接收发送命令后,可以将微博消息生成模块520生成的微博消息发送给微博服务器。上报模块530可以与参考图1描述的上报模块130相同。The reporting module 530 may be configured to report the microblog message generated by the microblog message generation module 520 to the microblog server. For example, after receiving the sending command through the user interface module 510, the reporting module 530 may send the microblog message generated by the microblog message generation module 520 to the microblog server. The reporting module 530 may be the same as the reporting module 130 described with reference to FIG. 1 .
在工作过程中,位置服务终端可以在导航前和/或导航过程中和/或结束导航过程或检测到当前已到达导航路径预设目的地时,提取导航信息的全部或部分描述作为微博消息的全部或部分内容,并向微博服务器发送微博消息。导航信息确定模块550可以根据用户接口模块510接收的用户指令来确定当前的导航信息,例如出发地、当前所在位置、途经地、目的地等各种与位置服务相关的信息。出发地、当前所在位置、途经地和目的地等位置相关信息可以由定位信息(例如经纬度数据、凯立德公司提供的K码或其它可唯一标识地图上某一位置的位置编码)来表示或由基于定位信息生成的位置描述来表示,所述位置描述可以例如“福田区深南大道上海宾馆附近”,所述定位信息是根据实时获取的卫星导航数据自动生成的。这些定位信息可以从位置服务终端本地地图上取得,当位置服务终端本地没有地图数据而是在线从服务器进行浏览和应用服务时,可以在下载地图数据时连同该定位数据一起下载。微博消息生成模块520可以根据导航信息生成微博消息。例如,微博消息生成模块520可以在导航前和/或导航过程中和/或导航结束或当前已达到预设目的地时,根据目的地生成目的地描述,例如微博消息可以包括“出发准备去东部华侨城”、“在去东部华侨城途中”或“到达东部华侨城”。最后,上报模块530可以向微博服务器上报微博消息生成模块520所生成的微博消息。例如,上报模块530通过用户接口模块510接收发送命令后,可以将微博消息生成模块520生成的微博消息发送给微博服务器。During the working process, the location service terminal can extract all or part of the description of the navigation information as a microblog message before and/or during the navigation and/or when the navigation process ends or when it detects that it has reached the preset destination of the navigation route All or part of the content, and send a Weibo message to the Weibo server. The navigation information determination module 550 can determine current navigation information according to the user instruction received by the user interface module 510, such as departure location, current location, passing location, destination and other information related to location services. Position-related information such as departure place, current location, passing place and destination can be represented by positioning information (such as latitude and longitude data, K code provided by Kay Rucker or other position codes that can uniquely identify a certain position on the map) or based on The location description generated by the positioning information can be represented by the location description, for example, "near the Shanghai Hotel on Shennan Avenue, Futian District", and the positioning information is automatically generated according to the satellite navigation data acquired in real time. These positioning information can be obtained from the local map of the location service terminal. When the location service terminal does not have map data locally but browses and applies services from the server online, it can be downloaded together with the positioning data when downloading the map data. The microblog message generating module 520 can generate a microblog message according to the navigation information. For example, the microblog message generation module 520 can generate a destination description according to the destination before and/or during the navigation and/or when the navigation ends or the preset destination has been reached, for example, the microblog message can include "departure preparation Going to OCT East", "on the way to OCT East" or "arriving in OCT East". Finally, the reporting module 530 may report the microblog message generated by the microblog message generation module 520 to the microblog server. For example, after receiving the sending command through the user interface module 510, the reporting module 530 may send the microblog message generated by the microblog message generation module 520 to the microblog server.
在本发明的一个优选实施例中,导航信息还可以包括位置服务终端的当前位置和/或根据导航路径计算得到的预计到达时间。此时,导航信息确定模块550还用于确定位置服务终端的当前位置、导航路径和/或预计到达时间。当位置服务终端正在导航过程中时,微博消息生成模块520还可以根据当前位置生成当前所处道路描述信息,例如此时的微博消息可以包括“在去东部华侨城途中,正行驶在深南大道上”。另外,微博消息生成模块520生成的微博消息还可以包括预计到达时间,例如“在去东部华侨城途中,正行驶在深南大道上,预计14:32到达”。这样,可以丰富微博消息的内容,并增添乐趣。In a preferred embodiment of the present invention, the navigation information may also include the current location of the location service terminal and/or the estimated arrival time calculated according to the navigation route. At this time, the navigation information determining module 550 is also used to determine the current location, navigation route and/or estimated time of arrival of the location service terminal. When the location service terminal is in the navigation process, the microblog message generation module 520 can also generate the current road description information according to the current location. on the road". In addition, the microblog message generated by the microblog message generating module 520 may also include the estimated time of arrival, for example, "I am driving on Shennan Avenue on the way to the Eastern Overseas Chinese Town, and I expect to arrive at 14:32". In this way, the content of the microblog message can be enriched and fun can be added.
在本发明的另一个优选实施例中,在导航前或导航过程中,导航信息确定模块550还可以用于确定导航路径。确定导航路径后,微博消息生成模块520还可以根据导航路径信息生成文字描述或图片描述,使所生成的微博消息中包含导航路径。其中导航路径的图片描述可以是一个由终端内的拍摄模块拍摄的包含导航路径的地图区块图片。通过在微博消息中发布导航路径,不仅可以与其它微博用户共享导航路径,还可以根据其它微博用户的评论修正自己的导航路径,从而更方便快速地到达目的地。In another preferred embodiment of the present invention, the navigation information determination module 550 can also be used to determine the navigation route before or during the navigation. After the navigation route is determined, the microblog message generation module 520 may also generate a text description or a picture description according to the navigation route information, so that the generated microblog message includes the navigation route. The picture description of the navigation path may be a map block picture including the navigation path taken by the camera module in the terminal. By publishing the navigation path in the Weibo message, you can not only share the navigation path with other Weibo users, but also modify your own navigation path according to the comments of other Weibo users, so as to reach the destination more conveniently and quickly.
在本发明的另一个优选实施例中,在结束导航过程或检测到当前已到达导航路径预设目的地时,导航信息确定模块550还可以用于确定行驶轨迹。确定之前的行驶轨迹后,微博消息生成模块520还可以根据行驶轨迹生成文字描述或图片描述,使所生成的微博消息中包含行驶轨迹。其中行驶轨迹的图片描述可以是一个由终端内的拍摄模块拍摄的包含行驶轨迹的地图区块图片。通过在微博消息中发布行驶轨迹,不仅可以与其它微博用户共享行驶轨迹,还可以记录自己的行程,以便以后回忆或向他人描述、分享自己的经历。In another preferred embodiment of the present invention, when the navigation process ends or it is detected that the preset destination of the navigation route has been reached, the navigation information determination module 550 can also be used to determine the driving trajectory. After the previous driving track is determined, the microblog message generating module 520 may also generate a text description or a picture description according to the driving track, so that the generated microblog message includes the driving track. The picture description of the driving track may be a map block picture including the driving track taken by the camera module in the terminal. By publishing the driving track in the Weibo message, you can not only share the driving track with other Weibo users, but also record your own itinerary, so that you can recall or describe and share your own experience with others later.
图6是根据本发明又一个实施例的位置服务与微博互动的位置服务终端的结构示意图。在本实施例中,位置服务与微博互动的位置服务终端包括用户接口模块610、微博消息生成模块620、上报模块630、报料事件信息确定模块640和导航信息确定模块650。其中,用户接口模块610可以集成用户接口模块110和510的各种功能,微博消息生成模块620可以集成微博消息生成模块120和520的各种功能,上报模块630可以集成上报模块130和530的各种功能,报料事件信息确定模块640可以类似于报料事件信息确定模块140,导航信息确定模块650可以类似于导航信息确定模块550。这种位置服务与微博互动的位置服务终端通过将位置服务与微博服务有效地结合,使得位置服务终端可以对自身行程或行驶过程中发现的事件在微博上实时地进行报料和共享,即可以利用位置服务功能直接向微博提供位置相关功能,同时又能利用微博促进位置服务相关信息的共享,不仅为用户的使用提供了便利,还能提高位置服务和微博服务的质量。Fig. 6 is a schematic structural diagram of a location service terminal for interaction between location service and microblog according to another embodiment of the present invention. In this embodiment, the location service terminal that interacts with microblogs includes a user interface module 610 , a microblog message generation module 620 , a reporting module 630 , a report event information determination module 640 and a navigation information determination module 650 . Among them, the user interface module 610 can integrate various functions of the user interface modules 110 and 510, the microblog message generation module 620 can integrate various functions of the microblog message generation modules 120 and 520, and the reporting module 630 can integrate the reporting modules 130 and 530 The reporting event information determining module 640 may be similar to the reporting event information determining module 140 , and the navigation information determining module 650 may be similar to the navigation information determining module 550 . This kind of location service terminal that interacts with microblog effectively combines location service with microblog service, so that the location service terminal can report and share in real time on microblog the events found in its own itinerary or driving process , that is, the location-based service function can be used to directly provide location-related functions to Weibo, and at the same time, Weibo can be used to promote the sharing of location-based service-related information, which not only provides convenience for users, but also improves the quality of location-based services and Weibo services .
图7是根据本发明一个实施例的位置服务与微博互动的方法的流程图。在本实施例中,位置服务与微博互动的方法从步骤710开始。FIG. 7 is a flowchart of a method for interacting with microblogs based on location services according to an embodiment of the present invention. In this embodiment, the method for location service interaction with Weibo starts from step 710 .
在步骤710中,确定当前的导航信息或在接收报料命令后确定报料事件信息。导航信息可以包括出发地、当前所在位置、途经地、目的地等各种与位置服务相关的信息。所确定的报料事件信息至少包括报料事件的发生地点、对应于发生地点的发生时间以及事件类型。其中出发地、当前所在位置、途经地、目的地、报料事件的发生地点等位置相关信息可以由定位信息表示或由基于定位信息生成的位置描述表示,所述位置描述可以例如“福田区深南大道上海宾馆附近”,所述定位信息是根据实时获取的卫星导航数据自动生成的,定位信息可以是诸如经纬度数据、凯立德公司提供的K码或其它可唯一标识地图上某一位置的位置编码。In step 710, determine the current navigation information or determine the reporting event information after receiving the reporting command. The navigation information may include various location service-related information such as departure place, current location, passing place, and destination. The determined reporting event information at least includes the occurrence location of the reporting event, the occurrence time corresponding to the occurrence location, and the event type. The location-related information such as the departure place, the current location, the passing place, the destination, and the place where the reporting event occurred can be represented by positioning information or by a location description generated based on the positioning information. The location description can be, for example, "Futian District Deep Near the Shanghai Hotel on South Avenue", the positioning information is automatically generated according to the satellite navigation data obtained in real time, and the positioning information can be such as latitude and longitude data, the K code provided by Kay Rucker, or other position codes that can uniquely identify a certain position on the map .
在步骤720中,根据导航信息或报料事件信息生成微博消息。确定导航信息后,可以在导航前、导航过程中和/或导航结束或当前已到达预设目的地时提取导航信息的全部或部分描述作为微博消息的全部或部分内容。相似地,确定报料事件信息后,可以提取报料事件信息的全部或部分描述作为微博消息的全部或部分内容。例如,除了直接根据导航信息或报料事件信息生成微博消息外,还可以接收用户输入的其它内容作为微博消息的一部分。In step 720, a microblog message is generated according to the navigation information or reporting event information. After the navigation information is determined, all or part of the description of the navigation information can be extracted as the whole or part of the content of the microblog message before the navigation, during the navigation and/or when the navigation ends or when the preset destination has been reached. Similarly, after the reporting event information is determined, all or part of the description of the reporting event information may be extracted as all or part of the content of the microblog message. For example, in addition to directly generating a microblog message based on navigation information or reporting event information, other content input by the user may also be received as a part of the microblog message.
在步骤730中,向微博服务器上报步骤720中生成的微博消息。In step 730, the microblog message generated in step 720 is reported to the microblog server.
本发明一种位置服务与微博互动的方法通过将位置服务与微博服务有效地结合,使得位置服务终端可以对自身行程或行驶过程中发现的事件在微博上实时地进行报料和共享,即可以利用位置服务功能直接向微博提供位置相关功能,同时又能利用微博促进位置服务相关信息的共享,不仅为用户的使用提供了便利,还能提高位置服务和微博服务的质量。A method for interaction between location services and microblogs in the present invention effectively combines location services with microblog services, so that location service terminals can report and share in real time on microblogs the events found during their own travel or driving process , that is, the location-based service function can be used to directly provide location-related functions to Weibo, and at the same time, Weibo can be used to promote the sharing of location-based service-related information, which not only provides convenience for users, but also improves the quality of location-based services and Weibo services .
图8是根据本发明另一个实施例的位置服务与微博互动的方法的流程图。在本实施例中,位置服务与微博互动的方法从步骤810开始。FIG. 8 is a flowchart of a method for interacting with microblogs based on location services according to another embodiment of the present invention. In this embodiment, the method for interacting with microblogs based on location services starts from step 810 .
在步骤810中,在接收报料命令后,确定报料事件信息。可以根据接收的相关信息和/或根据位置服务终端的常用功能(例如导航定位功能)来确定报料事件信息。所确定的报料事件信息至少包括报料事件的发生地点、对应于发生地点的发生时间以及事件类型。其中报料事件的发生地点可以由定位信息表示或由基于定位信息生成的位置描述表示,所述位置描述可以例如“福田区深南大道上海宾馆附近”,所述定位信息是根据实时获取的卫星导航数据自动生成的,定位信息可以是诸如经纬度数据、凯立德公司提供的K码或其它可唯一标识地图上某一位置的位置编码。例如,若用户在使用位置服务终端进行步行导航的过程中看到某处发生了值得报料的事件,在例如点击“报料”按键后,可以将位置服务终端的当前位置作为报料事件的发生地点,并将当前时间作为报料事件的发生时间。发生地点的定位信息可以从位置服务终端本地地图上取得,当位置服务终端本地没有地图数据而是在线从服务器进行浏览和应用服务时,可以在下载地图数据时连同该定位数据一起下载。又例如,若用户在使用位置服务终端进行车辆行驶导航的过程中,路过某地时发生了事件,为了安全行车考虑未能即时上报,而是待行驶至一相对安全的路段或靠边停车后,才在电子地图上点击一个位置作为报料地点,这时,可以将该报料地点确定为报料事件的发生地点,并将位置服务终端位于该位置时的时间确定为报料事件的发生时间。在实际工作时,接收报料命令后,可以向用户提供选择界面,以便用户选择是将当前位置作为报料事件的发生地点还是将电子地图上所选位置作为报料事件的发生地点。接收用户选择指令后,就可以获取相应的定位数据作为报料事件的发生地点了。此外,还可以确定报料事件的事件类型。如图3所示,事件类型可以包括临检、塞车、事故(例如车祸)、障碍和其他事件类型。但是,这仅仅是为了举例说明,而不用于限制,在本发明的其它实施例中,还可以任意合适的事件类型。In step 810, after receiving the report command, determine report event information. The reporting event information can be determined according to the received related information and/or according to the commonly used functions of the location service terminal (such as the navigation and positioning function). The determined reporting event information at least includes the occurrence location of the reporting event, the occurrence time corresponding to the occurrence location, and the event type. Wherein, the place where the reporting event occurred can be indicated by positioning information or by a position description generated based on the positioning information. The position description can be, for example, "near the Shanghai Hotel on Shennan Avenue, Futian District", and the positioning information is based on satellites acquired in real time. The navigation data is automatically generated, and the positioning information can be such as latitude and longitude data, K code provided by Kay Rucker, or other position codes that can uniquely identify a certain position on the map. For example, if the user sees an event worthy of reporting occurred somewhere in the process of using the location service terminal for walking navigation, for example, after clicking the "report" button, the current location of the location service terminal can be used as the report event. The occurrence location, and use the current time as the occurrence time of the reporting event. The location information of the place of occurrence can be obtained from the local map of the location service terminal. When the location service terminal does not have map data locally but browses and applies services from the server online, it can download the map data together with the location data. For another example, if an incident occurs when the user passes by a certain place while using the location-based service terminal for vehicle navigation, the user fails to report it immediately for the sake of driving safety, but waits to drive to a relatively safe road section or pull over, Just click on a position on the electronic map as the reporting location, at this time, the reporting location can be determined as the occurrence location of the reporting event, and the time when the location service terminal is located at this location can be determined as the occurrence time of the reporting event . In actual work, after receiving the reporting command, a selection interface can be provided to the user, so that the user can choose whether to use the current location as the location of the reporting event or use the selected location on the electronic map as the location of the reporting event. After receiving the user's selection instruction, the corresponding positioning data can be obtained as the location of the reporting event. In addition, the event type of the report event can also be determined. As shown in FIG. 3 , event types may include inspections, traffic jams, accidents (such as car crashes), obstacles, and other event types. However, this is only for illustration and not for limitation. In other embodiments of the present invention, any suitable event type may be used.
在步骤820中,可以根据报料事件信息生成微博消息。例如,可以根据发生地点和/或发生时间生成事件发生描述,可以根据事件类型生成事件概况描述,例如生成“在滨海大道西向路段发生堵塞”的文字描述。可以直接将报料事件信息的全部描述作为微博消息的全部内容,也可以提取报料事件信息的部分描述作为微博消息的部分内容。例如,除了利用报料事件信息外,还可以接收用户输入信息,并根据用户输入信息生成事件附加描述,例如“铁定迟到了”、“烦死了”“不如走路”等。可以将事件发生描述、事件概况描述和事件附加描述等中的至少一种作为微博消息。In step 820, a microblog message may be generated according to the reported event information. For example, an event occurrence description may be generated according to the occurrence location and/or occurrence time, and an event overview description may be generated according to the event type, for example, a text description of "blockage occurs on the westbound section of Binhai Boulevard" is generated. The entire description of the reporting event information may be directly used as the entire content of the microblog message, or part of the description of the reporting event information may be extracted as part of the content of the microblog message. For example, in addition to using reported event information, it can also receive user input information, and generate additional descriptions of events based on user input information, such as "I am definitely late", "I'm bored", "It's better to walk" and so on. At least one of event occurrence description, event general description and event additional description can be used as a microblog message.
在步骤830中,可以向微博服务器上报步骤820中生成的微博消息。例如,接收发送命令后,可以将微博消息发送给微博服务器。例如,可以首先判断该位置服务终端是否预先在微博服务器上注册绑定了账户或是否处于登录状态。若已绑定账户和/或处于登录状态,则直接发送微博消息。例如,当已注册绑定了账户时,表示已经确定了终端ID与对应微博账户之间的绑定关系,此时向微博服务器上传的微博消息中携带有自身终端ID,微博服务器接收该微博消息后可以根据终端ID找到对应的微博账户,并在该微博账户中发布该微博消息。若既没有绑定账户而微博又不处于登录状态,则显示微博账户的登录界面,接收微博登录账户和密码口令后,可以根据这些登录请求信息向微博服务器请求登录连接,微博服务器验证登录请求信息并成功通过后,可以为位置服务终端暂存登录状态,可以在保持登录状态期限内向微博服务器发送微博消息。其中,保持登录状态的期限可以是即时(例如用户关闭位置服务终端或退出微博后微博服务器则清除即时的登录状态,下次需要重新通过登录界面请求登录)、有限时间(例如1天、1周、1个月等)或有限次数(例如10次、50次等),这是可以根据用户设置随时更改的。在非即时的情况下,微博服务器可以根据位置服务终端的终端ID或网络IP,保存其与登录微博账户之间的关联信息,这样即使本次关闭了位置服务终端或退出了微博,下次启动微博时不需登录就可直接发送微博消息,微博服务器根据终端ID或网络IP识别到对应的微博账户后,就可以在该账户的微博中发布该微博消息了。本领域普通技术人员可以理解,这仅仅是本发明的一个实施例,在本发明的其他实施例中,还可以包括任何合适的向微博服务器发送微博消息的方法,这些都属于本发明的保护范围。In step 830, the microblog message generated in step 820 may be reported to the microblog server. For example, after receiving the sending command, the microblog message may be sent to the microblog server. For example, it may first be determined whether the location service terminal has registered and bound an account on the microblog server in advance or whether it is in a login state. If the account has been bound and/or is in the login state, the Weibo message will be sent directly. For example, when an account has been registered and bound, it means that the binding relationship between the terminal ID and the corresponding Weibo account has been determined. At this time, the Weibo message uploaded to the Weibo server carries its own terminal ID, and the Weibo server After receiving the microblog message, the corresponding microblog account can be found according to the terminal ID, and the microblog message is published in the microblog account. If there is no bound account and Weibo is not in the login state, the login interface of the Weibo account will be displayed. After receiving the Weibo login account and password, it can request a login connection to the Weibo server according to the login request information. Weibo After the server verifies the login request information and successfully passes it, it can temporarily store the login status for the location service terminal, and can send a microblog message to the microblog server within the time limit for maintaining the login status. Among them, the time limit for maintaining the login status can be immediate (for example, the microblog server will clear the instant login status after the user closes the location service terminal or exits the microblog, and needs to request login through the login interface again next time), limited time (for example, 1 day, 1 week, 1 month, etc.) or a limited number of times (such as 10 times, 50 times, etc.), which can be changed at any time according to user settings. In the non-instantaneous situation, the Weibo server can save the association information between the location service terminal and the login Weibo account according to the terminal ID or network IP of the location service terminal, so that even if the location service terminal is closed or the Weibo is exited this time, The next time you start Weibo, you can directly send Weibo messages without logging in. After the Weibo server identifies the corresponding Weibo account according to the terminal ID or network IP, you can publish the Weibo message in the Weibo of the account. Those of ordinary skill in the art can understand that this is only one embodiment of the present invention, and in other embodiments of the present invention, any suitable method for sending microblog messages to the microblog server can also be included, which all belong to the scope of the present invention protected range.
在本发明的一个优选实施例中,由于位置服务终端通常有导航状态和地图浏览状态这两种不同的状态界面,且这两种状态可以随时进行切换,对于地图浏览状态,用户通常用来查找目标位置,对于导航状态,用户通常用来进行轨迹导航,因此,步骤810中,在接收报料命令后,可以自动判断当前是处于导航状态还是地图浏览状态。若是导航状态,则可以默认当前终端所在位置为报料事件的发生地点;若是地图浏览状态,则可以默认地图上的图标所对应的位置为报料事件的发生地点。这样可以简化用户操作,加快报料速度,而且便于用户使用。In a preferred embodiment of the present invention, since the location service terminal usually has two different state interfaces, the navigation state and the map browsing state, and these two states can be switched at any time, for the map browsing state, the user usually uses it to find The target location, for the navigation state, is usually used by the user for track navigation. Therefore, in step 810, after receiving the notification command, it can automatically determine whether it is currently in the navigation state or the map browsing state. If it is in the navigation state, the current terminal location can be defaulted as the place where the report event occurs; if it is in the map browsing state, the location corresponding to the icon on the map can be defaulted as the place where the report event occurs. This can simplify user operations, speed up reporting, and is easy for users to use.
在本发明的另一个优选实施例中,每种事件类型还可以分别对应于一个生命周期。如图3所示,临检、塞车、障碍和其他事件类型的生命时间设为2小时,而车祸的生命周期设为3小时。但是,列举这些仅仅是用于举例说明的目的,而不用于限制,在本发明的各种实施例中,可以随时调整各种事件类型的生命周期。对每种事件类型分别设置生命周期,可以在更新最新的报料事件的同时,删除过期的报料事件,从而节省存储空间,也便于接收报料事件的用户能快速方便地浏览到最新最有用的信息。In another preferred embodiment of the present invention, each event type may also correspond to a life cycle. As shown in Figure 3, the life time of inspection, traffic jam, obstacle and other event types is set to 2 hours, while the life cycle of traffic accident is set to 3 hours. However, these are listed only for the purpose of illustration rather than limitation. In various embodiments of the present invention, the life cycle of various event types can be adjusted at any time. The life cycle is set separately for each event type, and the expired reporting events can be deleted while updating the latest reporting events, thereby saving storage space and making it easier for users who receive reporting events to browse the latest and most useful events quickly and conveniently. Information.
在本发明的另一个优选实施例中,报料事件信息还可以包括事件详情,其中事件详情又可以包括图片描述信息和文字描述信息。如图4所示,在步骤810中,可以向用户提供用于确定事件详情的界面,以便从用户接收相关事件详细。例如,可以通过“行进方向/反向”按键接收有关报料事件发生地点所在道路的行进方向的信息,可以是当前行进方向、反向或双向。另外,还可以通过“添加照片”按键接收拍照命令,利用位置服务终端内的摄像系统进行拍照,并将所拍的照片作为报料事件信息的图片描述信息。而且,还可以通过“添加描述”按键接收文字描述信息,包括与报料事件相关的简短描述或评论信息。此时,在步骤820中,还可以根据事件详情生成事件详情描述。通过增加事件详情,可以更详细、全面地描述报料事件,而不局限于简单的时间、地点和类型,提高了本发明的可扩展性和适用性。In another preferred embodiment of the present invention, the reporting event information may also include event details, wherein the event details may include picture description information and text description information. As shown in FIG. 4, in step 810, an interface for determining event details may be provided to the user so as to receive relevant event details from the user. For example, information about the direction of travel of the road where the reporting incident occurs can be received through the "direction of travel/reverse" button, which can be the current direction of travel, reverse or bi-directional. In addition, the "add photo" button can also be used to receive a photo command, use the camera system in the location service terminal to take photos, and use the photos taken as the picture description information of the reported event information. Moreover, you can also receive text description information through the "add description" button, including a short description or comment information related to the reporting event. At this time, in step 820, an event detailed description may also be generated according to the event details. By adding event details, the reporting event can be described in more detail and comprehensively without being limited to simple time, place and type, which improves the scalability and applicability of the present invention.
在本发明的另一个优选实施例中,步骤830中,还可以在向微博服务器上报微博消息时,同时向导航服务器上报报料事件信息。向导航服务器上报的报料事件信息可以包括发生时间、发生地点和事件类型,还可以包括上报者的用户标识(例如ID、用户名等)和事件详情等。通过向导航服务器上报报料事件信息,可以及时地向导航服务器提供最新的交通信息,促进交通信息的共享,另外,由于位置服务终端可以在下载显示导航地图时同时下载显示来自其他用户的报料事件信息,从而可以提高导航的精确性和实用性。In another preferred embodiment of the present invention, in step 830, when reporting the microblog message to the microblog server, report event information may also be reported to the navigation server at the same time. The reporting event information reported to the navigation server may include occurrence time, occurrence location, and event type, and may also include the reporter's user identification (such as ID, user name, etc.) and event details. By reporting the report event information to the navigation server, the latest traffic information can be provided to the navigation server in time to promote the sharing of traffic information. In addition, since the location service terminal can download and display the report from other users while downloading and displaying the navigation map Event information, which can improve the accuracy and usefulness of navigation.
步骤830中,在向导航服务器和微博服务器上报报料事件信息或微博消息时,可以利用GPRS或3G等现有的网络技术。一般而言,位置服务终端可通过现有的移动网络与各种服务器保持实时在线状态,但是这样比较浪费资源。在本发明的一个优选实施例中,位置服务终端可以只在需要时相应的服务器连通。例如,其它通信模块可以每间隔一段时间更新地图上的报料事件信息(与导航信息一起下载),即每隔一段时间链接导航服务器一次,另外,仅仅在接收发送命令时,即时开启网络数据传输功能来链接微博服务器和/或导航服务器。这样,可以节省资源,避免位置服务终端中的各种通信模块空载(即耗电但不工作)。In step 830, existing network technologies such as GPRS or 3G may be used when reporting event information or microblog messages to the navigation server and the microblog server. Generally speaking, the location service terminal can maintain real-time online status with various servers through the existing mobile network, but this is a waste of resources. In a preferred embodiment of the present invention, the location service terminal can communicate with the corresponding server only when needed. For example, other communication modules can update the reporting event information on the map (downloaded together with the navigation information) at regular intervals, that is, link to the navigation server once at regular intervals, and in addition, only when receiving and sending commands, immediately start network data transmission Function to link to Weibo server and/or Navigation server. In this way, resources can be saved, and various communication modules in the location-based service terminal can be avoided from being idle (that is, consuming power but not working).
图9是根据本发明又一个实施例的位置服务与微博互动的方法的流程图。在本实施例中,位置服务终端与微博互动的方法从步骤910开始。FIG. 9 is a flow chart of a method for interacting with microblogs based on location services according to yet another embodiment of the present invention. In this embodiment, the method for interacting between a location service terminal and a microblog starts from step 910 .
在步骤910中,可以确定当前的导航信息。导航信息可以包括出发地、当前所在位置、途经地、目的地等各种与位置服务相关的信息。出发地、当前所在位置、途经地和目的地等位置相关信息可以由定位信息(例如经纬度数据、凯立德公司提供的K码或其它可唯一标识地图上某一位置的位置编码)来表示或由基于定位信息生成的位置描述来表示,所述位置描述可以例如“福田区深南大道上海宾馆附近”,所述定位信息是根据实时获取的卫星导航数据自动生成的。这些位置的定位信息可以从位置服务终端本地地图上取得,当位置服务终端本地没有地图数据而是在线从服务器进行浏览和应用服务时,可以在下载地图数据时连同该定位数据一起下载。In step 910, current navigation information may be determined. The navigation information may include various location service-related information such as departure place, current location, passing place, and destination. Position-related information such as departure place, current location, passing place and destination can be represented by positioning information (such as latitude and longitude data, K code provided by Kay Rucker or other position codes that can uniquely identify a certain position on the map) or based on The location description generated by the positioning information can be represented by the location description, for example, "near the Shanghai Hotel on Shennan Avenue, Futian District", and the positioning information is automatically generated according to the satellite navigation data acquired in real time. The positioning information of these positions can be obtained from the local map of the location service terminal. When the location service terminal does not have map data locally but browses and applies services from the server online, it can be downloaded together with the positioning data when downloading the map data.
在步骤920中,可以根据导航信息生成微博消息。可以在导航前和/或导航过程中和/或结束导航过程或检测到当前已到达导航路径预设目的地时,提取导航信息的全部或部分描述作为微博消息的全部或部分内容。例如,可以根据目的地生成目的地描述,例如微博消息可以包括“出发准备去东部华侨城”、“在去东部华侨城途中”或“到达东部华侨城”。In step 920, a microblog message may be generated according to the navigation information. All or part of the description of the navigation information may be extracted as all or part of the content of the microblog message before and/or during the navigation and/or when the navigation process is ended or when it is detected that the preset destination of the navigation route has been reached. For example, the destination description may be generated according to the destination, for example, the microblog message may include "starting to go to OCT East", "on the way to OCT East" or "arriving OCT East".
在步骤930中,可以向微博服务器上报步骤920中生成的微博消息。例如,在接收发送命令后,可以将步骤920中生成的微博消息发送给微博服务器。发送微博消息的过程可以与参考图8描述的步骤830相同。In step 930, the microblog message generated in step 920 may be reported to the microblog server. For example, after receiving the send command, the microblog message generated in step 920 may be sent to the microblog server. The process of sending a microblog message may be the same as step 830 described with reference to FIG. 8 .
在本发明的一个优选实施例中,导航信息还可以包括位置服务终端的当前位置和/或根据导航路径计算得到的预计到达时间。此时,步骤910中,还可以确定位置服务终端的当前位置、导航路径和/或预计到达时间。若位置服务终端正在导航过程中,那么在步骤920,还可以根据当前位置生成当前所处道路描述信息,例如此时的微博消息可以包括“在去东部华侨城途中,正行驶在深南大道上”。另外,步骤920中,生成的微博消息还可以包括预计到达时间,例如“在去东部华侨城途中,正行驶在深南大道上,预计14:32到达”。这样,可以丰富微博消息的内容,并增添乐趣。In a preferred embodiment of the present invention, the navigation information may also include the current location of the location service terminal and/or the estimated arrival time calculated according to the navigation route. At this time, in step 910, the current location, navigation route and/or estimated time of arrival of the location service terminal may also be determined. If the location service terminal is in the navigation process, then in step 920, the current road description information can also be generated according to the current location, for example, the microblog message at this time can include "On the way to the Eastern Overseas Chinese Town, driving on Shennan Avenue ". In addition, in step 920, the generated microblog message may also include the estimated time of arrival, for example, "On the way to OCT East, driving on Shennan Avenue, expected to arrive at 14:32". In this way, the content of the microblog message can be enriched and fun can be added.
在本发明的另一个优选实施例中,在导航前或导航过程中,在步骤910,还可以,确定导航路径。步骤920中,还可以根据导航路径信息生成文字描述或图片描述,使所生成的微博消息中包含导航路径。其中导航路径的图片描述可以是一个由终端内的拍摄模块拍摄的包含导航路径的地图区块图片。通过在微博消息中发布导航路径,不仅可以与其它微博用户共享导航路径,还可以根据其它微博用户的评论修正自己的导航路径,从而更方便快速地到达目的地。In another preferred embodiment of the present invention, before or during navigation, at step 910, a navigation route may also be determined. In step 920, a text description or a picture description may also be generated according to the navigation route information, so that the generated microblog message includes the navigation route. The picture description of the navigation path may be a map block picture including the navigation path taken by the camera module in the terminal. By publishing the navigation path in the Weibo message, you can not only share the navigation path with other Weibo users, but also modify your own navigation path according to the comments of other Weibo users, so as to reach the destination more conveniently and quickly.
在本发明的另一个优选实施例中,在结束导航过程或检测到当前已到达导航路径预设目的地时,在步骤910,还可以确定行驶轨迹。步骤920中,还可以根据行驶轨迹生成文字描述或图片描述,使所生成的微博消息中包含行驶轨迹。其中行驶轨迹的图片描述可以是一个由终端内的拍摄模块拍摄的包含行驶轨迹的地图区块图片。通过在微博消息中发布行驶轨迹,不仅可以与其它微博用户共享行驶轨迹,还可以记录自己的行程,以便以后回忆或向他人描述、分享自己的经历。In another preferred embodiment of the present invention, when the navigation process is ended or it is detected that the preset destination of the navigation route has been reached, at step 910, the driving trajectory can also be determined. In step 920, a text description or a picture description may also be generated according to the driving track, so that the generated microblog message includes the driving track. The picture description of the driving track may be a map block picture including the driving track taken by the camera module in the terminal. By publishing the driving track in the Weibo message, you can not only share the driving track with other Weibo users, but also record your own itinerary, so that you can recall or describe and share your own experience with others later.
在本发明的各种实施例中,提供了一种位置服务与微博互动的方法和位置服务终端,通过将位置服务与微博服务有效地结合,使得位置服务终端可以对自身行程或行驶过程中发现的事件在微博上实时地进行报料和共享,即可以利用位置服务功能直接向微博提供位置相关功能,同时又能利用微博促进位置服务相关信息的共享,不仅为用户的使用提供了便利,还能提高位置服务和微博服务的质量。In various embodiments of the present invention, a location service terminal and a method for interacting with microblog are provided. By effectively combining location service with microblog service, the location service terminal can monitor its own itinerary or driving process The events found in the microblog are reported and shared in real time on Weibo, that is, the location service function can be used to directly provide location-related functions to Weibo, and at the same time, Weibo can be used to promote the sharing of location service-related information, which is not only for the user's use It provides convenience and can also improve the quality of location service and microblogging service.
虽然本发明是通过具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或材料,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。Although the present invention is described through specific embodiments, those skilled in the art should understand that various changes and equivalent substitutions can be made to the present invention without departing from the scope of the present invention. In addition, various modifications may be made to the invention for a particular situation or material without departing from the scope of the invention. Therefore, it is intended that the invention not be limited to the particular embodiments disclosed, but should include all implementations falling within the scope of the appended claims.
Claims (8)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110222350.9A CN102316409B (en) | 2011-08-04 | 2011-08-04 | A kind of method of location-based service and microblogging interaction and location-based service terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110222350.9A CN102316409B (en) | 2011-08-04 | 2011-08-04 | A kind of method of location-based service and microblogging interaction and location-based service terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN102316409A CN102316409A (en) | 2012-01-11 |
| CN102316409B true CN102316409B (en) | 2015-09-02 |
Family
ID=45429159
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201110222350.9A Expired - Fee Related CN102316409B (en) | 2011-08-04 | 2011-08-04 | A kind of method of location-based service and microblogging interaction and location-based service terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN102316409B (en) |
Families Citing this family (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103379024B (en) | 2012-04-26 | 2018-07-10 | 腾讯科技(深圳)有限公司 | Micro-blog information dissemination method and server |
| CN103473227B (en) * | 2012-06-06 | 2015-07-01 | 腾讯科技(深圳)有限公司 | Method and device displaying microblog dynamics |
| CN102739563A (en) * | 2012-06-06 | 2012-10-17 | 中国联合网络通信集团有限公司 | Micro-blog issuing method based on Web of Things, intermediate equipment and micro-blog issuing platform |
| GB201211853D0 (en) * | 2012-07-04 | 2012-08-15 | Qatar Foundation | A system and method for event or entity analysis and exploration in microblogs |
| CN103247169B (en) * | 2013-04-17 | 2015-03-25 | 浙江大学 | Social network-based vehicle information publishing method |
| CN103411602B (en) * | 2013-07-18 | 2016-01-20 | 江苏中科天安智联科技有限公司 | Vehicle driving trace share system |
| CN104427462A (en) * | 2013-08-19 | 2015-03-18 | 北大方正集团有限公司 | News-reporting method and system based on mobile communication |
| CN104954340B (en) * | 2014-03-31 | 2019-04-30 | 腾讯科技(深圳)有限公司 | A kind of detection method and device of agent IP address |
| CN104296770A (en) * | 2014-10-14 | 2015-01-21 | 广东翼卡车联网服务有限公司 | Method and system for transmitting position information received by social software via terminal and terminal |
| CN108768679B (en) * | 2018-05-18 | 2021-03-23 | 栾德洋 | Method for realizing travel sharing and computer readable storage medium |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101299769A (en) * | 2008-05-14 | 2008-11-05 | 天津华永无线科技有限公司 | Micro blog system based on geographical position and construction method thereof |
| WO2010100354A1 (en) * | 2009-03-03 | 2010-09-10 | Alcatel Lucent | Method and system for the multi-criteria management of presence notifications |
| CN101923544A (en) * | 2009-06-15 | 2010-12-22 | 北京百分通联传媒技术有限公司 | Method for monitoring and displaying Internet hot spots |
-
2011
- 2011-08-04 CN CN201110222350.9A patent/CN102316409B/en not_active Expired - Fee Related
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101299769A (en) * | 2008-05-14 | 2008-11-05 | 天津华永无线科技有限公司 | Micro blog system based on geographical position and construction method thereof |
| WO2010100354A1 (en) * | 2009-03-03 | 2010-09-10 | Alcatel Lucent | Method and system for the multi-criteria management of presence notifications |
| CN101923544A (en) * | 2009-06-15 | 2010-12-22 | 北京百分通联传媒技术有限公司 | Method for monitoring and displaying Internet hot spots |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102316409A (en) | 2012-01-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102316409B (en) | A kind of method of location-based service and microblogging interaction and location-based service terminal | |
| US10750311B2 (en) | Application-based tracking and mapping function in connection with vehicle-based services provision | |
| US9730024B2 (en) | Method and system for saving and retrieving spatial related information | |
| CN105051493B (en) | Method and device for transmission route | |
| CN108898535B (en) | Pick-up and drop-off areas for autonomous vehicles | |
| KR101556537B1 (en) | Electronic device, server, mehotd for controlling of the electronic device and method for providing of position information | |
| CN111060128B (en) | Non-transitory computer readable storage medium, computing device and method executed by the same | |
| US8717193B2 (en) | Method and system for providing traffic alerts | |
| JP6140312B2 (en) | Optimal route transmission method including a plurality of waypoints and apparatus therefor | |
| US20090132673A1 (en) | System and method for transmitting alert locations to navigational devices | |
| TW201232486A (en) | Navigation apparatus and method of providing weather condition information | |
| CN104121909A (en) | Multi-device collaborative navigation system and multi-device collaborative navigation method | |
| WO2010057349A1 (en) | A mobile instant communication method and system based on position service | |
| TW201024670A (en) | Local information service method and system, and portable electronic device | |
| GB2425858A (en) | Map correction | |
| JP2013135388A (en) | Communication system, server apparatus, and communication method | |
| JP2013120141A (en) | Display unit, program, and display method | |
| US9578453B2 (en) | Method of sending destination and current locations from a mobile device to a central viewing location | |
| JP2013178135A (en) | On-vehicle system | |
| Videković et al. | On-board smartphone application platform for real-time sharing of traffic information | |
| TW201233216A (en) | Method of communicating content to a user, mobile computing apparatus, and content delivery system | |
| Byer et al. | BARMOTIN-a voice controlled mobile tourism information network for barbados |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20150902 |