[go: up one dir, main page]

CN115097993B - Express reminder method and electronic device - Google Patents

Express reminder method and electronic device Download PDF

Info

Publication number
CN115097993B
CN115097993B CN202111649198.2A CN202111649198A CN115097993B CN 115097993 B CN115097993 B CN 115097993B CN 202111649198 A CN202111649198 A CN 202111649198A CN 115097993 B CN115097993 B CN 115097993B
Authority
CN
China
Prior art keywords
express
receiving point
terminal equipment
information
terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202111649198.2A
Other languages
Chinese (zh)
Other versions
CN115097993A (en
Inventor
邵钰
姚璇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Honor Device Co Ltd
Original Assignee
Honor Device Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Honor Device Co Ltd filed Critical Honor Device Co Ltd
Priority to CN202111649198.2A priority Critical patent/CN115097993B/en
Publication of CN115097993A publication Critical patent/CN115097993A/en
Application granted granted Critical
Publication of CN115097993B publication Critical patent/CN115097993B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/542Event management; Broadcasting; Multicasting; Notifications
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0833Tracking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/08Logistics, e.g. warehousing, loading or distribution; Inventory or stock management
    • G06Q10/083Shipping
    • G06Q10/0836Recipient pick-ups
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Economics (AREA)
  • General Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Signal Processing (AREA)
  • Strategic Management (AREA)
  • Tourism & Hospitality (AREA)
  • Operations Research (AREA)
  • Marketing (AREA)
  • Human Resources & Organizations (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Quality & Reliability (AREA)
  • Development Economics (AREA)
  • Software Systems (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Information Transfer Between Computers (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The embodiment of the application provides an express delivery prompting method and electronic equipment, which relate to the technical field of terminals and comprise the following steps: the terminal equipment receives the message to be fetched; when the message to be fetched does not comprise the address information of the express receiving points, the terminal equipment identifies the names of the express receiving points in the message to be fetched to obtain key address names; the terminal equipment splices the key address name with city information of the terminal equipment, and obtains address information of the express receiving point according to the spliced information; when the terminal equipment determines that the preset express prompt condition is met according to the address information of the express receiving point, the terminal equipment displays a first interface, and the first interface comprises information content of the to-be-fetched message. Like this, terminal equipment can calculate the address information who obtains the express delivery receipt point for the express delivery that does not include express delivery receipt point address information, and then when can confirm to satisfy the express delivery suggestion condition of predetermineeing according to the address information of express delivery receipt point, in time get the warning for the user, promoted user experience.

Description

快递提示方法和电子设备Express reminder method and electronic device

技术领域technical field

本申请涉及终端技术领域,尤其涉及一种快递提示方法和电子设备。The present application relates to the field of terminal technology, and in particular to a method for prompting express delivery and electronic equipment.

背景技术Background technique

随着物流的发展,快递业务得到较多发展。快递人员派送快递时,可以将快递放在快递接收点。快递接收点例如包括快递柜、驿站等。当快递被投放到快递接收点时,快递收件方用户的终端设备可以进行取件提醒。例如,终端设备中以短信或者推送通知的方式进行取件提醒。With the development of logistics, express delivery business has been more developed. When the courier delivers the courier, the courier can be placed at the courier receiving point. Express receiving points include express cabinets, post stations, etc., for example. When the courier is delivered to the courier receiving point, the terminal device of the courier recipient user can remind you to pick up the courier. For example, a pickup reminder is provided in the terminal device in the form of a text message or a push notification.

然而,在很多情况下,即便已经收到了取件提醒的通知,用户回家时可能还会忘记取快递,从而给用户造成了诸多不便,影响用户体验。However, in many cases, the user may forget to pick up the courier when he returns home even though he has received the notification of the pickup reminder, which causes a lot of inconvenience to the user and affects the user experience.

发明内容Contents of the invention

本申请实施例提供一种快递提示方法和电子设备,在待取件消息中不包括快递接收点的地址信息时,终端设备可以根据待取件消息得到快递接收点的地址信息,则终端设备可以基于快递接收点的地址信息确定满足预设的快递提示条件时,为用户及时进行取件提醒,提升了用户体验。The embodiment of the present application provides a courier reminder method and electronic equipment. When the address information of the courier receiving point is not included in the message to be picked up, the terminal device can obtain the address information of the courier receiving point according to the message to be picked up, and the terminal device can When it is determined based on the address information of the courier receiving point that the preset courier notification conditions are met, the user is reminded of picking up the package in time, which improves the user experience.

第一方面,本申请实施例提供一种快递提示方法,包括:终端设备接收待取件消息;在待取件消息中不包括快递接收点的地址信息时,终端设备识别待取件消息中的快递接收点名称,得到关键地址名称;终端设备将关键地址名称与终端设备所处的城市信息拼接,以及根据拼接后的信息得到快递接收点的地址信息;在终端设备根据递接收点的地址信息确定满足预设快递提示条件时,终端设备显示第一界面,第一界面包括待取件消息的信息内容。这样,在待取件消息中不包括快递接收点的地址信息时,终端设备可以根据待取件消息得到快递接收点的地址信息,进一步的,终端设备可以基于快递接收点的地址信息确定满足预设快递提示条件时,为用户及时进行取件提醒,提升了用户体验。In the first aspect, the embodiment of the present application provides a courier reminder method, including: the terminal device receives the message of the item to be picked up; when the message of the item to be picked up does not include the address information of the express delivery point, the terminal device identifies the The name of the express receiving point to obtain the key address name; the terminal device splices the key address name with the city information where the terminal device is located, and obtains the address information of the express receiving point according to the spliced information; the terminal device according to the address information of the receiving point When it is determined that the preset express prompting condition is satisfied, the terminal device displays the first interface, and the first interface includes the information content of the message to be picked up. In this way, when the address information of the express receiving point is not included in the message to be picked up, the terminal device can obtain the address information of the express receiving point according to the message to be picked up. Further, the terminal device can determine that the address information of the express receiving point meets the predetermined requirements. When setting the prompt condition for express delivery, the user will be reminded to pick up the package in time, which improves the user experience.

本申请实施例中,第一界面可以为包括YOYO建议的快递提示消息的界面。In the embodiment of the present application, the first interface may be an interface including a courier reminder message suggested by YOYO.

在一种可能的实现方式中,待取件消息的信息内容聚合于快递提示消息中,快递提示消息中还聚合有一条或多条快递信息,一条或多条快递信息对应的快递接收点与待取件消息中所包含的快递接收点相同。这样,用户可以基于该一条快递提示消息方便的得到该快递接收点的全部快递信息的提示,减少用户忘记取快递的可能,提升了用户体验。In a possible implementation, the information content of the message to be picked up is aggregated in the express delivery prompt message, and one or more pieces of express delivery information are also aggregated in the express delivery reminder message. The courier pick-up point is the same as included in the pickup message. In this way, the user can conveniently obtain prompts of all express delivery information of the express delivery receiving point based on the one express delivery reminder message, thereby reducing the possibility of the user forgetting to pick up the express delivery, and improving user experience.

在一种可能的实现方式中,终端设备将关键地址名称与终端设备所处的城市信息拼接,以及根据拼接后的信息得到快递接收点的地址信息,包括:终端设备将关键地址名称与终端设备所处的城市信息拼接后,从地图应用中查询得到拼接后的信息对应的经纬度信息,得到快递接收点的地址信息。这样,终端设备可以根据待取件消息,基于地图应用得到快递接收点的地址信息,提高了快递提示消息中取件位置的准确性。In a possible implementation, the terminal device splices the key address name with the city information where the terminal device is located, and obtains the address information of the express receiving point according to the spliced information, including: the terminal device splices the key address name with the terminal device After the city information is spliced, the latitude and longitude information corresponding to the spliced information is queried from the map application, and the address information of the express delivery point is obtained. In this way, the terminal device can obtain the address information of the express receiving point based on the map application according to the message to be picked up, which improves the accuracy of the pick-up location in the express prompt message.

在一种可能的实现方式中,关键地址名称包括快递接收点所在的城市地点的名称。这样,可以提高快递提示消息中取件位置的准确性。In a possible implementation manner, the key address name includes the name of the city where the express receiving point is located. In this way, the accuracy of the pick-up location in the express prompt message can be improved.

在一种可能的实现方式中,终端设备根据待取件消息得到快递接收点的地址信息,包括:终端设备解析待取件消息,得到快递接收点的地址信息;这样,可以提高快递提示消息中取件位置的准确性。In a possible implementation, the terminal device obtains the address information of the express receiving point according to the message to be picked up, including: the terminal device parses the message to be picked up to obtain the address information of the express receiving point; Accuracy of pickup location.

其中,待取件消息包括终端服务器预先添加的快递接收点的地址信息。Wherein, the message to be picked up includes the address information of the express receiving point pre-added by the terminal server.

在一种可能的实现方式中,快递接收点的地址信息为终端服务器根据快递接收点指纹库查询快递接收点名称得到的,快递接收点指纹库为终端服务器根据多个打点数据得到的,打点数据包括快递接收点名称以及快递接收点的地址信息。这样,可以获得更加准确的快递接收点的地址信息。In a possible implementation, the address information of the express receiving point is obtained by the terminal server from querying the name of the express receiving point according to the fingerprint library of the express receiving point, and the fingerprint database of the express receiving point is obtained by the terminal server based on multiple dotted data, and the dotted data Including the name of the courier receiving point and the address information of the courier receiving point. In this way, more accurate address information of the express receiving point can be obtained.

在一种可能的实现方式中,终端设备根据快递接收点的地址信息确定满足预设快递提示条件,包括:终端设备获取终端设备的用户画像中家的地址信息;在家的地址信息与快递接收点的地址信息之间的距离小于距离阈值时,终端设备注册基站小区cell地理围栏,cell地理围栏覆盖的cell至少包括快递接收点所处的cell;在终端设备进入cell地理围栏的区域时,终端设备确定满足快递提示条件。这样,在终端设备进入cell地理围栏的区域时,可以触发快递提示信息,提醒用户收取快递,提高了用户体验。In a possible implementation, the terminal device determines according to the address information of the express receiving point that the preset express prompting conditions are met, including: the terminal device obtains the address information of the home in the user portrait of the terminal device; the address information at home and the express receiving point When the distance between the address information is less than the distance threshold, the terminal device registers the cell geofence of the base station cell, and the cell covered by the cell geofence includes at least the cell where the courier receiving point is located; when the terminal device enters the area of the cell geofence, the terminal device Make sure you meet the express prompt conditions. In this way, when the terminal device enters the geographically fenced area of the cell, it can trigger a delivery reminder message to remind the user to collect the delivery, which improves the user experience.

在一种可能的实现方式中,cell地理围栏覆盖的cell还包括:终端设备中用户画像的第一地点所处的cell、以及第一地点在小区指纹库对应的小区cell;其中,小区指纹库为终端设备预先学习的,或者小区指纹库预先设置在终端服务器。这样,终端设备可在用户快到第一地点以及快到第一快递接收点时,及时提示用户取出第一快递接收点的快递,提升了用户体验。In a possible implementation, the cells covered by the cell geofence further include: the cell where the first location of the user portrait in the terminal device is located, and the cell cell corresponding to the first location in the cell fingerprint library; wherein, the cell fingerprint library It is pre-learned for the terminal equipment, or the cell fingerprint database is pre-set on the terminal server. In this way, the terminal device can promptly prompt the user to take out the courier at the first courier receiving point when the user is approaching the first location and the first courier receiving point, which improves user experience.

可以理解的是,第一地点可以是家或公司或任意与快递提醒相关的地点,为便于描述后续具体实施例中以第一地点为家进行描述,该描述不构成对第一地点的绝对限定。It can be understood that the first location can be a home or a company or any location related to express reminders. For the convenience of description in the subsequent specific embodiments, the first location is described as the home, and this description does not constitute an absolute limitation on the first location. .

在一种可能的实现方式中,第一地点包括终端设备中用户画像的家,小区指纹库包括家所处的城市小区所处的cell。这样,终端设备可在用户快到家以及快到第一快递接收点时,及时提示用户取出第一快递接收点的快递,提升了用户体验。In a possible implementation manner, the first location includes the home of the user profile in the terminal device, and the cell fingerprint database includes the cell where the city cell where the home is located is located. In this way, the terminal device can promptly prompt the user to take out the courier at the first courier receiving point when the user is about to arrive at home or at the first courier receiving point, which improves user experience.

在一种可能的实现方式中,终端设备根据快递接收点的地址信息确定满足预设快递提示条件,包括:终端设备根据快递接收点的地址信息注册全球卫星定位系统GPS地理围栏;在终端设备进入GPS地理围栏的区域时,终端设备确定满足预设的快递提示条件。这样,可以提高终端设备确定满足快递提示条件准确性。In a possible implementation, the terminal device determines to meet the preset express prompting conditions according to the address information of the express receiving point, including: the terminal device registers the GPS geofence of the global satellite positioning system according to the address information of the express receiving point; When the GPS geo-fence area is used, the terminal device determines that the preset delivery notification conditions are met. In this way, the terminal device can improve the accuracy of determining that the delivery prompting condition is satisfied.

在一种可能的实现方式中,终端设备根据快递接收点的地址信息确定满足预设快递提示条件,包括:终端设备根据快递接收点的地址信息注册基站小区cell地理围栏;在终端设备进入cell地理围栏的区域时,终端设备获取终端设备的GPS定位信息与快递接收点的GPS定位信息;在终端设备的GPS定位信息与快递接收点的GPS定位信息指示终端设备与快递接收点的距离小于阈值时,终端设备确定满足预设的快递提示条件。这样,通过cell地理围栏与GPS定位信息的协同作用,提高了终端设备确定满足快递提示条件的准确性。In a possible implementation, the terminal device determines according to the address information of the express receiving point that the preset express prompting conditions are satisfied, including: the terminal device registers the cell geographic fence of the base station cell according to the address information of the express receiving point; In the fenced area, the terminal device obtains the GPS positioning information of the terminal device and the GPS positioning information of the express receiving point; when the GPS positioning information of the terminal device and the GPS positioning information of the express receiving point indicate that the distance between the terminal device and the express receiving point is less than the threshold , the terminal device determines that the preset delivery notification condition is met. In this way, through the synergistic effect of the cell geo-fence and the GPS positioning information, the accuracy of the terminal device in determining that the delivery notification condition is met is improved.

在一种可能的实现方式中,第一界面包括负一屏界面;快递提示消息包括快递接收点名称以及快递接收点名称对应的一个或多个取件码;终端设备显示第一界面包括:终端设备显示负一屏界面。这样,用户可以通过负一屏的提示消息接收快递信息提示,减少用户忘记取快递的可能,提升了用户体验。In a possible implementation, the first interface includes a negative one-screen interface; the express prompt message includes the name of the express receiving point and one or more pick-up codes corresponding to the name of the express receiving point; the first interface displayed by the terminal device includes: a terminal The device displays a negative one-screen interface. In this way, the user can receive the express delivery information prompt through a negative one-screen prompt message, reducing the possibility of the user forgetting to pick up the express delivery, and improving the user experience.

其中,负一屏界面包括一张或多张活动卡片,活动卡片用于显示快递提示消息。Wherein, the negative one-screen interface includes one or more activity cards, and the activity cards are used to display express delivery reminder messages.

在一种可能的实现方式中,活动卡片中还包括扫码取件入口控件,快递信息提示方法还包括:在接收到对扫码取件入口控件的触发时,终端设备执行取件处理流程,以及,终端设备向终端服务器上报第一打点数据;第一打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第一打点数据上报时的第一时间信息。这样,用户可以在负一屏界面进行取件操作,同时可以上报快递接收点地址信息,不仅可以提高用户收取快递操作的便利性,也可以提升快递提示信息中地址的准确性。In a possible implementation, the activity card also includes a code scanning and pickup entry control, and the express information prompt method further includes: when receiving a trigger on the code scanning and pickup entry control, the terminal device executes the pickup process, And, the terminal device reports the first dotted data to the terminal server; the first dotted data includes: courier order number, express delivery receiving point name, address information of the terminal device, base station cell information where the terminal device is located, and the time when the first dotted data is reported First time information. In this way, the user can carry out the pick-up operation on the negative one-screen interface, and at the same time report the address information of the express delivery point, which not only improves the convenience of the user's express delivery operation, but also improves the accuracy of the address in the express prompt information.

在一种可能的实现方式中,终端设备确定多个活动卡片中的目标活动卡片的部分取件码完成取件时,终端设备更新目标活动卡片中的取件码,以及终端设备向终端服务器上报第二打点数据;这样,不仅可以提高用户收取快递操作的便利性,也可以提升快递提示信息中地址的准确性。In a possible implementation, when the terminal device determines part of the pickup codes of the target activity card among the plurality of activity cards and completes the pickup, the terminal device updates the pickup code in the target activity card, and the terminal device reports to the terminal server The second is to manage the data; in this way, not only the convenience of the user's collection of express delivery can be improved, but also the accuracy of the address in the express prompt information can be improved.

其中,更新后的目标活动卡片中完成取件的取件码被删除;第二打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第二打点数据上报时的第二时间信息;或者,在终端设备确定多个活动卡片中的全部取件码完成取件时,终端设备取消多个活动卡片的显示,以及终端设备向终端服务器上报第二打点数据。Among them, the pickup code of the completed pickup in the updated target activity card is deleted; the second management data includes: express delivery order number, name of express receiving point, address information of the terminal equipment, information of the base station cell where the terminal equipment is located, and the No. 2. The second time information when the dot data is reported; or, when the terminal equipment determines that all the pickup codes in the multiple activity cards complete the pickup, the terminal equipment cancels the display of the multiple activity cards, and the terminal equipment reports the first to the terminal server Two RBI data.

在一种可能的实现方式中,负一屏界面还包括常驻快递卡片,常驻快递卡片用于显示待取件消息。这样,用户可以在负一屏常驻卡片中查看快递提示消息,提升了用户体验。In a possible implementation manner, the negative one-screen interface further includes a resident courier card, which is used for displaying a message about items to be picked up. In this way, the user can view the courier reminder message in the negative one-screen resident card, which improves the user experience.

其中,任一个快递对应一条待取件消息。快递消息提示方法还包括:在任一张活动卡片显示的时长达到时长阈值时,取消任一张活动卡片的显示。Wherein, any courier corresponds to a message to be picked up. The express message prompting method further includes: canceling the display of any activity card when the display duration of any activity card reaches a duration threshold.

在一种可能的实现方式中,第一界面包括锁屏界面;终端设备显示第一界面包括:终端设备显示锁屏界面。这样,用户可以通过锁屏界面的提示消息接收快递信息提示,减少用户忘记取快递的可能,提升了用户体验。In a possible implementation manner, the first interface includes a lock screen interface; and the terminal device displaying the first interface includes: the terminal device displaying the lock screen interface. In this way, the user can receive the express delivery information prompt through the prompt message on the lock screen interface, reducing the possibility of the user forgetting to pick up the express delivery, and improving the user experience.

其中,锁屏界面包括一条或多条通知,通知用于显示快递提示消息,快递提示消息包括一个或多个取件码。Wherein, the lock screen interface includes one or more notifications, and the notification is used to display a courier prompt message, and the courier prompt message includes one or more pick-up codes.

在一种可能的实现方式中,锁屏界面的通知中还包括扫码取件入口控件,快递信息提示方法还包括:在接收到对扫码取件入口控件的触发时,终端设备执行取件处理流程,以及,终端设备向终端服务器上报第一打点数据;第一打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第一打点数据上报时的第一时间信息;终端设备确定取件完成时,终端设备向终端服务器上报第二打点数据;第二打点数据包括:快递单号、快递接收点名称、终端设备的地址信息以及终端设备所处的基站小区信息、第二打点数据上报时的第二时间信息。这样,用户可以在锁屏界面进行取件操作,同时可以上报快递接收点地址信息,不仅可以提高用户收取快递操作的便利性,也可以提升快递提示信息中地址的准确性。In a possible implementation manner, the notification on the lock screen interface also includes a code-scanning and pickup entry control, and the express information prompt method further includes: when receiving a trigger on the code-scanning and pickup entry control, the terminal device executes the pickup The processing flow, and the terminal device reports the first dotted data to the terminal server; the first dotted data includes: the courier order number, the name of the courier receiving point, the address information of the terminal device, the information of the base station cell where the terminal device is located, and the first dotted data The first time information when reporting; when the terminal device confirms that the pick-up is completed, the terminal device reports the second dot data to the terminal server; the second dot data includes: courier tracking number, express receiving point name, terminal device address information and terminal device The cell information of the base station where it is located, and the second time information when the second dotting data is reported. In this way, the user can perform the pick-up operation on the lock screen interface, and can report the address information of the express delivery point at the same time, which can not only improve the convenience of the user's express delivery operation, but also improve the accuracy of the address in the express delivery prompt information.

在一种可能的实现方式中,第一界面包括应用界面;终端设备显示第一界面包括:终端设备显示应用界面。这样,用户可以通过应用界面的提示消息接收快递信息提示,减少用户忘记取快递的可能,提升了用户体验。In a possible implementation manner, the first interface includes an application interface; and the terminal device displaying the first interface includes: the terminal device displaying the application interface. In this way, the user can receive the express delivery information prompt through the prompt message on the application interface, reducing the possibility of the user forgetting to pick up the express delivery, and improving the user experience.

其中,应用界面包括下拉栏,下拉栏用于显示快递提示消息,快递提示消息包括一个或多个取件码。Wherein, the application interface includes a drop-down bar, and the drop-down bar is used to display a courier prompt message, and the courier prompt message includes one or more pick-up codes.

在一种可能的实现方式中,下拉栏中还包括扫码取件入口控件,快递信息提示方法还包括:在接收到对扫码取件入口控件的触发时,终端设备执行取件处理流程,以及,终端设备向终端服务器上报第一打点数据;第一打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第一打点数据上报时的第一时间信息;在终端设备确定取件完成时,终端设备向终端服务器上报第二打点数据;第二打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第二打点数据上报时的第二时间信息。这样,用户可以在下拉栏界面进行取件操作,同时可以上报快递接收点地址信息,不仅可以提高用户收取快递操作的便利性,也可以提升快递提示信息中地址的准确性。In a possible implementation, the drop-down bar also includes a scan code pickup entry control, and the express information prompt method further includes: when receiving a trigger on the scan code pickup entry control, the terminal device executes the pickup process, And, the terminal device reports the first dotted data to the terminal server; the first dotted data includes: courier order number, express delivery receiving point name, address information of the terminal device, base station cell information where the terminal device is located, and the time when the first dotted data is reported The first time information; when the terminal device confirms that the pick-up is completed, the terminal device reports the second dot data to the terminal server; the second dot data includes: courier order number, name of express receiving point, address information of the terminal device, location of the terminal device The cell information of the base station and the second time information when the second dotted data is reported. In this way, the user can perform the pick-up operation on the drop-down bar interface, and at the same time report the address information of the courier receiving point, which not only improves the convenience of the user's courier collection operation, but also improves the accuracy of the address in the courier prompt information.

在一种可能的实现方式中,第一界面包括主界面;快递提示消息包括快递接收点名称以及快递接收点名称对应的一个或多个取件码;终端设备显示第一界面包括:终端设备显示主界面。这样,用户可以通过主界面的提示消息接收快递信息提示,减少用户忘记取快递的可能,提升了用户体验。In a possible implementation, the first interface includes a main interface; the express prompt message includes the name of the express receiving point and one or more pick-up codes corresponding to the name of the express receiving point; the terminal device displaying the first interface includes: the terminal device displaying Main interface. In this way, the user can receive the express delivery information prompt through the prompt message on the main interface, reducing the possibility of the user forgetting to pick up the express delivery, and improving the user experience.

其中,主界面包括常驻卡片,常驻卡片用于显示快递提示消息。Wherein, the main interface includes a resident card, and the resident card is used to display express delivery reminder messages.

在一种可能的实现方式中,常驻卡片中还包括扫码取件入口控件,快递信息提示方法还包括:在接收到对扫码取件入口控件的触发时,终端设备执行取件处理流程,以及,终端设备向终端服务器上报第一打点数据;第一打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第一打点数据上报时的第一时间信息;在终端设备确定常驻卡片的部分取件码完成取件时,终端设备更新常驻卡片中的取件码,以述终端设备向终端服务器上报第二打点数据;这样,用户可以在主界面进行取件操作,同时可以上报快递接收点地址信息,不仅可以提高用户收取快递操作的便利性,也可以提升快递提示信息中地址的准确性。In a possible implementation, the resident card also includes a code-scanning and pickup entry control, and the express information prompt method further includes: when receiving a trigger on the code-scanning and pickup entry control, the terminal device executes the pickup process , and, the terminal device reports the first dotted data to the terminal server; the first dotted data includes: the courier order number, the name of the express receiving point, the address information of the terminal device, the information of the base station cell where the terminal device is located, and the time when the first dotted data is reported The first time information; when the terminal device determines the part of the pickup code of the resident card to complete the pick-up, the terminal device updates the pickup code in the resident card, so that the terminal device reports the second RBI data to the terminal server; thus, Users can perform pick-up operations on the main interface, and at the same time report the address information of the courier receiving point, which not only improves the convenience of the user's collection of courier operations, but also improves the accuracy of the address in the courier prompt information.

其中,更新后的常驻卡片中完成取件的取件码被删除;第二打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第二打点数据上报时的第二时间信息;或者,在终端设备确定常驻卡片中的全部取件码完成取件时,终端设备在常驻控件显示预设信息,以及终端设备向终端服务器上报第二打点数据。Among them, the pick-up code of the completed pick-up in the updated resident card is deleted; the second management data includes: express delivery order number, name of express receiving point, address information of the terminal equipment, information of the base station cell where the terminal equipment is located, and the first 2. The second time information when the data is reported; or, when the terminal device determines that all the pickup codes in the resident card complete the pickup, the terminal device displays preset information on the resident control, and the terminal device reports the first to the terminal server. Two RBI data.

在一种可能的实现方式中,快递接收点的地址信息包括快递接收点的经纬度。这样,可以提高快递接收点的地址信息的准确度。In a possible implementation manner, the address information of the express receiving point includes the latitude and longitude of the express receiving point. In this way, the accuracy of the address information of the express receiving point can be improved.

第二方面,本申请还提供一种快递提示方法,应用于通信系统,通信系统包括终端设备和终端服务器,快递消息提示方法包括:终端服务器向终端设备发送待取件消息;终端设备根据待取件消息得到快递接收点的地址信息;在终端设备根据快递接收点的地址信息确定满足预设快递提示条件时,终端设备显示第一界面,第一界面包括待取件消息的内容。这样,终端设备可以基于快递接收点的地址信息确定满足预设快递提示条件时,为用户及时进行取件提醒,提升了用户体验。In the second aspect, the present application also provides a method for prompting express delivery, which is applied to a communication system. The communication system includes a terminal device and a terminal server. The method for prompting express delivery messages includes: the terminal server sends a message to be picked up to the terminal device; The address information of the express receiving point is obtained through the message of the express delivery; when the terminal device determines according to the address information of the express receiving point that the preset express prompt condition is met, the terminal device displays the first interface, and the first interface includes the content of the message to be picked up. In this way, the terminal device can remind the user to pick up the package in time when it is determined based on the address information of the courier receiving point that the preset courier notification condition is met, which improves the user experience.

在一种可能的实现方式中,信息内容聚合于快递提示消息中,快递提示消息中还聚合有一条或多条快递信息,一条或多条快递信息对应的快递接收点与待取件消息中所包含的快递接收点相同。这样,使用户可以基于该一条快递提示消息方便的得到该快递接收点的全部快递信息的提示,减少用户忘记取快递的可能,提升了用户体验。In a possible implementation, the information content is aggregated in a courier notification message, and one or more pieces of courier information are also aggregated in the courier notification message, and the courier receiving point corresponding to one or more pieces of courier information is the same as that contained in the message to be picked up. The included courier pick-up point is the same. In this way, the user can conveniently obtain prompts of all express delivery information of the express delivery receiving point based on the one express delivery reminder message, reducing the possibility of the user forgetting to pick up the express delivery, and improving user experience.

在一种可能的实现方式中,终端服务器获取快递接收点名称;终端服务器根据快递接收点名称在快递接收点指纹库中查询得到快递接收点的地址信息;快递接收点指纹库为终端服务器基于多个打点数据学习得到的;终端服务器将快递接收点的地址信息加入待取件消息。这样,可以提高终端服务器推送待取件消息中快递接收点的地址信息的准确性。In a possible implementation, the terminal server obtains the name of the express receiving point; the terminal server obtains the address information of the express receiving point by querying the express receiving point fingerprint library according to the name of the express receiving point; The terminal server adds the address information of the courier receiving point to the message to be picked up. In this way, the accuracy of the address information of the express delivery receiving point in the message to be picked up by the terminal server can be improved.

在一种可能的实现方式中,终端服务器接收来自多个设备的多个打点数据;打点数据包括:快递单号、快递接收点名称、设备的地址信息、设备所处的基站小区信息以及打点数据上报时的时间信息;终端服务器在多个打点数据中筛选得到有效数据;终端服务器根据有效数据生成快递接收点指纹库。这样,终端服务器可以建立准确的快递接收点指纹库。In a possible implementation, the terminal server receives multiple dotted data from multiple devices; the dotted data includes: courier order number, name of express receiving point, address information of the device, information of the base station cell where the device is located, and dotted data Time information at the time of reporting; the terminal server screens out valid data from multiple dotted data; the terminal server generates the express delivery receiving point fingerprint library based on the valid data. In this way, the terminal server can establish an accurate fingerprint database of the express receiving point.

在一种可能的实现方式中,终端服务器在多个打点数据中筛选得到有效数据,包括:终端服务器在多个打点数据中得到针对目标快递的第一打点数据和第二打点数据;第一打点数据为触发取出目标快递时上报的打点数据,第二打点数据为完成目标快递取件时上报的打点数据;在第一打点数据的上报时的第一时间信息,与第二打点数据上报时的第二时间信息之间的间隔小于预设时长时,确定第一打点数据和第二打点数据为有效数据。这样,终端服务器提高有效数据收集的准确性。In a possible implementation manner, the terminal server obtains valid data by screening multiple dotted data, including: the terminal server obtains the first dotted data and the second dotted data for the target express delivery from the multiple dotted data; the first dotted data The data is the RBI data reported when the target delivery is triggered, and the second RBI data is the RBI data reported when the target express delivery is completed; the first time information when the first RBI data is reported, and the second RBI data when the report is reported When the interval between the second time information is less than the preset duration, it is determined that the first dotted data and the second dotted data are valid data. In this way, the terminal server improves the accuracy of effective data collection.

在一种可能的实现方式中,终端服务器根据有效数据生成快递接收点指纹库,包括:终端服务器将任一快递接收点的有效数据聚合,得到任一快递接收点在快递接收点指纹库中的快递接收点指纹。这样终端服务器可以提高快递接收点指纹库建立的准确性。In a possible implementation, the terminal server generates the fingerprint database of the express receiving point according to the valid data, including: the terminal server aggregates the valid data of any express receiving point to obtain the fingerprint database of any express receiving point in the express receiving point fingerprint library The courier receives the point fingerprint. In this way, the terminal server can improve the accuracy of establishing the fingerprint library at the express receiving point.

第三方面,本申请实施例提供一种快递提示装置,该快递提示装置可以是终端设备,也可以是终端设备内的芯片或者芯片系统。该快递提示装置可以包括显示单元和处理单元。当该快递提示装置是终端设备时,该处显示单元可以是显示屏。该显示单元用于执行显示的步骤,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种快递提示方法。当该快递提示装置是终端设备时,该处理单元可以是处理器。该快递提示装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种快递提示方法。当该快递提示装置是终端设备内的芯片或者芯片系统时,该处理单元可以是处理器。该处理单元执行存储单元所存储的指令,以使该终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种快递提示方法。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该终端设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。In a third aspect, the embodiment of the present application provides a delivery prompting device. The express delivery prompting device may be a terminal device, or may be a chip or a chip system in the terminal device. The express reminder device may include a display unit and a processing unit. When the express prompting device is a terminal device, the display unit here may be a display screen. The display unit is configured to perform the step of displaying, so that the terminal device implements a courier reminder method described in the first aspect or any possible implementation manner of the first aspect. When the express prompting device is a terminal device, the processing unit may be a processor. The express reminder device may also include a storage unit, which may be a memory. The storage unit is used to store instructions, and the processing unit executes the instructions stored in the storage unit, so that the terminal device implements the express prompting method described in the first aspect or any possible implementation manner of the first aspect. When the express prompting device is a chip or a chip system in the terminal device, the processing unit may be a processor. The processing unit executes the instructions stored in the storage unit, so that the terminal device implements a courier reminder method described in the first aspect or any possible implementation manner of the first aspect. The storage unit may be a storage unit in the chip (for example, a register, a cache, etc.), or a storage unit in the terminal device outside the chip (for example, a read-only memory, a random access memory, etc.).

第四方面,本申请还提供一种快递提示系统,包括终端设备和终端服务器。终端设备包含显示单元和处理单元。终端服务器向终端设备发送待取件消息;处理单元根据待取件消息得到快递接收点的地址信息;在处理单元根据快递接收点的地址信息确定满足预设快递提示条件时,显示单元显示第一界面,第一界面包括待取件消息的内容。In a fourth aspect, the present application also provides a courier reminder system, including a terminal device and a terminal server. The terminal device includes a display unit and a processing unit. The terminal server sends a message to be picked up to the terminal device; the processing unit obtains the address information of the express receiving point according to the message to be picked up; when the processing unit determines that the preset express prompt condition is satisfied according to the address information of the express receiving point, the display unit displays the first interface, the first interface includes the content of the message to be picked up.

在一种可能的实现方式中,待取件信息内容聚合于快递提示消息中,快递提示消息中还聚合有一条或多条快递信息,一条或多条快递信息对应的快递接收点与待取件消息中所包含的快递接收点相同。In a possible implementation manner, the information content of the item to be picked up is aggregated in the courier notification message, and one or more pieces of courier information are also aggregated in the courier notification message, and the courier receiving point corresponding to the one or more pieces of courier information is related to the item to be picked up. The courier receiving point included in the message is the same.

在一种可能的实现方式中,终端服务器获取快递接收点名称;终端服务器根据快递接收点名称在快递接收点指纹库中查询得到快递接收点的地址信息;快递接收点指纹库为终端服务器基于多个打点数据学习得到的;终端服务器将快递接收点的地址信息加入待取件消息。In a possible implementation, the terminal server obtains the name of the express receiving point; the terminal server obtains the address information of the express receiving point by querying the express receiving point fingerprint library according to the name of the express receiving point; The terminal server adds the address information of the courier receiving point to the message to be picked up.

在一种可能的实现方式中,终端服务器接收来自多个设备的多个打点数据;打点数据包括:快递单号、快递接收点名称、设备的地址信息、设备所处的基站小区信息以及打点数据上报时的时间信息;终端服务器在多个打点数据中筛选得到有效数据;终端服务器根据有效数据生成快递接收点指纹库。In a possible implementation, the terminal server receives multiple dotted data from multiple devices; the dotted data includes: courier order number, name of express receiving point, address information of the device, information of the base station cell where the device is located, and dotted data Time information at the time of reporting; the terminal server screens out valid data from multiple dotted data; the terminal server generates the express delivery receiving point fingerprint library based on the valid data.

在一种可能的实现方式中,终端服务器在多个打点数据中筛选得到有效数据,包括:终端服务器在多个打点数据中得到针对目标快递的第一打点数据和第二打点数据;第一打点数据为触发取出所目标快递时上报的打点数据,第二打点数据为完成目标快递取件时上报的打点数据;在第一打点数据的上报时的第一时间信息,与第二打点数据上报时的第二时间信息之间的间隔小于预设时长时,确定第一打点数据和第二打点数据为有效数据。In a possible implementation manner, the terminal server obtains valid data by screening multiple dotted data, including: the terminal server obtains the first dotted data and the second dotted data for the target express delivery from the multiple dotted data; the first dotted data The data is the RBI data reported when the target courier is triggered to be taken out, and the second RBI data is the RBI data reported when the target express delivery is completed; the first time information when the first RBI data is reported, and the second RBI data are reported. When the interval between the second time information is less than the preset duration, it is determined that the first dotted data and the second dotted data are valid data.

在一种可能的实现方式中,终端服务器根据有效数据生成快递接收点指纹库,包括:终端服务器将任一快递接收点的有效数据聚合,得到任一快递接收点在快递接收点指纹库中的快递接收点指纹。In a possible implementation, the terminal server generates the fingerprint database of the express receiving point according to the valid data, including: the terminal server aggregates the valid data of any express receiving point to obtain the fingerprint database of any express receiving point in the express receiving point fingerprint library The courier receives the point fingerprint.

第五方面,本申请实施例提供一种电子设备,包括:用于执行第一方面或第一方面任意可能的实现方式任一方法的单元。In a fifth aspect, an embodiment of the present application provides an electronic device, including: a unit configured to execute any method of the first aspect or any possible implementation manner of the first aspect.

第六方面,本申请实施例提供一种电子设备,包括:处理器、显示屏和接口电路,接口电路用于与其它装置通信;显示屏用于执行显示的步骤;处理器用于运行代码指令,以实现第一方面或第一方面任意可能的实现方式中的任一方法。In the sixth aspect, the embodiment of the present application provides an electronic device, including: a processor, a display screen, and an interface circuit, the interface circuit is used to communicate with other devices; the display screen is used to perform the display steps; the processor is used to run code instructions, To achieve the first aspect or any method in any possible implementation manner of the first aspect.

第七方面,本申请实施例提供一种计算机可读存储介质,该计算机可读存储介质存储有指令,当指令被执行时,以实现第一方面或第一方面任意可能的实现方式的任一方法。In the seventh aspect, the embodiments of the present application provide a computer-readable storage medium, the computer-readable storage medium stores instructions, and when the instructions are executed, any one of the first aspect or any possible implementation manner of the first aspect can be realized. method.

第八方面,本申请实施例提供一种包括计算机程序的计算机程序产品,当计算机程序在计算机上运行时,使得计算机执行第一方面或第一方面的任意一种可能的实现方式中描述的方法。In the eighth aspect, the embodiment of the present application provides a computer program product including a computer program, which, when the computer program is run on the computer, causes the computer to execute the method described in the first aspect or any possible implementation of the first aspect .

应当理解的是,本申请的第二方面至第八方面与本申请的第一方面的技术方案相对应,各方面及对应的可行实施方式所取得的有益效果相似,不再赘述。It should be understood that the second aspect to the eighth aspect of the present application correspond to the technical solution of the first aspect of the present application, and the beneficial effects obtained by each aspect and the corresponding feasible implementation manners are similar, so details are not repeated here.

附图说明Description of drawings

图1为本申请实施例提供的终端设备100的结构示意图;FIG. 1 is a schematic structural diagram of a terminal device 100 provided in an embodiment of the present application;

图2为本申请实施例提供的终端设备100的软件结构框图;FIG. 2 is a software structural block diagram of the terminal device 100 provided by the embodiment of the present application;

图3为本申请实施例示出的终端设备进行快递提示的场景示意图;FIG. 3 is a schematic diagram of a scenario in which a terminal device performs express prompting shown in an embodiment of the present application;

图4为本申请实施例中终端设备基于快递接收点名称得到快递接收点的经纬度信息的方法流程示意图;4 is a schematic flow diagram of a method in which a terminal device obtains latitude and longitude information of a courier receiving point based on the name of the courier receiving point in the embodiment of the present application;

图5为本申请实施例终端服务器生成快递接收点指纹库的流程示意图;Fig. 5 is a schematic flow diagram of generating the express receiving point fingerprint library by the terminal server of the embodiment of the present application;

图6为本申请实施例示出的终端设备在负一屏的活动卡片YOYO建议处接收到触发的相关界面示意图;FIG. 6 is a schematic diagram of a related interface of the terminal device receiving a trigger at the activity card YOYO suggestion one screen negative shown in the embodiment of the present application;

图7为本申请实施例示出的终端设备在锁屏界面中的通知栏位置接收到触发的相关界面示意图;FIG. 7 is a schematic diagram of a related interface where a terminal device receives a trigger at a position of a notification bar in a lock screen interface shown in an embodiment of the present application;

图8为本申请实施例示出的终端设备在应用界面中的下拉栏位置接收到触发的相关界面示意图;FIG. 8 is a schematic diagram of a related interface where the terminal device receives a trigger at the position of the drop-down bar in the application interface shown in the embodiment of the present application;

图9为本申请实施例示出的终端设备在主界面的卡片位置接收到触发的相关界面示意图;FIG. 9 is a schematic diagram of a related interface where the terminal device receives a trigger at the card position of the main interface shown in the embodiment of the present application;

图10为本申请实施例例示出的系统架构图;FIG. 10 is a system architecture diagram shown in an embodiment of the present application;

图11为本申请实施例示出的装置结构示意图。Fig. 11 is a schematic structural diagram of the device shown in the embodiment of the present application.

具体实施方式Detailed ways

为了便于清楚描述本申请实施例的技术方案,以下,对本申请实施例中所涉及的部分术语和技术进行简单介绍:In order to clearly describe the technical solutions of the embodiments of the present application, the following briefly introduces some terms and technologies involved in the embodiments of the present application:

1)快递接收点:可以理解为快递的临时中转点,快递暂存在快递接收点后,用户可以在方便时从快递接收点取出快递。例如,快递接收点可以包括快递柜、驿站等,快递接收点名称可以包括:快递柜名称、驿站名称等。1) Express receiving point: It can be understood as a temporary transfer point for express delivery. After the express delivery is temporarily stored at the express receiving point, users can take out the express delivery from the express receiving point at their convenience. For example, the express receiving point may include express cabinets, post stations, etc., and the name of the express receiving point may include: the name of the express cabinet, the name of the post station, and the like.

2)常驻卡片:可以理解为在界面中固定设置的卡片,无论常驻卡片中是否存在需要提示的信息,常驻卡片在界面中的位置均会保留。2) Resident card: It can be understood as a card that is fixed in the interface. Regardless of whether there is information that needs to be prompted in the resident card, the position of the resident card in the interface will be reserved.

3)活动卡片:可以理解为临时生成的卡片,在活动卡片中有需要提示的内容时,活动卡片在界面中显示。在活动卡片中没有需要提示的内容或者活动卡片的生命周期结束时,活动卡片在界面中不显示,界面中其它的内容可以填充活动卡片的位置。3) Activity card: It can be understood as a temporarily generated card. When there is content that needs to be prompted in the activity card, the activity card will be displayed in the interface. When there is no content to be prompted in the activity card or the life cycle of the activity card is over, the activity card will not be displayed in the interface, and other content in the interface can fill the position of the activity card.

4)其他术语4) Other terms

在本申请的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一芯片和第二芯片仅仅是为了区分不同的芯片,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。In the embodiments of the present application, words such as "first" and "second" are used to distinguish the same or similar items with basically the same function and effect. For example, the first chip and the second chip are only used to distinguish different chips, and their sequence is not limited. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.

需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示例子、例证或说明。本申请中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or descriptions. Any embodiment or design described herein as "exemplary" or "for example" is not to be construed as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete manner.

本申请实施例中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a--c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。In the embodiments of the present application, "at least one" means one or more, and "multiple" means two or more. "And/or" describes the association relationship of associated objects, indicating that there may be three types of relationships, for example, A and/or B, which can mean: A exists alone, A and B exist at the same time, and B exists alone, where A, B can be singular or plural. The character "/" generally indicates that the contextual objects are an "or" relationship. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one item (piece) of a, b, or c can represent: a, b, c, a-b, a--c, b-c, or a-b-c, where a, b, c can be single or is multiple.

终端设备:也可以称为终端(terminal)、用户设备(user equipment,UE)、移动台(mobile station,MS)、移动终端(mobile terminal,MT)等。终端设备可以是手机(mobilephone)、智能电视、可穿戴设备、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端等等。Terminal equipment: may also be called a terminal (terminal), user equipment (user equipment, UE), mobile station (mobile station, MS), mobile terminal (mobile terminal, MT), etc. The terminal device can be mobile phone, smart TV, wearable device, tablet computer (Pad), computer with wireless transceiver function, virtual reality (virtual reality, VR) terminal device, augmented reality (augmented reality, AR) terminal device , wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grid, transportation safety Wireless terminals in (transportation safety), wireless terminals in smart cities, wireless terminals in smart homes, etc.

其中,可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。Among them, wearable devices can also be called wearable smart devices, which is a general term for the application of wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not only a hardware device, but also achieve powerful functions through software support, data interaction, and cloud interaction. Generalized wearable smart devices include full-featured, large-sized, complete or partial functions without relying on smart phones, such as smart watches or smart glasses, etc., and only focus on a certain type of application functions, and need to cooperate with other devices such as smart phones Use, such as various smart bracelets and smart jewelry for physical sign monitoring.

此外,在本申请实施例中,终端设备还可以是物联网(internet of things,IoT)系统中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。本申请的实施例对终端设备所采用的具体技术和具体设备形态不做限定。In addition, in the embodiment of the present application, the terminal device can also be a terminal device in the Internet of Things (Internet of Things, IoT) system. IoT is an important part of the development of information technology in the future, and its main technical feature is that items can be Connect with the network to realize the intelligent network of man-machine interconnection and object interconnection. The embodiment of the present application does not limit the specific technology and specific device form adopted by the terminal device.

在本申请实施例中,终端设备可以包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(central processingunit,CPU)、内存管理单元(memory management unit,MMU)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。In the embodiment of the present application, the terminal device may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (central processing unit, CPU), a memory management unit (memory management unit, MMU), and memory (also called main memory). The operating system may be any one or more computer operating systems that implement business processing through processes, for example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system. The application layer includes applications such as browsers, address books, word processing software, and instant messaging software.

为了能够更好地理解本申请实施例,下面对本申请实施例的终端设备的结构进行介绍:In order to better understand the embodiment of the present application, the following introduces the structure of the terminal device in the embodiment of the present application:

图1示出了终端设备100的结构示意图。终端设备100可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,USB)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriberidentification module,SIM)卡接口195等。其中传感器模块180可以包括压力传感器180A,陀螺仪传感器180B,气压传感器180C,磁传感器180D,加速度传感器180E,距离传感器180F,接近光传感器180G,指纹传感器180H,温度传感器180J,触摸传感器180K,环境光传感器180L,骨传导传感器180M等。FIG. 1 shows a schematic structural diagram of a terminal device 100 . The terminal device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (universal serial bus, USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, and an antenna 2 , mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, earphone jack 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193, display screen 194, and A subscriber identification module (subscriber identification module, SIM) card interface 195 and the like. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, bone conduction sensor 180M, etc.

可以理解的是,本申请实施例示意的结构并不构成对终端设备100的具体限定。在本申请另一些实施例中,终端设备100可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。It can be understood that, the structure shown in the embodiment of the present application does not constitute a specific limitation on the terminal device 100 . In other embodiments of the present application, the terminal device 100 may include more or fewer components than shown in the figure, or combine certain components, or separate certain components, or arrange different components. The illustrated components can be realized in hardware, software or a combination of software and hardware.

处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,AP),调制解调处理器,图形处理器(graphics processingunit,GPU),图像信号处理器(image signal processor,ISP),控制器,视频编解码器,数字信号处理器(digital signal processor,DSP),基带处理器,和/或神经网络处理器(neural-network processing unit,NPU)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。The processor 110 may include one or more processing units, for example: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processing unit (graphics processing unit, GPU), an image signal processor ( image signal processor (ISP), controller, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural network processor (neural-network processing unit, NPU), etc. Wherein, different processing units may be independent devices, or may be integrated in one or more processors.

控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。The controller can generate an operation control signal according to the instruction opcode and timing signal, and complete the control of fetching and executing the instruction.

处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从存储器中调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。A memory may also be provided in the processor 110 for storing instructions and data. In some embodiments, the memory in processor 110 is a cache memory. The memory may hold instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can be recalled from the memory. Repeated access is avoided, and the waiting time of the processor 110 is reduced, thereby improving the efficiency of the system.

在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,I2C)接口,集成电路内置音频(inter-integratedcircuitsound,I2S)接口,脉冲编码调制(pulse code modulation,PCM)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,UART)接口,移动产业处理器接口(mobile industry processor interface,MIPI),通用输入输出(general-purposeinput/output,GPIO)接口,用户标识模块(subscriber identity module,SIM)接口,和/或通用串行总线(universal serial bus,USB)接口等。In some embodiments, processor 110 may include one or more interfaces. The interface may include an integrated circuit (inter-integrated circuit, I2C) interface, an integrated circuit built-in audio (inter-integrated circuitsound, I2S) interface, a pulse code modulation (pulse code modulation, PCM) interface, a universal asynchronous receiver/transmitter (universal asynchronous receiver/ transmitter, UART) interface, mobile industry processor interface (mobile industry processor interface, MIPI), general-purpose input/output (general-purpose input/output, GPIO) interface, subscriber identity module (subscriber identity module, SIM) interface, and/or general-purpose A serial bus (universal serial bus, USB) interface, etc.

可以理解的是,本申请实施例示意的各模块间的接口连接关系,是示意性说明,并不构成对终端设备100的结构限定。在本申请另一些实施例中,终端设备100也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。It can be understood that the interface connection relationship between the modules shown in the embodiment of the present application is a schematic description, and does not constitute a structural limitation of the terminal device 100 . In other embodiments of the present application, the terminal device 100 may also adopt different interface connection modes in the foregoing embodiments, or a combination of multiple interface connection modes.

充电管理模块140用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块140可以通过USB接口130接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块140可以通过终端设备100的无线充电线圈接收无线充电输入。充电管理模块140为电池142充电的同时,还可以通过电源管理模块141为终端设备供电。The charging management module 140 is configured to receive a charging input from a charger. Wherein, the charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 can receive charging input from the wired charger through the USB interface 130 . In some wireless charging embodiments, the charging management module 140 may receive wireless charging input through the wireless charging coil of the terminal device 100 . While the charging management module 140 is charging the battery 142 , it can also supply power to the terminal device through the power management module 141 .

电源管理模块141用于连接电池142,充电管理模块140与处理器110。电源管理模块141接收电池142和/或充电管理模块140的输入,为处理器110,内部存储器121,显示屏194,摄像头193,和无线通信模块160等供电。电源管理模块141还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块141也可以设置于处理器110中。在另一些实施例中,电源管理模块141和充电管理模块140也可以设置于同一个器件中。The power management module 141 is used for connecting the battery 142 , the charging management module 140 and the processor 110 . The power management module 141 receives the input from the battery 142 and/or the charging management module 140 to provide power for the processor 110 , the internal memory 121 , the display screen 194 , the camera 193 , and the wireless communication module 160 . The power management module 141 can also be used to monitor parameters such as battery capacity, battery cycle times, and battery health status (leakage, impedance). In some other embodiments, the power management module 141 may also be disposed in the processor 110 . In some other embodiments, the power management module 141 and the charging management module 140 may also be set in the same device.

终端设备100的无线通信功能可以通过天线1,天线2,移动通信模块150,无线通信模块160,调制解调处理器以及基带处理器等实现。The wireless communication function of the terminal device 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.

终端设备100通过GPU,显示屏194,以及应用处理器等实现显示功能。GPU为图像处理的微处理器,连接显示屏194和应用处理器。GPU用于执行数学和几何计算,用于图形渲染。处理器110可包括一个或多个GPU,其执行程序指令以生成或改变显示信息。The terminal device 100 implements a display function through a GPU, a display screen 194, an application processor, and the like. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and the application processor. GPUs are used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or change display information.

显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,LCD),有机发光二极管(organic light-emittingdiode,OLED),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrixorganic light emitting diode的,AMOLED),柔性发光二极管(flex light-emittingdiode,FLED),Miniled,MicroLed,Micro-oLed,量子点发光二极管(quantum dotlightemitting diodes,QLED)等。在一些实施例中,终端设备100可以包括1个或N个显示屏194,N为大于1的正整数。The display screen 194 is used to display images, videos and the like. The display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode or an active-matrix organic light-emitting diode (active-matrix organic light emitting diode). AMOLED), flexible light-emitting diode (flex light-emitting diode, FLED), Miniled, MicroLed, Micro-oLed, quantum dot light-emitting diodes (quantum dotlight emitting diodes, QLED), etc. In some embodiments, the terminal device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.

终端设备100可以通过ISP,摄像头193,视频编解码器,GPU,显示屏194以及应用处理器等实现拍摄功能。The terminal device 100 can realize the shooting function through the ISP, the camera 193 , the video codec, the GPU, the display screen 194 and the application processor.

终端设备100可以通过音频模块170,扬声器170A,受话器170B,麦克风170C,耳机接口170D,以及应用处理器等实现音频功能。例如音乐播放,录音等。The terminal device 100 may implement an audio function through an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, and an application processor. Such as music playback, recording, etc.

SIM卡接口195用于连接SIM卡。SIM卡可以通过插入SIM卡接口195,或从SIM卡接口195拔出,实现和终端设备100的接触和分离。终端设备100可以支持1个或N个SIM卡接口,N为大于1的正整数。SIM卡接口195可以支持Nano SIM卡,Micro SIM卡,SIM卡等。同一个SIM卡接口195可以同时插入多张卡。多张卡的类型可以相同,也可以不同。SIM卡接口195也可以兼容不同类型的SIM卡。SIM卡接口195也可以兼容外部存储卡。终端设备100通过SIM卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端设备100采用eSIM,即:嵌入式SIM卡。eSIM卡可以嵌在终端设备100中,不能和终端设备100分离。The SIM card interface 195 is used for connecting a SIM card. The SIM card can be connected and separated from the terminal device 100 by inserting it into the SIM card interface 195 or pulling it out from the SIM card interface 195 . The terminal device 100 may support 1 or N SIM card interfaces, where N is a positive integer greater than 1. SIM card interface 195 can support Nano SIM card, Micro SIM card, SIM card and so on. Multiple cards can be inserted into the same SIM card interface 195 at the same time. The types of multiple cards may be the same or different. The SIM card interface 195 is also compatible with different types of SIM cards. The SIM card interface 195 is also compatible with external memory cards. The terminal device 100 interacts with the network through the SIM card to implement functions such as calling and data communication. In some embodiments, the terminal device 100 adopts an eSIM, that is, an embedded SIM card. The eSIM card can be embedded in the terminal device 100 and cannot be separated from the terminal device 100 .

终端设备100的软件系统可以采用分层架构,事件驱动架构,微核架构,微服务架构,或云架构,等。本申请实施例以分层架构的Android系统为例,示例性说明终端设备100的软件结构。The software system of the terminal device 100 may adopt a layered architecture, an event-driven architecture, a micro-kernel architecture, a micro-service architecture, or a cloud architecture, and the like. In this embodiment of the present application, an Android system with a layered architecture is taken as an example to illustrate the software structure of the terminal device 100 .

图2是本申请实施例的终端设备100的软件结构框图。FIG. 2 is a block diagram of a software structure of a terminal device 100 according to an embodiment of the present application.

分层架构将软件分成若干个层,每一层都有清晰的角色和分工。层与层之间通过软件接口通信。在一些实施例中,将Android系统分为四层,从上至下分别为应用程序层,应用程序框架层,安卓运行时(Android runtime)和系统库,以及内核层。The layered architecture divides the software into several layers, and each layer has a clear role and division of labor. Layers communicate through software interfaces. In some embodiments, the Android system is divided into four layers, which are, from top to bottom, the application program layer, the application program framework layer, the Android runtime (Android runtime) and the system library, and the kernel layer.

应用程序层可以包括一系列应用程序包。The application layer can consist of a series of application packages.

如图2所示,应用程序包可以包括相机,日历,电话,地图,电话,设置,情境感知模块、业务逻辑处理模块、业务呈现模块和服务中心等应用程序。As shown in Figure 2, the application package may include applications such as camera, calendar, phone, map, phone, setting, situation awareness module, business logic processing module, business presentation module and service center.

情境感知模块常驻运行或以低功耗形式运行,具有感知外部事实或者环境的能力。例如,在卡片提醒业务处于开启状态时,情境感知模块对根据业务逻辑处理模块注册的能力(或事项,如特定时间、特定地点、或特定事件等)进行监控,如果用户触发了其中某一种,情境感知模块可以发送通知给业务逻辑处理模块。此外,情境感知模块还可以通过应用编程接口(application programming interface,API)从应用程序层的其他应用程序或应用程序框架层或系统层或内核层来检测相关事件和获取事件的状态,比如检测蓝牙连接,网络连接,监测用户短信,定制定时器等。在本申请一些实施例中,情境感知模块主要作用是感知用户是否在快递提示的地理围栏中等。The situational awareness module operates permanently or with low power consumption, and has the ability to perceive external facts or environments. For example, when the card reminder service is turned on, the context awareness module monitors the capabilities (or items, such as specific time, specific location, or specific event) registered by the business logic processing module. If the user triggers one of the , the situation awareness module can send a notification to the business logic processing module. In addition, the situational awareness module can also detect related events and obtain the state of the event from other applications in the application layer or application framework layer or system layer or kernel layer through the application programming interface (application programming interface, API), such as detecting Bluetooth Connection, network connection, monitoring user SMS, custom timer, etc. In some embodiments of the present application, the main function of the context awareness module is to sense whether the user is in the geo-fence of the express reminder.

业务逻辑处理模块具有业务逻辑处理能力,可以用于实现各种卡片展示,消失的逻辑。例如,业务逻辑处理模块接收到情境感知模块发送的用于指示检测到某事项(如:快递提示的地理围栏被触发)的通知,可以根据逻辑来发送命令给业务呈现模块(如:YOYO建议),让其显示卡片,此命令可以携带链接,后续当用户点击卡片时,可以根据链接跳转到该链接对应的某个三方APP或者小程序。业务逻辑处理模块也可以通过接收情境感知模块发送过来的用于指示检测到用户使用了二维码的通知,来将终端上的卡片展示或者消失。The business logic processing module has business logic processing capabilities, and can be used to realize various card display and disappear logic. For example, the business logic processing module receives a notification sent by the situation awareness module to indicate that something has been detected (such as: the geographical fence of the courier reminder is triggered), and can send commands to the business presentation module according to the logic (such as: YOYO suggestion) , let it display the card. This command can carry a link. When the user clicks the card later, he can jump to a third-party APP or applet corresponding to the link according to the link. The business logic processing module may also display or disappear the card on the terminal by receiving a notification from the context awareness module indicating that the user has detected the use of the QR code.

业务呈现模块(如:YOYO建议),用于将确定的卡片显示或者消失在终端设备的屏幕上。例如,业务呈现模块可以接收业务逻辑处理模块传递的显示提醒卡片的命令,并将该提醒卡片展示给用户,当用户点击卡片时,可以链接到某个APP的某个页面。例如,本申请一些实施例中,用户点击YOYO建议显示的快递卡片,终端设备可以拉起用于实现扫描快递柜的扫描界面,这样用户就可以直接扫描快递柜上的取货码,方便用户的使用。The service presentation module (for example: YOYO suggestion) is used to display or disappear the determined card on the screen of the terminal device. For example, the business presentation module may receive a command to display a reminder card delivered by the business logic processing module, and display the reminder card to the user. When the user clicks on the card, it may be linked to a certain page of a certain APP. For example, in some embodiments of the present application, when the user clicks on the express card displayed by YOYO, the terminal device can pull up the scanning interface for scanning the express cabinet, so that the user can directly scan the pick-up code on the express cabinet, which is convenient for the user.

服务中心,用于为业务中数据的变化提供服务,服务中心可以对应有服务中心数据库(date base,DB)。例如,以服务中心服务于快递业务为例,服务中心可以接收云侧推送的快递数据变更信息,将快递数据缓存在服务中心DB,以及通知业务呈现模块进行快递信息变更等。The service center is used to provide services for data changes in the business, and the service center may correspond to a service center database (date base, DB). For example, taking the service center serving express business as an example, the service center can receive the express data change information pushed from the cloud, cache the express data in the service center DB, and notify the business presentation module to change the express information.

对应的,如果接收到业务逻辑处理模块传过来的消失卡片命令时,业务呈现模块可以将卡片消失。Correspondingly, the service presentation module may disappear the card when receiving a card disappear command from the business logic processing module.

应用程序框架层为应用程序层的应用程序提供API和编程框架。应用程序框架层包括一些预先定义的函数。The application framework layer provides API and programming framework for applications in the application layer. The application framework layer includes some predefined functions.

如图2所示,应用程序框架层可以包括窗口管理器,内容提供器,资源管理器,视图系统,通知管理器,活动管理器等。As shown in Figure 2, the application framework layer can include window managers, content providers, resource managers, view systems, notification managers, activity managers, etc.

窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,触摸屏幕,拖拽屏幕,截取屏幕等。A window manager is used to manage window programs. The window manager can obtain the size of the display screen, determine whether there is a status bar, lock the screen, touch the screen, drag the screen, capture the screen, etc.

内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。Content providers are used to store and retrieve data and make it accessible to applications. Data can include videos, images, audio, calls made and received, browsing history and bookmarks, phonebook, etc.

视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。The view system includes visual controls, such as controls for displaying text, controls for displaying pictures, and so on. The view system can be used to build applications. A display interface can consist of one or more views. For example, a display interface including a text message notification icon may include a view for displaying text and a view for displaying pictures.

资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。The resource manager provides various resources for the application, such as localized strings, icons, pictures, layout files, video files, and so on.

通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。比如通知管理器被用于告知下载完成,消息提醒等。通知管理器还可以是以图表或者滚动条文本形式出现在系统顶部状态栏的通知,例如后台运行的应用程序的通知,还可以是以对话窗口形式出现在屏幕上的通知。例如在状态栏提示文本信息,发出提示音,终端设备振动,指示灯闪烁等。The notification manager enables the application to display notification information in the status bar, which can be used to convey notification-type messages, and can automatically disappear after a short stay without user interaction. For example, the notification manager is used to notify the download completion, message reminder, etc. The notification manager can also be a notification that appears on the top status bar of the system in the form of a chart or scroll bar text, such as a notification of an application running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is issued, the terminal device vibrates, and the indicator light flashes, etc.

活动管理器用于负责管理应用的活动(activity)的启动、状态、生命周期等与activity相关的事务。其中,activity是一个应用程序组件,可以提供一个界面,以供用户通过该界面与终端设备进行交互,从而完成某项任务。The activity manager is used to manage activities related to activities such as startup, status, and life cycle of the application. Wherein, activity is an application program component, which can provide an interface for the user to interact with the terminal device through the interface, so as to complete a certain task.

Android runtime包括核心库和虚拟机。Android runtime负责安卓系统的调度和管理。Android runtime includes core library and virtual machine. The Android runtime is responsible for the scheduling and management of the Android system.

核心库包含两部分:一部分是java语言需要调用的功能函数,另一部分是安卓的核心库。The core library consists of two parts: one part is the function function that the java language needs to call, and the other part is the core library of Android.

应用程序层和应用程序框架层运行在虚拟机中。虚拟机将应用程序层和应用程序框架层的java文件执行为二进制文件。虚拟机用于执行对象生命周期的管理,堆栈管理,线程管理,安全和异常的管理,以及垃圾回收等功能。The application layer and the application framework layer run in virtual machines. The virtual machine executes the java files of the application program layer and the application program framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.

系统库可以包括多个功能模块。例如:表面管理器(surface manager),媒体库(Media Libraries),三维图形处理库(例如:OpenGL ES),2D图形引擎(例如:SGL)等。A system library can include multiple function modules. For example: surface manager (surface manager), media library (Media Libraries), 3D graphics processing library (eg: OpenGL ES), 2D graphics engine (eg: SGL), etc.

表面管理器用于对显示子系统进行管理,并且为多个应用程序提供了2D和3D图层的融合。The surface manager is used to manage the display subsystem and provides the fusion of 2D and 3D layers for multiple applications.

媒体库支持多种常用的音频,视频格式回放和录制,以及静态图像文件等。媒体库可以支持多种音视频编码格式,例如:MPEG4,H.264,MP3,AAC,AMR,JPG,PNG等。The media library supports playback and recording of various commonly used audio and video formats, as well as still image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.

三维图形处理库用于实现三维图形绘图,图像渲染,合成,和图层处理等。The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing, etc.

2D图形引擎是2D绘图的绘图引擎。2D graphics engine is a drawing engine for 2D drawing.

内核层是硬件和软件之间的层。内核层可以包含显示驱动,摄像头驱动,音频驱动,传感器驱动等。The kernel layer is the layer between hardware and software. The kernel layer can contain display drivers, camera drivers, audio drivers, sensor drivers, etc.

下面结合附图对本申请实施例提供的快递提示方法进行详细地介绍。需要说明的是,本申请实施例中的“在……时”,可以为在某种情况发生的瞬时,也可以为在某种情况发生后的一段时间内,本申请实施例对此不作具体限定。The express prompting method provided by the embodiment of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that "at the time" in the embodiments of the present application may refer to the instant when a certain situation occurs, or within a period of time after a certain situation occurs, and this embodiment of the present application does not make specific limited.

可能的实现方式中,在终端设备中插入的手机号有待取件快递时,快递服务器可以向终端设备推送待取件消息,待取件消息中可以包括快递接收点名称和快递信息。快递接收点名称可以以快递柜所处的小区以及快递接收的三方物流标识,例如,快递接收点名称可以包括:A小区北门F快递柜等。快递信息例如包括取件码和快递状态等,快递状态例如包括:待取件、运输中或派送中等。In a possible implementation, when the mobile phone number inserted in the terminal device is to be picked up, the express server can push a message to the terminal device, and the message to be picked up can include the name of the express receiving point and the express information. The name of the express receiving point can be identified by the community where the express cabinet is located and the third-party logistics receiving the express delivery. For example, the name of the express receiving point can include: A, the north gate of the community, F, the express cabinet, etc. The courier information includes, for example, a pick-up code and a courier status, and the courier status includes, for example: waiting to be picked up, being transported, or being delivered.

终端设备在接收到待取件消息时,可以进行快递信息提示。例如,在进行快递信息提示时,终端设备可以通过通知消息、下拉栏消息、主界面中的卡片、负一屏中的快递卡片等的一种或多种进行快递信息推送。可能的实现方式中,终端设备无论采用上述任一种方式进行快递信息提示时,均以快递为维度进行提示,例如,为每个快递生成一张卡片、一条快递提示消息或者一条通知等。When the terminal device receives the message of the package to be picked up, it can prompt the courier information. For example, when prompting for courier information, the terminal device can push courier information through one or more of notification messages, messages in the drop-down bar, cards on the main interface, and courier cards on the negative screen. In a possible implementation, when the terminal device uses any of the above ways to prompt the courier information, it will prompt with the courier as the dimension, for example, generate a card, a courier reminder message or a notification for each courier.

示例性地,如图3的a所示的快递提示界面中,终端设备负一屏的常驻卡片处可以设置常驻快递卡片301,在终端设备接收到待取件消息时,终端设备在常驻快递卡片301为每个快递显示一条快递提示消息,快递提示消息中的快递信息可以包括快递单号、快递接收方手机尾号、快递接收点名称以及快递到达快递接收点的时间等。Exemplarily, in the courier reminder interface shown in a of Figure 3, a resident courier card 301 can be set at the resident card on the negative screen of the terminal device. The resident express card 301 displays a express prompt message for each express delivery. The express information in the express prompt message may include the express order number, the mobile phone number of the express recipient, the name of the express receiving point, and the time when the express arrives at the express receiving point.

可选的,快递卡片301中也可以包括运输中的快递的快递提示消息以及派送中的快递的快递提示消息等。Optionally, the courier card 301 may also include a courier prompt message for the courier in transit, a courier prompt message for the courier in delivery, and the like.

但是上述的快递信息提示方式中,进行快递信息提示的时机是终端设备接收到待取件消息时,而终端设备接收到待取件消息时,用户可能在距离快递接收点比较远的位置,这样,在用户达到快递接收点时,可能距离接收到待取件消息已经过较长时间,使得用户可能忘记取件,给用户造成较多不变。However, in the above-mentioned courier information prompting method, the timing for prompting the courier information is when the terminal device receives the message to be picked up, and when the terminal device receives the message to be picked up, the user may be far away from the courier receiving point, so , when the user arrives at the courier receiving point, it may have been a long time since receiving the message to pick up the item, so that the user may forget to pick up the item, causing more changes to the user.

因此,本申请实施例提供的快递提示方法中,终端设备在确定满足预设的快递提示条件时,可以再次为用户进行快递提示,减少用户忘记取件的可能。Therefore, in the courier prompting method provided in the embodiment of the present application, when the terminal device determines that the preset courier prompting conditions are met, it can again remind the user of the courier delivery, reducing the possibility of the user forgetting to pick up the package.

例如,终端设备可以获取终端设备的用户画像中家的地址信息;在家的地址信息与快递接收点的地址信息之间的距离小于距离阈值时,终端设备可以基于下述几种可能的实现确定是否满足快递提示条件,以及在满足快递提示条件进行提示。其中,用户画像中家的地址信息可以是终端设备基于用户行为轨迹学习得到的,也可以是用户标注的,本申请实施例不作具体限定。For example, the terminal device can acquire the address information of the home in the user portrait of the terminal device; when the distance between the address information of the home and the address information of the courier receiving point is less than the distance threshold, the terminal device can determine whether to Satisfy the courier reminder conditions, and give a reminder when the courier reminder conditions are met. Wherein, the address information of the home in the user portrait may be learned by the terminal device based on the user's behavior trajectory, or may be marked by the user, which is not specifically limited in this embodiment of the present application.

第一种可能的实现方式中,如图3的c所示,终端设备可以根据快递柜的地址信息注册包括快递柜附近的区域的地理围栏302,用户在A地点接收到待取件消息时,可以先执行如图3的所示的提示,在用户进入地理围栏302中的B地点时,终端设备可以确定满足预设的快递提示条件,再次对用户进行提示。In the first possible implementation, as shown in c of Figure 3, the terminal device can register the geographical fence 302 including the area near the express cabinet according to the address information of the express cabinet, and when the user receives the message to be picked up at location A, The prompt as shown in FIG. 3 can be executed first, and when the user enters the location B in the geofence 302, the terminal device can confirm that the preset delivery prompt condition is satisfied, and prompt the user again.

示例性地,本申请实施例中再次对用户进行提示时,可以为每个快递接收点聚合得到一条快递提示消息,以快递接收点维度向用户提示快递信息。使得用户可以在一条快递信息中便捷的得到某一快递接收点的全部快递信息。Exemplarily, when prompting the user again in the embodiment of the present application, a courier prompt message can be aggregated for each courier receiving point, and the courier information is prompted to the user in the dimension of the courier receiving point. The user can conveniently obtain all the express information of a certain express receiving point in one express message.

例如,本申请实施例中再次对用户进行提示时,可以显示如图3的b所示的界面。如图3的b所示,负一屏的活动卡片周围可以显示YOYO建议的标识,YOYO建议活动卡片的数量可以同步显示在YOYO建议标识的周围。For example, in the embodiment of the present application, when prompting the user again, an interface as shown in b of FIG. 3 may be displayed. As shown in b of Figure 3, the YOYO suggested logo can be displayed around the negative one-screen activity card, and the number of YOYO suggested activity cards can be displayed around the YOYO suggested logo synchronously.

如图3的b所示,负一屏可以包括两张堆叠显示的YOYO建议活动卡片。例如,负一屏中可以显示A小区北门快递柜的YOYO建议活动卡片1,另外一张YOYO建议活动卡片2隐藏。其中,YOYO建议活动卡片1中可以显示A小区北门快递柜中的快递提示消息,该A小区北门快递柜中的快递提示消息中可以包括:放置在A小区北门快递柜中全部快递的取件码,以及A小区北门快递柜的名称。这样,用户可以基于一张卡片便捷得到一个快递接收点的全部快递取件码。As shown in b of FIG. 3 , one negative screen may include two stacked YOYO suggested activity cards. For example, the YOYO suggested activity card 1 of the express cabinet at the north gate of community A can be displayed on the negative screen, and the other YOYO suggested activity card 2 is hidden. Among them, YOYO suggested that the activity card 1 can display the express message in the express cabinet at the north gate of community A. The express message in the express locker at the north gate of community A can include: The pick-up code, and the name of the express cabinet at the north gate of Community A. In this way, the user can conveniently obtain all the express pick-up codes of an express receiving point based on one card.

可选的,如图3的b所示,YOYO建议活动卡片1中还可以包括用于拉起扫描快递柜的扫码取件入口控件,这样,终端设备接收到对扫码取件入口控件的触发时,可以快捷的拉起扫一扫功能,用户可以利用扫一扫功能扫描A小区北门快递柜的取件二维码(或条形码等任意码),实现快捷取件。Optionally, as shown in b of Figure 3, YOYO suggests that the activity card 1 may also include a code-scanning and picking-up entry control for pulling up the scanning express cabinet, so that the terminal device receives the code-scanning and picking-up entry control When triggered, you can quickly pull up the scan function, and the user can use the scan function to scan the pickup QR code (or any code such as a barcode) of the express cabinet at the north gate of Community A to achieve quick pickup.

可以理解的是,图3示出了终端设备在负一屏的活动卡片进行快递信息提示的界面,终端设备中也可以通过通知、下拉栏、主界面中的卡片、负一屏中的常驻快递卡片等的一种或多种进行快递信息提示,本申请实施例不作具体限定。It can be understood that Fig. 3 shows the interface where the terminal device prompts express delivery information on the active card on the negative screen, and the terminal device can also use the notification, the drop-down bar, the card in the main interface, and the resident information on the negative screen. One or more types of courier cards and the like are used to prompt courier information, which is not specifically limited in this embodiment of the present application.

第二种可能的实现方式中,终端设备可以基于快递接收点的经纬度信息,以及终端设备的全球定位系统(global positioning system,GPS)定位信息,判断终端设备距离快递接收点较近时,确定满足预设的快递提示条件。终端设备具体的提示界面可以参照图3的描述,不再赘述。In the second possible implementation, the terminal device can judge that the terminal device is relatively close to the express receiving point based on the latitude and longitude information of the express receiving point and the global positioning system (GPS) positioning information of the terminal device, and determine that the Preset delivery notification conditions. For the specific prompt interface of the terminal device, reference may be made to the description in FIG. 3 , and details are not repeated here.

第三种可能的实现方式中,终端设备可以基于快递接收点的经纬度信息,建立以快递接收点为中心的GPS地理围栏,在终端设备进入以快递接收点为中心的GPS地理围栏时,终端设备确定确定满足预设的快递提示条件。终端设备具体的提示界面可以参照图3的描述,不再赘述。In the third possible implementation, the terminal device can establish a GPS geofence centered on the express receiving point based on the latitude and longitude information of the express receiving point. When the terminal device enters the GPS geofence centered on the express receiving point, the terminal device Make sure to meet the preset prompting conditions for express delivery. For the specific prompt interface of the terminal device, reference may be made to the description in FIG. 3 , and details are not repeated here.

第四种可能的实现方式中,终端设备可以基于快递接收点的经纬度信息,建立快递接收点附近的基站小区(cell)地理围栏,在终端设备进入快递接收点附近的cell地理围栏时,终端设备确定,确定满足预设的快递提示条件。其中,地理围栏可以是基于GPS建立的快递接收点附近的GPS地理围栏,也可以是基于基站小区(cell)建立的快递接收点附近的cell地理围栏。例如,cell地理围栏覆盖的cell包括:终端设备中用户画像的家所处的cell、快递接收点所处的cell、以及家在小区指纹库中对应的小区cell;其中,小区指纹库包括家所处的城市小区所处的cell,小区指纹库为终端设备预先学习的,或者小区指纹库预先设置在终端服务器,终端设备可以从终端服务器中的小区指纹库得到家所处的城市小区所处的cell。In a fourth possible implementation, the terminal device can establish a geographical fence of a base station cell (cell) near the express receiving point based on the latitude and longitude information of the express receiving point. When the terminal device enters the cell geographical fence near the express receiving point, the terminal device OK, confirm that the preset express prompting conditions are met. Wherein, the geo-fence may be a GPS geo-fence near the express receiving point established based on GPS, or a cell geo-fence near the express receiving point established based on the cell of the base station. For example, the cells covered by the cell geofence include: the cell where the home of the user portrait in the terminal device is located, the cell where the courier receiving point is located, and the cell corresponding to the home in the cell fingerprint database; The cell where the urban community is located, the cell fingerprint database is pre-learned by the terminal device, or the cell fingerprint database is pre-set in the terminal server, and the terminal device can obtain the urban community where the home is located from the cell fingerprint database in the terminal server. cell.

或者,终端设备根据快递接收点的信息注册基站小区cell地理围栏,在终端设备进入cell地理围栏的区域时,终端设备获取终端设备的GPS定位信息与快递接收点的GPS定位信息,在终端设备的GPS定位信息与快递接收点的GPS定位信息指示终端设备与快递接收点的距离小于阈值时,终端设备确定满足预设的快递提示条件。Or, the terminal device registers the cell geofence of the base station cell according to the information of the express receiving point. When the terminal device enters the area of the cell geofence, the terminal device obtains the GPS positioning information of the terminal device and the GPS positioning information of the express receiving point. When the GPS positioning information and the GPS positioning information of the courier receiving point indicate that the distance between the terminal device and the courier receiving point is less than a threshold, the terminal device determines that the preset courier notification condition is satisfied.

终端设备具体的提示界面可以参照图3的描述,不再赘述。For the specific prompt interface of the terminal device, reference may be made to the description in FIG. 3 , and details are not repeated here.

可见,无论哪种终端设备确定满足预设的快递提示条件的实现方式中,终端设备均需要用到快递接收点的地址信息。It can be seen that no matter which terminal device determines to meet the preset express prompting conditions, the terminal device needs to use the address information of the express delivery point.

但是,由于一些原因,一些快递接收点没有标注地址信息,导致终端设备无法基于这些快递接收点的地址信息判断是否满足快递提示条件,从而出现用户路过这些快递接收点时,终端设备无法及时提醒用户取件的现象,导致用户忘记取出快递,给用户造成了诸多不便,影响用户体验。However, due to some reasons, some courier receiving points do not have address information marked, so that the terminal device cannot judge whether the courier notification condition is met based on the address information of these courier receiving points, so when the user passes by these courier receiving points, the terminal device cannot promptly remind the user The phenomenon of picking up the package caused the user to forget to take out the express delivery, which caused a lot of inconvenience to the user and affected the user experience.

有鉴于此,本申请实施例提供的快递提示方法中,可以基于待取件消息,得到接收点的地址信息,进而终端设备可以根据快递接收点的地址信息确定满足是否快递提示条件,在满足快递提示条件时,进行快递提示。In view of this, in the courier prompting method provided in the embodiment of the present application, the address information of the receiving point can be obtained based on the message to be picked up, and then the terminal device can determine whether the courier prompting condition is satisfied according to the address information of the courier receiving point. When the conditions are prompted, express delivery prompts will be made.

示例性地,图4为本申请实施例中终端设备基于快递接收点名称得到快递接收点的经纬度信息的方法流程示意图。Exemplarily, FIG. 4 is a schematic flowchart of a method for a terminal device to obtain latitude and longitude information of a courier receiving point based on the name of the courier receiving point in the embodiment of the present application.

如图4所示,终端设备的应用程序层可以设置服务中心、自然语言处理(naturallanguage processing,NLP)模块和地图软件开发工具包(software development kit,SDK)。其中,NLP模块可以用于在文字中得到关键地址名称,关键地址名称可以是预先标注得到的地点名称。地图SDK可以提供调用地图中各地点的经纬度的接口。可能的实现中,NLP模块和地图SDK也可以为业务逻辑处理模块的一部分。方法包括:As shown in FIG. 4 , the application layer of the terminal device may be configured with a service center, a natural language processing (natural language processing, NLP) module, and a map software development kit (software development kit, SDK). Wherein, the NLP module can be used to obtain key address names in text, and the key address names can be pre-marked place names. The map SDK can provide an interface to call the latitude and longitude of each point in the map. In a possible implementation, the NLP module and the map SDK can also be part of the business logic processing module. Methods include:

S401、服务中心获取快递接收点名称。S401. The service center obtains the name of the express receiving point.

示例性地,在终端设备绑定的手机号作为快递收件方的快递信息发生变更时,服务中心可以接收到来自云端的快递信息,快递信息中可以包括:手机号、快递单号、快递接收点名称以及快递的运输状态等。For example, when the mobile phone number bound to the terminal device is changed as the courier information of the courier recipient, the service center can receive the courier information from the cloud, and the courier information can include: mobile phone number, courier order number, courier receipt point name and the shipping status of the courier, etc.

则服务中心可以基于快递信息,得到快递接收点名称,快递接收点名称可以包括:用户所居住的小区名称以及快递接收点的编号等。例如,快递接收点名称可以为:A小区1栋1楼n号快递柜。Then the service center can obtain the name of the express receiving point based on the express information, and the name of the express receiving point can include: the name of the community where the user lives and the serial number of the express receiving point. For example, the name of the courier receiving point can be: No. n courier cabinet on the 1st floor of building 1 in community A.

S402、服务中心向NLP模块推送快递接收点名称。S402. The service center pushes the name of the express receiving point to the NLP module.

S403、NLP模块识别快递接收点名称,得到关键地址名称。S403. The NLP module identifies the name of the express receiving point, and obtains the name of the key address.

一种可能的实现方式中,NLP模块可以包括预先训练的神经网络模型,该神经网络模型在输入快递接收点名称时,能够输出关键地址名称。神经网络模型可以采用任意可能的方式训练得到,本申请实施例不作具体限定。In a possible implementation manner, the NLP module may include a pre-trained neural network model, and the neural network model can output a key address name when the name of the express receiving point is input. The neural network model can be trained in any possible manner, which is not specifically limited in this embodiment of the present application.

另一种可能的实现方式中,NLP模块可以包括预设的自然语言处理算法,基于该自然语言处理算法,可以得到快递接收点名称中的关键地址名称。In another possible implementation manner, the NLP module may include a preset natural language processing algorithm, and based on the natural language processing algorithm, the key address name in the name of the express receiving point may be obtained.

本申请实施例对NLP模块得到关键地址名称的具体方式不作限定。示例性地,以快递接收点名称为A小区1栋1楼n号快递柜为例,关键地址名称可以为A小区,或者A小区1栋。可以理解的是,关键地址名称可以是城市中任意地点的名称,例如城市地点名称可以包括:城市小区名称、办公楼名称、公园名称或任意地标名称等。The embodiment of the present application does not limit the specific manner of obtaining the key address name by the NLP module. Exemplarily, taking the name of the courier receiving point as express cabinet No. n on the 1st floor of building 1 in community A as an example, the name of the key address may be community A or building 1 in community A. It can be understood that the key address name may be the name of any place in the city, for example, the city place name may include: the name of a city district, the name of an office building, the name of a park, or any landmark name.

S404、NLP模块识别向服务中心返回关键地址名称。S404. The NLP module identifies and returns the key address name to the service center.

S405、服务中心向地图SDK推送关键地址名称。S405. The service center pushes the key address name to the map SDK.

一种可能的实现方式中,关键地址名称在地图中能标识出一个具体位置,则服务中心可以向地图SDK推送关键地址名称,使得后续地图SDK可以基于该关键地址名称查询到该关键地址名称对应的位置的地址经纬度。In a possible implementation, if the key address name can identify a specific location in the map, the service center can push the key address name to the map SDK, so that the subsequent map SDK can query the key address name based on the key address name. The address latitude and longitude of the location.

另一种可能的实现方式中,关键地址名称在地图中能标识出多个具体位置,则服务中心得到关键地址名称后,可以结合终端设备当前所处的城市,将城市信息与关键地址名称拼接,拼接后的信息通常能标识到地图中一具体位置,则服务中心可以向地图SDK推送关键地址名称和城市信息,使得后续地图SDK可以基于该关键地址名称和城市信息查询到该关键地址名称对应的位置的地址经纬度。In another possible implementation, the key address name can identify multiple specific locations on the map. After the service center obtains the key address name, it can combine the city information with the key address name in combination with the city where the terminal device is currently located. , the spliced information can usually identify a specific location in the map, then the service center can push the key address name and city information to the map SDK, so that the subsequent map SDK can query the corresponding key address name based on the key address name and city information The address latitude and longitude of the location.

S406、地图SDK根据关键地址名称查询得到地址经纬度。S406. The map SDK obtains the latitude and longitude of the address according to the query of the key address name.

本申请实施例中,地图SDK中可以包括关键地址名称与地址经纬度的对应关系,基于对应关系,地图SDK可以查询得到地址经纬度。In the embodiment of the present application, the map SDK may include the corresponding relationship between the key address name and the latitude and longitude of the address. Based on the corresponding relationship, the map SDK may query and obtain the longitude and latitude of the address.

S407、地图SDK向服务中心返回地址经纬度。S407. The map SDK returns the latitude and longitude of the address to the service center.

S408、服务中心将地址经纬度保存为该快递接收点的经纬度信息。S408. The service center saves the latitude and longitude of the address as the latitude and longitude information of the express receiving point.

可能的实现方式中,在终端设备得到快递接收点的经纬度信息后,终端设备可以根据快递接收点的经纬度信息建立地理围栏,在终端设备进入地理围栏的范围时,进行快递提示。例如,终端设备中可以通过通知消息、下拉栏消息、主界面中的卡片、负一屏中的快递卡片或YOYO建议等的一种或多种进行快递信息推送。In a possible implementation, after the terminal device obtains the latitude and longitude information of the express receiving point, the terminal device can establish a geo-fence based on the latitude and longitude information of the express receiving point, and when the terminal device enters the range of the geo-fence, it will prompt the express delivery. For example, the terminal device can push express delivery information through one or more of notification messages, messages in the drop-down bar, cards in the main interface, express cards in the negative screen, or YOYO suggestions.

可选的,本申请实施例在进行快递信息推送时,可以将一个快递接收点的快递信息进行聚合,为每个快递接收点形成一条快递信息,以快递接收点维度向用户提示快递信息。可以理解的是,用户的收货地址通常变化不大,用户的多个快递通常集中在较少数量的快递接收点,因此以快递接收点维度向用户提示快递信息能有效减少快递信息的条数,使得用户可以在一条快递信息中便捷的得到某一快递接收点的全部快递信息。Optionally, when pushing express delivery information in this embodiment of the application, the delivery information of one delivery receiving point can be aggregated to form a piece of express delivery information for each express receiving point, and the express delivery information can be prompted to the user in the dimension of the express receiving point. It is understandable that the user's delivery address usually does not change much, and the user's multiple couriers are usually concentrated in a small number of courier receiving points, so prompting the user with courier information in the dimension of courier receiving points can effectively reduce the number of courier information , so that the user can conveniently obtain all the express information of a certain express receiving point in one express message.

可以理解的是,图4中是以终端设备的应用程序层设置服务中心、NLP模块和地图SDK示例性说明终端设备内部得到快递接收点的经纬度信息的一种实现,可能的实现中,终端设备也可以基于应用程序层或其他层中的模块,实现上述得到快递接收点的经纬度信息的流程,本申请实施例对执行各步骤的终端设备内的具体模块不作限定。It can be understood that in Figure 4, the service center, NLP module and map SDK are set in the application layer of the terminal device to illustrate an implementation of obtaining the latitude and longitude information of the express delivery point inside the terminal device. In a possible implementation, the terminal device The above-mentioned process of obtaining the latitude and longitude information of the express receiving point can also be implemented based on modules in the application layer or other layers. The embodiment of the present application does not limit the specific modules in the terminal device that perform each step.

可能的实现方式中,方法还可以包括S409、终端设备向终端服务器发送快递接收点的经纬度信息,使得终端服务器可以将该快递接收点的经纬度信息更新在快递接收点指纹库中。这样,后续终端服务器向服务中心推送快递信息时,可以从快递接收点指纹库获取快递接收点的经纬度信息,并在快递信息中携带快递接收点的经纬度信息,则终端设备可以从终端服务器中得到快递接收点的经纬度信息,使得终端设备可以省略如S402-409的计算步骤,从而可以节约终端设备的计算资源和降低功耗。In a possible implementation, the method may further include S409. The terminal device sends the latitude and longitude information of the express delivery point to the terminal server, so that the terminal server can update the latitude and longitude information of the express delivery point in the fingerprint library of the express delivery point. In this way, when the subsequent terminal server pushes the courier information to the service center, it can obtain the latitude and longitude information of the courier receiving point from the fingerprint database of the courier receiving point, and carry the latitude and longitude information of the courier receiving point in the courier information, then the terminal device can get it from the terminal server. The longitude and latitude information of the express receiving point enables the terminal device to omit the calculation steps such as S402-409, thereby saving computing resources and reducing power consumption of the terminal device.

快递接收点指纹库可以理解为存储有多个快递接收点的地址信息的数据库,其中,位置信息可以包括经纬度信息、cell信息等。快递接收点指纹库也可能称为快递柜指纹库、驿站指纹库、快递指纹库等,本申请实施例对具体的数据库名称不作限定。The express receiving point fingerprint database can be understood as a database storing address information of multiple express receiving points, where the location information may include latitude and longitude information, cell information, and the like. The express delivery receiving point fingerprint database may also be called express cabinet fingerprint database, post station fingerprint database, express fingerprint database, etc. The embodiment of this application does not limit the specific database name.

终端服务器还可以生成快递接收点指纹库,快递接收点指纹库可以存储更加准确的快递接收点的经纬度信息,则后续终端设备基于快递接收点的经纬度信息建立地理围栏时,地理围栏的区域更加准确。The terminal server can also generate the fingerprint library of the express receiving point, which can store more accurate latitude and longitude information of the express receiving point, so when the subsequent terminal device establishes a geo-fence based on the latitude and longitude information of the express receiving point, the geographical fence area will be more accurate .

示例性地,图5为本申请实施例终端服务器生成快递接收点指纹库的流程示意图。如图5所示,方法包括:Exemplarily, FIG. 5 is a schematic flowchart of generating a fingerprint database of express delivery receiving points by the terminal server according to the embodiment of the present application. As shown in Figure 5, the methods include:

S501、终端设备检测到用户触发快递提示消息。S501. The terminal device detects that a user triggers a courier prompt message.

示例性地,终端设备基于S401-S408的步骤得到快递接收点的经纬度信息后,终端设备可以基于递接收点的经纬度信息建立地理围栏,在终端设备进入地理围栏的范围时,进行快递提示。终端设备进行快递提示时,可以在负一屏、锁屏界面、应用页面的下拉栏、主界面等显示快递提示消息。可能的显示方式将在后续图6-图9中示例说明在此不作赘述。Exemplarily, after the terminal device obtains the latitude and longitude information of the delivery receiving point based on the steps of S401-S408, the terminal device can establish a geo-fence based on the latitude and longitude information of the delivery receiving point, and when the terminal device enters the range of the geo-fence, it will prompt the express delivery. When the terminal device prompts express delivery, it can display express delivery reminder messages on the negative screen, lock screen interface, drop-down bar of the application page, and main interface. Possible display manners will be illustrated in subsequent FIG. 6-FIG. 9 and will not be repeated here.

快递提示消息可以包括待取件的快递的信息、运输中的快递的信息、派送中的快递的信息的一种或多种。快递提示消息的具体内容可以包括:快递接收点标识、取件码以及扫码取件入口控件等。The courier reminder message may include one or more information of the courier to be picked up, the courier in transit, and the courier in delivery. The specific content of the express delivery prompt message may include: the identification of the express delivery receiving point, the pick-up code, and the scan code pick-up entry control, etc.

在用户触发快递提示消息中的任意内容时,终端设备可以检测到用户触发快递提示消息,进而终端设备向终端服务器上报第一打点数据。When the user triggers any content in the express prompt message, the terminal device may detect that the user triggers the express prompt message, and then the terminal device reports the first point data to the terminal server.

可以理解的是,本申请实施例生成快递接收点指纹库时,所需要的是用户在快递接收点处的打点数据,在用户触发快递提示消息中的扫码取件入口控件时,较大可能是用户在快递接收点处,此时的打点数据能较准确反映快递接收点的位置。因此,可能的实现中,可以在用户触发快递提示消息中的扫码取件入口控件时,终端设备确定检测到用户触发快递提示消息,进而终端设备向终端服务器上报第一打点数据。It can be understood that when the embodiment of the present application generates the fingerprint library of the express receiving point, what is needed is the user's dotted data at the express receiving point. The user is at the express receiving point, and the RBI data at this time can more accurately reflect the location of the express receiving point. Therefore, in a possible implementation, when the user triggers the code scanning and pickup entry control in the courier prompt message, the terminal device determines that the user triggers the courier prompt message, and then the terminal device reports the first point data to the terminal server.

S502、终端设备向终端服务器上报第一打点数据。S502. The terminal device reports the first RBI data to the terminal server.

本申请实施例中,第一打点数据可以包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息、第一打点数据上报时的第一时间信息。可选的,第一打点数据还可以包括下述数据的一种或多种:终端设备所连接的无线保真(wireless-fidelity,WiFi)、快递接收点所属的三方物流信息、终端设备所处的城市等。In the embodiment of the present application, the first tracking data may include: the express delivery order number, the name of the express receiving point, the address information of the terminal device, the information of the base station cell where the terminal device is located, and the first time information when the first tracking data is reported. Optionally, the first dot data may also include one or more of the following data: the wireless-fidelity (Wireless-Fidelity, WiFi) to which the terminal device is connected, the third-party logistics information to which the express receiving point belongs, and the location of the terminal device. city etc.

S503、终端设备检测到取件完成。S503. The terminal device detects that the pickup is completed.

示例性地,终端设备接收到对扫码取件入口控件后,可以拉起扫一扫功能,用户可以利用扫一扫功能扫描快递接收点的取件二维码(或条形码等任意码),实现快捷取件。Exemplarily, after the terminal device receives the entry control for scanning the code to pick up the item, it can activate the scan function, and the user can use the scan function to scan the QR code (or any code such as a bar code) at the express delivery receiving point, Achieve fast pickup.

在取件完成后,终端设备可以接收到用于提示取件完成的通知,确定取件完成。After the pick-up is completed, the terminal device may receive a notification indicating that the pick-up is complete, and determine that the pick-up is complete.

S504、终端设备向终端服务器上报第二打点数据。S504. The terminal device reports the second RBI data to the terminal server.

本申请实施例中,第二打点数据可以包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息、第二打点数据上报时的第二时间信息。可选的,第二打点数据还可以包括下述数据的一种或多种:终端设备所连接的无线保真(wireless-fidelity,WiFi)、快递接收点所属的服务提供方信息、终端设备所处的城市等。In the embodiment of the present application, the second tracking data may include: the express delivery order number, the name of the express receiving point, the address information of the terminal device, the information of the base station cell where the terminal device is located, and the second time information when the second tracking data is reported. Optionally, the second dotted data may also include one or more of the following data: the wireless-fidelity (wireless-fidelity, WiFi) to which the terminal device is connected, the information of the service provider to which the express receiving point belongs, the city etc.

S505、终端服务器基于多个打点数据筛选出有效数据。S505. The terminal server filters out valid data based on the plurality of managed data.

可以理解的是,终端服务器可以接收某一终端设备上报的多个打点数据,终端服务器也可以接收多个终端设备上报的多个打点数据。It can be understood that the terminal server may receive multiple dotted data reported by a certain terminal device, and the terminal server may also receive multiple dotted data reported by multiple terminal devices.

在较多的打点数据中,可能存在用户误触发产生的无效数据,例如,用户误触发扫码取件入口控件后,退出扫一扫功能,并未实现取件,则此时用户所处的位置很可能不是快递接收点所在的位置,则终端设备因为该误触发上报的数据可能为无效数据。因此,终端服务器可以基于筛选条件将无效数据滤除。In the large amount of processing data, there may be invalid data generated by the user's mistaken trigger. The location is probably not where the express receiving point is located, and the data reported by the terminal device due to this false trigger may be invalid data. Therefore, the terminal server can filter out invalid data based on the filter condition.

例如筛选条件可以包括:针对某一快递,该快递对应的第一打点数据上报时的第一时间信息,与该快递对应的第二打点数据上报时的第二时间信息之间的间隔小于预设时长,预设时长可以为较短的时间,例如M分钟,M可以为较小的值,本申请实施例不作具体限定。For example, the screening conditions may include: for a certain courier, the first time information when the first dot data is reported corresponding to the courier, and the interval between the second time information when the second dot data is reported corresponding to the courier is less than the preset Duration, the preset duration may be a shorter time, such as M minutes, and M may be a smaller value, which is not specifically limited in this embodiment of the present application.

在该快递对应的第一时间信息与第二时间信息之间的间隔小于预设时长时,可以反映针对该快递,用户完成有效取件,用户取件时的位置较大概率是快递接收点的位置,因此可以将该快递对应的打点数据作为有效数据。When the interval between the first time information and the second time information corresponding to the courier is less than the preset time length, it can be reflected that the user has completed a valid pick-up for the courier, and the location of the user when picking up the courier is more likely to be the courier receiving point. location, so the RBI data corresponding to the courier can be used as valid data.

可能的实现中,终端服务器中可以设置大数据湖,大数据湖中可以存储较多的打点数据,大数据湖可以定期或按照一定得方式筛选出有效数据,并将有效数据推送该终端服务器的画像模块,画像模块可以用于基于有效数据生成快递接收点指纹库。In a possible implementation, a big data lake can be set up in the terminal server, and more data can be stored in the big data lake. The big data lake can filter out valid data regularly or in a certain way, and push the valid data to the terminal server. The portrait module, the portrait module can be used to generate the fingerprint library of the courier receiving point based on valid data.

S506、终端服务器的大数据湖将有效数据推送到画像模块。S506. The big data lake of the terminal server pushes the valid data to the portrait module.

S507、终端服务器的画像模块基于有效数据生成快递接收点指纹库。S507. The portrait module of the terminal server generates a fingerprint library of express receiving points based on the valid data.

示例性地,画像模块可以将某一快递接收点的有效信息进行聚合,得到该快递接收点的地址信息,快递接收点的类型信息以及该快递接收点的服务信息,等。位置信息可以包括:城市信息、用户小区名称、基站小区cell信息、坐标信息(或称为经纬度信息)等。类型信息可以包括:快递柜或驿站等。服务信息可以包括:最晚可取件时间、是否支持寄件、WiFi列表、服务提供方信息等。For example, the portrait module can aggregate the effective information of a certain courier receiving point to obtain the address information of the courier receiving point, the type information of the courier receiving point, and the service information of the courier receiving point, etc. The location information may include: city information, user cell name, base station cell information, coordinate information (or called latitude and longitude information), and the like. Type information may include: express cabinet or post station, etc. The service information may include: the latest pick-up time, whether to support mailing, WiFi list, service provider information, etc.

可能的实现方式中,终端服务器可以不断收集打点数据,采用上述方法持续优化快递接收点指纹库中的信息,使得快递接收点指纹库中的快递接收点的信息较为准确。In a possible implementation mode, the terminal server can continuously collect the tracking data, and use the above method to continuously optimize the information in the fingerprint library of the express delivery point, so that the information of the express delivery point in the fingerprint library of the express delivery point is more accurate.

下面将结合图6-图9说明本申请实施例打点数据上报时可能涉及的部分用户界面示意图。可以理解的是,本申请实施例的用户界面示意图用于清楚的说明本申请实施例,并不对快递提示的具体用户界面造成限定。A schematic diagram of some user interfaces that may be involved in the reporting of dotted data in the embodiment of the present application will be described below with reference to FIGS. 6-9 . It can be understood that the schematic diagram of the user interface of the embodiment of the present application is used to clearly illustrate the embodiment of the present application, and does not limit the specific user interface of the express prompt.

图6为本申请实施例示出的终端设备在负一屏的活动卡片处接收到触发的相关界面示意图。FIG. 6 is a schematic diagram of a related interface of a terminal device receiving a trigger at an active card that is one screen negative as shown in the embodiment of the present application.

示例性的,在终端设备确定用户靠近A小区北门的快递柜快递柜时,终端设备可以在负一屏显示如图6的a所示的界面。图6的a的界面可以参照图3的b的描述,不再赘述。Exemplarily, when the terminal device determines that the user is close to the express locker at the north gate of community A, the terminal device may display an interface as shown in a of FIG. 6 on the negative screen. For the interface of a in FIG. 6 , reference may be made to the description of b in FIG. 3 , and details are not repeated here.

在用户触发图6的a的界面的扫码取件入口控件时,终端设备可以向终端服务器上报A小区北门快递柜相关的第二打点数据。When the user triggers the code-scanning and picking-up entry control of the interface a in Figure 6, the terminal device can report the second processing data related to the express cabinet at the north gate of community A to the terminal server.

一种可能的实现中,用户将YOYO建议活动卡片中的部分快递取出,则如图6的b所示,取件码3-07-1825对应的快递被取出,终端设备负一屏中的YOYO建议活动卡片中的快递提示消息进行更新,去掉取出的快递的取件码3-07-1825,其它快递的取件码仍然可以显示。且终端设备在检测到有快递取出时,可以向终端服务器上报A小区北门快递柜相关的第二打点数据。In a possible implementation, the user takes out some of the couriers in the YOYO suggested activity card, as shown in b of Figure 6, the courier corresponding to the pick-up code 3-07-1825 is taken out, and the terminal device bears YOYO on one screen. It is recommended to update the courier reminder message in the event card, remove the pickup code 3-07-1825 of the courier that was taken out, and the pickup codes of other couriers can still be displayed. In addition, when the terminal device detects that a courier has been taken out, it can report to the terminal server the second processing data related to the express cabinet at the north gate of community A.

可以理解的是,用户也可以通过在快递柜中输入取件码,并在快递柜中点击确认取件,快递柜可以向快递服务器发送快递被取出的信息,使得快递服务器可以向终端服务器推送快递状态的变化信息,终端服务器再向终端设备推送快递变化信息,使得终端设备负一屏的显示可以实现如上述的更新,以及终端设备向服务器上报第一打点数据和第二打点数据在此不再赘述。It is understandable that the user can also enter the pick-up code in the express locker and click to confirm the pick-up in the express locker. The express locker can send the information that the express delivery has been taken out to the express server, so that the express server can push the express delivery to the terminal server. For status change information, the terminal server pushes the courier change information to the terminal device, so that the display of the terminal device can realize the above-mentioned update, and the terminal device reports the first data and the second data to the server. repeat.

图7为本申请实施例示出的终端设备在锁屏界面中的通知接收到触发的相关界面示意图。FIG. 7 is a schematic diagram of an interface related to receiving a trigger of a notification on a lock screen interface of a terminal device shown in an embodiment of the present application.

在一种可选的实施方式中,若终端设备确定满足预设的快递提示条件时,终端设备是锁屏状态,如图7所示,终端设备可以在锁屏界面中显示用于快递提示的通知。一种可能的实现中,该通知中可以包括取件码、快递柜种类以及扫码取件入口控件。另一种可能的实现中,若终端设备无法获取到取件码,则该通知中可以包括快递柜种类、快递柜名称以及扫码取件入口控件。In an optional implementation manner, if the terminal device determines that the preset courier prompting conditions are met, the terminal device is in a locked screen state, as shown in Figure 7, the terminal device can display the message for express delivery prompts on the lock screen interface. notify. In a possible implementation, the notification may include the pick-up code, the type of express cabinet, and the code-scanning pick-up entry control. In another possible implementation, if the terminal device cannot obtain the pickup code, the notification may include the type of express cabinet, the name of the express cabinet, and the code-scanning and pickup entry control.

可以理解的是,本申请实施例的通知中,是以快递接收点维度进行提示,每个快递接收点可以对应一条通知。It can be understood that, in the notification in the embodiment of the present application, the reminder is made in the dimension of the express receiving point, and each express receiving point may correspond to a notification.

在接收到用户对通知中扫码取件入口控件的触发时,终端设备可以向终端服务器上报第一打点数据,进一步地,终端设备在检测到有快递取出时,可以向终端服务器上报第二打点数据,可能的取件方式可参照图6对应的描述,在此不再赘述。When receiving the trigger of the user's scan code pickup entry control in the notification, the terminal device can report the first point data to the terminal server, and further, when the terminal device detects that there is a courier pick-up, it can report the second point to the terminal server For the data, the possible pick-up methods can refer to the corresponding description in Figure 6, and will not be repeated here.

图8为本申请实施例示出的终端设备在应用界面中的下拉栏位置接收到触发的相关界面示意图。FIG. 8 is a schematic diagram of a relevant interface where a terminal device receives a trigger at a drop-down bar position in an application interface shown in an embodiment of the present application.

在一种可选的实施方式中,若终端设备确定满足预设的快递提示条件时,终端设备显示的是应用界面,如图8所示,终端设备可以在应用界面的下拉栏中显示快递提示消息。一种可能的实现中,该快递提示消息中可以包括取件码、快递柜种类以及扫码取件入口控件。另一种可能的实现中,若终端设备无法获取到取件码,则该快递提示消息中可以包括快递柜种类、快递柜名称以及扫码取件入口控件(图中未示出)。In an optional implementation manner, if the terminal device determines that the preset delivery notification conditions are met, the terminal device displays the application interface, as shown in Figure 8, the terminal device can display the delivery reminder in the drop-down column of the application interface information. In a possible implementation, the express delivery prompt message may include a pick-up code, a type of express cabinet, and a code-scanning pick-up entry control. In another possible implementation, if the terminal device cannot obtain the pickup code, the express delivery prompt message may include the type of express cabinet, the name of the express cabinet, and the code-scanning and pickup entry control (not shown in the figure).

可以理解的是,本申请实施例的下拉栏的快递提示消息中,是以快递接收点维度进行提示,每个快递接收点可以对应一条下拉栏的快递提示消息。若有多个快递接收点需要进行快递信息提示,则可以依次在应用界面的下拉栏处弹出各快递接收点对应的快递提示信息。It can be understood that, in the embodiment of the present application, the express prompt message in the drop-down column is reminded in the dimension of express receiving point, and each express receiving point may correspond to one express prompt message in the drop-down bar. If there are multiple courier receiving points that need to be reminded of courier information, the courier prompt information corresponding to each courier receiving point can be popped up in the drop-down bar of the application interface in turn.

在接收到用户对下拉栏中扫码取件入口控件的触发时,终端设备可以向终端服务器上报第一打点数据,进一步地,终端设备在检测到有快递取出时,可以向终端服务器上报第二打点数据,可能的取件方式可参照图6对应的描述,在此不再赘述。When receiving the trigger of the user's scan code pickup entry control in the drop-down bar, the terminal device can report the first point data to the terminal server. Dot data, possible pick-up methods can refer to the corresponding description in Figure 6, and will not be repeated here.

图9为本申请实施例示出的终端设备在主界面的卡片位置接收到触发的相关界面示意图。FIG. 9 is a schematic diagram of a related interface where the terminal device receives a trigger at the card position of the main interface shown in the embodiment of the present application.

终端设备的主界面中可以设置常驻卡片。在终端设备确定满足预设的快递提示条件时,如图9的a所示,主界面的卡片中可以显示快递提示信息,主界面中快递提示信息的内容可以与负一屏中YOYO建议活动卡片中的快递提示信息内容相似或相同,在此不再赘述。Resident cards can be set in the main interface of the terminal device. When the terminal device confirms that the preset delivery reminder conditions are met, as shown in Figure 9a, the delivery reminder information can be displayed on the card on the main interface, and the content of the delivery reminder information in the main interface can be the same as that of the YOYO suggestion activity card on the negative screen. The content of the courier reminder information in .

终端设备接收到对主界面卡片中扫码取件入口控件的触发时,终端设备可以向终端服务器上报A小区北门快递柜相关的第一打点数据。When the terminal device receives the trigger of the code scanning and pick-up entry control in the card on the main interface, the terminal device can report the first order data related to the express cabinet at the north gate of Community A to the terminal server.

一种可能的实现中,用户将主界面卡片中的部分快递取出,则如图9的b所示,取件码3-07-1825对应的快递被取出,终端设备主界面卡片中的快递提示消息进行更新,去掉取出的快递的取件码3-07-1825,其它快递的取件码仍然可以显示。且终端设备在检测到有快递取出时,可以向终端服务器上报A小区北门快递柜相关的第二打点数据。In a possible implementation, the user takes out part of the courier in the main interface card, as shown in b of Figure 9, the courier corresponding to the pickup code 3-07-1825 is taken out, and the courier prompt in the main interface card of the terminal device The message is updated to remove the pickup code 3-07-1825 of the courier that was taken out, and the pickup codes of other couriers can still be displayed. In addition, when the terminal device detects that a courier has been taken out, it can report to the terminal server the second processing data related to the express cabinet at the north gate of community A.

可以理解的是,用户也可以通过在快递柜中输入取件码,并在快递柜中点击确认取件,快递柜可以向快递服务器发送快递被取出的信息,使得快递服务器可以向终端服务器推送快递状态的变化信息,终端服务器再向终端设备推送快递变化信息,使得终端设备主界面卡片中的显示可以实现如上述的更新,以及终端设备向服务器上报第二打点数据在此不再赘述。It is understandable that the user can also enter the pick-up code in the express locker and click to confirm the pick-up in the express locker. The express locker can send the information that the express delivery has been taken out to the express server, so that the express server can push the express delivery to the terminal server. For status change information, the terminal server pushes the express delivery change information to the terminal device, so that the display in the main interface card of the terminal device can be updated as described above, and the terminal device reports the second RBI data to the server, which will not be repeated here.

在终端服务器建立指纹库后,终端设备可以从终端服务器得到快递接收点的准确位置信息。示例性地,图10为本申请实施例一实施例示出的系统架构图。After the terminal server establishes the fingerprint library, the terminal device can obtain the accurate location information of the express receiving point from the terminal server. Exemplarily, FIG. 10 is a system architecture diagram showing an embodiment of the present application.

本申请实施例提供的方案可以应用在如图10所示的系统中。The solutions provided in the embodiments of the present application may be applied to the system shown in FIG. 10 .

如图10所示,该系统中包括终端设备、终端服务器以及快递服务器。终端设备中设置有地图SDK、NLP模块以及服务中心。终端服务器中设置有画像模块和快递服务模块。As shown in FIG. 10 , the system includes a terminal device, a terminal server and a courier server. The terminal device is provided with a map SDK, an NLP module and a service center. The terminal server is provided with a portrait module and a courier service module.

终端服务器可以是终端设备厂商维护的服务终端设备的服务器,快递服务器可以是三方物流的服务器。The terminal server may be a server maintained by a terminal equipment manufacturer to serve terminal equipment, and the express server may be a third-party logistics server.

其中,终端设备的服务中心能够与与终端服务器交互,终端服务器可以与快递服务器交互,使得终端设备的服务中心能够获取快递接收点的地址信息。终端设备可以根据快递接收点的地址信息注册地理围栏,在终端设备触发地理围栏时,服务中心可以将获取的快递信息通知到YOYO建议,YOYO建议可以控制负一屏、锁屏界面、应用页面以及主界面等中显示如本申请实施例中的快递提示消息。Wherein, the service center of the terminal device can interact with the terminal server, and the terminal server can interact with the express server, so that the service center of the terminal device can obtain the address information of the express receiving point. The terminal device can register the geofence according to the address information of the courier receiving point. When the terminal device triggers the geofence, the service center can notify the obtained courier information to YOYO Advice, and YOYO Advice can control the negative screen, lock screen interface, application page and The express prompt message as in the embodiment of the present application is displayed on the main interface or the like.

具体的,如图10所示,各设备之间的交互流程包括:Specifically, as shown in Figure 10, the interaction process between devices includes:

S1001、快递服务器确定有快递信息变更时,快递服务器向快递信息中手机号对应的终端服务器推送待取件通知。S1001. When the courier server determines that there is a change in the courier information, the courier server pushes a notification to be picked up to the terminal server corresponding to the mobile phone number in the courier information.

本申请实施例中,待取件通知可以包括手机号、快递接收点名称以及取件码等。快递服务器在确定有新的快递信息时,快递服务器可以向新的快递信息中手机号对应的终端服务器推送待取件通知。In this embodiment of the application, the notice to be picked up may include the mobile phone number, the name of the courier receiving point, and the pick-up code. When the courier server determines that there is new courier information, the courier server can push a notification to be picked up to the terminal server corresponding to the mobile phone number in the new courier information.

S1002、终端服务器的快递服务模块从待取件通知提取快递接收点名称。S1002. The express service module of the terminal server extracts the name of the express receiving point from the notice to be picked up.

S1003、终端服务器的快递服务模块向画像模块推送快递接收点名称。S1003. The courier service module of the terminal server pushes the name of the courier receiving point to the portrait module.

示例性地,快递服务模块可以向画像模块发送查询信息,查询指令中包括快递接收点名称。Exemplarily, the courier service module may send query information to the portrait module, and the query instruction includes the name of the courier receiving point.

S1004、终端服务器的画像模块根据快递接收点名称在快递接收点指纹库查询。S1004. The portrait module of the terminal server searches the fingerprint library of the express receiving point according to the name of the express receiving point.

示例性地,画像模块可以在快递接收点指纹库中匹配该快递接收点名称对应的画像信息,在快递接收点指纹库中能够匹配该快递接收点名称对应的画像信息时,画像模块的查询结果中可以包括快递接收点的经纬度信息;在快递接收点指纹库中不能够匹配该快递接收点名称对应的画像信息时,画像模块的查询结果可以为空。Exemplarily, the portrait module can match the portrait information corresponding to the express receiving point name in the express receiving point fingerprint database. When the express receiving point fingerprint library can match the portrait information corresponding to the express receiving point name, the query result of the portrait module may include the latitude and longitude information of the courier receiving point; if the portrait information corresponding to the name of the courier receiving point cannot be matched in the fingerprint library of the courier receiving point, the query result of the portrait module may be empty.

S1005、终端服务器的画像模块向快递服务模块返回查询结果。S1005. The portrait module of the terminal server returns the query result to the express service module.

S1006、终端服务器的快递服务模块解析查询结果,如果查询结果中包括快递接收点经纬度信息,则快递服务模块将快递接收点经纬度信息加入到待取件消息中;如果查询结果为空,则快递服务模块维持待取件消息不变。S1006. The courier service module of the terminal server analyzes the query result. If the query result includes the latitude and longitude information of the courier receiving point, the courier service module adds the latitude and longitude information of the courier receiving point to the message to be picked up; if the query result is empty, the courier service The module maintains the pending pickup message unchanged.

S1007、终端服务器的快递服务模块向终端设备的服务中心推送待取件消息。S1007. The express delivery service module of the terminal server pushes a message to be picked up to the service center of the terminal device.

S1008、终端设备的服务中心解析待取件消息。S1008. The service center of the terminal device parses the message of the item to be picked up.

若待取件消息中包括快递接收点经纬度信息,则终端设备可以根据快递接收点经纬度信息注册地理围栏,在终端设备触发地理围栏时,服务中心可以将获取的快递信息通知到YOYO建议,YOYO建议可以控制负一屏、锁屏界面、应用页面以及主界面等中显示如本申请实施例中的快递提示消息。If the message to be picked up includes the longitude and latitude information of the courier receiving point, the terminal device can register the geo-fence according to the longitude and latitude information of the courier receiving point. When the terminal device triggers the geo-fence, the service center can notify the acquired courier information to YOYO suggestion, YOYO suggestion It is possible to control the negative one screen, the lock screen interface, the application page, and the main interface to display the express prompt message as in the embodiment of the present application.

这样,终端设备可以基于终端服务器中的快递接收点指纹库得到准确的快递接收点位置信息,终端设备可以节约计算快递接收点位置信息的计算资源,能够降低终端设备的功耗。In this way, the terminal device can obtain accurate location information of the express delivery point based on the fingerprint library of the express delivery point in the terminal server, the terminal device can save computing resources for calculating the location information of the express delivery point, and reduce the power consumption of the terminal device.

若待取件消息中不包括快递接收点经纬度信息,终端设备可以基于快递接收点名称得到快递接收点经纬度信息。If the message to be picked up does not include the latitude and longitude information of the express receiving point, the terminal device can obtain the latitude and longitude information of the express receiving point based on the name of the express receiving point.

示例性地,终端设备基于快递接收点名称得到快递接收点经纬度信息包括:Exemplarily, the terminal device obtains the latitude and longitude information of the express receiving point based on the name of the express receiving point including:

S1009、终端设备的服务中心向NLP模块推送快递接收点名称。S1009. The service center of the terminal device pushes the name of the express receiving point to the NLP module.

S1010、NLP模块识别快递接收点名称,得到关键地址名称,并向服务中心返回关键地址名称。S1010. The NLP module identifies the name of the express receiving point, obtains the name of the key address, and returns the name of the key address to the service center.

S1011、服务中心向地图SDK推送关键地址名称。S1011. The service center pushes the key address name to the map SDK.

S1012、地图SDK根据关键地址名称查询得到地址经纬度,并向服务中心返回地址经纬度。S1012. The map SDK obtains the latitude and longitude of the address according to the query of the key address name, and returns the latitude and longitude of the address to the service center.

S1013、服务中心将地址经纬度保存为该快递接收点的经纬度信息。S1013. The service center saves the latitude and longitude of the address as the latitude and longitude information of the express receiving point.

可能的实现方式中,方法还可以包括S1014、终端设备向终端服务器发送快递接收点的经纬度信息,使得终端服务器可以将改快递接收点的经纬度信息更新在快递接收点指纹库中。In a possible implementation, the method may further include S1014. The terminal device sends the latitude and longitude information of the express delivery point to the terminal server, so that the terminal server can update the latitude and longitude information of the express delivery point in the fingerprint library of the express delivery point.

本申请实施例中,S1009-S1014可以参照图4对应的实施例的描述,在此不作赘述。In the embodiment of the present application, for S1009-S1014, reference may be made to the description of the embodiment corresponding to FIG. 4 , and details are not described here.

需要说明的是,上述实施例中以终端设备负一屏中常驻快递卡片以快递维度进行提示为例说明,可能的实现中,终端设备也可以在确定满足预设的快递提示条件时,将常驻快递卡片中的内容替换为上述界面中YOYO建议的以快递接收点维度聚合的快递提示消息,在快递卡片中替换后的快递提示消息提示时长超过预设时长,或者快递提示消息中的快递被全部取出时,常驻快递卡片可以恢复以快递维度进行提示。适应的,YOYO建议对应的活动卡片可以省略(图中未示出),常驻快递卡片中可能的快递提示消息显示和更新方法可以参照上述实施例中YOYO建议的快递提示消息显示和更新方法,在此不作赘述。It should be noted that, in the above embodiment, the resident courier card on the negative screen of the terminal device is used as an example to illustrate the prompt in the courier dimension. In a possible implementation, the terminal device may also display the The content in the resident courier card is replaced with the courier reminder message aggregated by the dimension of the courier receiving point suggested by YOYO in the above interface. The courier reminder message after replacement in the courier card is longer than the preset duration, or the courier reminder message in the courier reminder message When all are taken out, the resident courier card can be restored to the courier dimension for prompts. Adaptive, YOYO suggests that the corresponding activity card can be omitted (not shown in the figure), and the possible express delivery reminder message display and update method in the resident express card can refer to the express delivery reminder message display and update method suggested by YOYO in the above embodiment. I won't go into details here.

上面结合图3-图10,对本申请实施例提供的方法进行了说明,下面对本申请实施例提供的执行上述方法的装置进行描述。如图11所示,图11为本申请实施例提供的一种快递提示系统示意图,包括快递提示装置11和终端服务器12,该快递提示装置11可以是本申请实施例中的终端设备,也可以是终端设备内的芯片或芯片系统。The method provided by the embodiment of the present application is described above with reference to FIG. 3-FIG. 10 , and the device for performing the above method provided by the embodiment of the present application is described below. As shown in Figure 11, Figure 11 is a schematic diagram of a courier prompting system provided by the embodiment of the present application, including a courier prompting device 11 and a terminal server 12, the courier prompting device 11 may be the terminal device in the embodiment of the present application, or It is a chip or system-on-a-chip within a terminal device.

如图11所示,该快递提示装置11包括:处理器112、接口电路113和显示屏114。其中,显示屏114用于支持快递消息提示方法执行的显示的步骤;处理器112用于支持快递提示装置执行信息处理的步骤,接口电路113用于支持快递提示装置执行接收或发送的步骤。显示屏114也可称作显示单元;处理器112也可称作处理单元,接口电路113也可以称为通信单元。As shown in FIG. 11 , the express reminder device 11 includes: a processor 112 , an interface circuit 113 and a display screen 114 . Among them, the display screen 114 is used to support the display steps performed by the express message prompt method; the processor 112 is used to support the express prompt device to perform the information processing step, and the interface circuit 113 is used to support the express prompt device to perform the steps of receiving or sending. The display screen 114 may also be called a display unit; the processor 112 may also be called a processing unit, and the interface circuit 113 may also be called a communication unit.

在一种可能的实现方式中,接口电路113接收待取件消息;处理器112在待取件消息中不包括快递接收点的地址信息时,识别待取件消息中的快递接收点名称,得到关键地址名称,以及将关键地址名称与终端设备所处的城市信息拼接,以及根据拼接后的信息得到快递接收点的地址信息;处理器112根据递接收点的地址信息确定满足预设快递提示条件时,显示屏114显示第一界面,第一界面包括待取件消息的信息内容。In a possible implementation, the interface circuit 113 receives the message to be picked up; when the processor 112 does not include the address information of the express receiving point in the message to be picked up, the processor 112 identifies the name of the express receiving point in the message to be picked up, and obtains The key address name, and splicing the key address name with the city information where the terminal device is located, and obtaining the address information of the express delivery point according to the spliced information; the processor 112 determines that the preset express prompt condition is met according to the address information of the delivery point , the display screen 114 displays a first interface, and the first interface includes the information content of the message to be picked up.

在一种可能的实现方式中,处理器112具体用于将关键地址名称与终端设备所处的城市信息拼接后,从地图应用中查询得到拼接后的信息对应的经纬度信息,得到快递接收点的地址信息。In a possible implementation manner, the processor 112 is specifically configured to splice the key address name and the city information where the terminal device is located, query the latitude and longitude information corresponding to the spliced information from the map application, and obtain the express delivery receiving point. Address information.

在一种可能的实现方式中,处理器112得到的关键地址名称包括快递接收点所在的城市地点的名称。In a possible implementation manner, the key address name obtained by the processor 112 includes the name of the city where the express receiving point is located.

在一种可能的实现方式中,处理器112根据待取件消息得到快递接收点的地址信息,包括:处理器112解析待取件消息,得到快递接收点的地址信息;其中,待取件消息包括终端服务器预先添加的快递接收点的地址信息。In a possible implementation manner, the processor 112 obtains the address information of the express receiving point according to the message to be picked up, including: the processor 112 parses the message to be picked up, and obtains the address information of the express receiving point; wherein, the message to be picked up It includes the address information of the express receiving point pre-added by the terminal server.

在一种可能的实现方式中,快递接收点的地址信息为终端服务器12根据快递接收点指纹库查询快递接收点名称得到的,快递接收点指纹库为终端服务器12根据多个打点数据得到的,打点数据包括快递接收点名称以及快递接收点的地址信息。In a possible implementation manner, the address information of the express receiving point is obtained by the terminal server 12 by querying the name of the express receiving point according to the fingerprint library of the express receiving point, and the fingerprint library of the express receiving point is obtained by the terminal server 12 according to a plurality of dotted data, The point management data includes the name of the express receiving point and the address information of the express receiving point.

在一种可能的实现方式中,处理器112根据快递接收点的地址信息确定满足预设快递提示条件,包括:处理器112获取终端设备的用户画像中家的地址信息;在家的地址信息与快递接收点的地址信息之间的距离小于距离阈值时,处理器112注册基站小区cell地理围栏,cell地理围栏覆盖的cell至少包括快递接收点所处的cell;在处理器112确定终端设备进入cell地理围栏的区域时,处理器112确定满足快递提示条件。In a possible implementation manner, the processor 112 determines according to the address information of the express receiving point that the preset express prompt condition is met, including: the processor 112 acquires the address information of the home in the user portrait of the terminal device; When the distance between the address information of the receiving point is less than the distance threshold, the processor 112 registers the cell geographic fence of the base station cell, and the cell covered by the cell geographic fence includes at least the cell where the express receiving point is located; when the processor 112 determines that the terminal device enters the cell geographic fence In the fenced area, the processor 112 determines that the courier reminder condition is met.

在一种可能的实现方式中,cell地理围栏覆盖的cell还包括:终端设备中用户画像的第一地点所处的cell、以及第一地点在小区指纹库对应的小区cell;其中,小区指纹库为终端设备预先学习的,或者小区指纹库预先设置在终端服务器。In a possible implementation, the cells covered by the cell geofence further include: the cell where the first location of the user portrait in the terminal device is located, and the cell cell corresponding to the first location in the cell fingerprint library; wherein, the cell fingerprint library It is pre-learned for the terminal equipment, or the cell fingerprint database is pre-set on the terminal server.

在一种可能的实现方式中,第一地点包括终端设备中用户画像的家,小区指纹库包括家所处的城市小区所处的cell。在一种可能的实现方式中,处理器112根据快递接收点的地址信息确定满足预设快递提示条件,包括:处理器112根据快递接收点的地址信息注册全球卫星定位系统GPS地理围栏;处理器112在终端设备进入GPS地理围栏的区域时,处理器112确定满足预设的快递提示条件。In a possible implementation manner, the first location includes the home of the user profile in the terminal device, and the cell fingerprint database includes the cell where the city cell where the home is located is located. In a possible implementation manner, the processor 112 determines to meet the preset delivery notification condition according to the address information of the express receiving point, including: the processor 112 registers the GPS geofence of the global satellite positioning system according to the address information of the express receiving point; 112 When the terminal device enters the area of the GPS geo-fence, the processor 112 determines that the preset prompting condition for express delivery is met.

在一种可能的实现方式中,处理器112根据快递接收点的地址信息确定满足预设快递提示条件,包括:处理器112根据快递接收点的地址信息注册基站小区cell地理围栏;在处理器112确定终端设备进入cell地理围栏的区域时,处理器112获取终端设备的GPS定位信息与快递接收点的GPS定位信息;处理器112在确定终端设备的GPS定位信息与快递接收点的GPS定位信息指示终端设备与快递接收点的距离小于阈值时,处理器112确定满足预设的快递提示条件。In a possible implementation, the processor 112 determines according to the address information of the express receiving point that the preset express prompting condition is satisfied, including: the processor 112 registers the cell geo-fence of the base station cell according to the address information of the express receiving point; When it is determined that the terminal device enters the geographical fence area of the cell, the processor 112 acquires the GPS positioning information of the terminal device and the GPS positioning information of the express receiving point; When the distance between the terminal device and the express receiving point is less than the threshold, the processor 112 determines that the preset express prompt condition is met.

在一种可能的实现方式中,显示屏114显示第一界面,第一界面包括负一屏界面;其中,负一屏界面包括一张或多张活动卡片,活动卡片用于显示快递提示消息;快递提示消息包括快递接收点名称以及快递接收点名称对应的一个或多个取件码。In a possible implementation manner, the display screen 114 displays a first interface, and the first interface includes a negative one-screen interface; wherein, the negative one-screen interface includes one or more active cards, and the active cards are used to display express delivery reminder messages; The express prompt message includes the name of the express receiving point and one or more pick-up codes corresponding to the name of the express receiving point.

在一种可能的实现方式中,显示屏114接收到对第一界面中扫码取件入口控件的触发时,处理器112执行取件处理流程,以及,处理器112向终端服务器上报第一打点数据;第一打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第一打点数据上报时的第一时间信息。In a possible implementation, when the display screen 114 receives a trigger for the scan code pickup entry control in the first interface, the processor 112 executes the pickup processing flow, and the processor 112 reports the first processing point to the terminal server Data; the first dotted data includes: the courier tracking number, the name of the courier receiving point, the address information of the terminal device, the information of the base station cell where the terminal device is located, and the first time information when the first dotted data is reported.

在一种可能的实现方式中,处理器112确定多个活动卡片中的目标活动卡片的部分取件码完成取件时,处理器112更新目标活动卡片中的取件码,以及处理器112向终端服务器上报第二打点数据;其中,更新后的目标活动卡片中完成取件的取件码被删除;第二打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第二打点数据上报时的第二时间信息;或者,在处理器112确定多个活动卡片中的全部取件码完成取件时,显示单元取消多个活动卡片的显示,以及处理器112向终端服务器12上报第二打点数据。In a possible implementation, when the processor 112 determines that part of the pickup code of the target activity card in the plurality of activity cards is completed, the processor 112 updates the pickup code in the target activity card, and the processor 112 sends The terminal server reports the second dot data; among them, the pickup code of the completed pickup in the updated target activity card is deleted; the second dot data includes: courier order number, name of courier receiving point, address information of terminal equipment, terminal equipment The cell information of the base station where it is located and the second time information when the second dotting data is reported; or, when the processor 112 determines that all the pickup codes in the multiple active cards complete the pickup, the display unit cancels the display of the multiple active cards , and the processor 112 reports the second dotted data to the terminal server 12 .

在一种可能的实现方式中,显示屏114显示第一界面,第一界面包括负一屏界面;负一屏界面还包括常驻快递卡片,常驻快递卡片用于显示待取件消息。显示屏114在任一张活动卡片显示的时长达到时长阈值时,取消任一张活动卡片的显示。In a possible implementation, the display screen 114 displays a first interface, the first interface includes a negative one-screen interface; the negative one-screen interface further includes a resident courier card, and the resident courier card is used to display the message to be picked up. The display screen 114 cancels the display of any active card when the display time of any active card reaches the duration threshold.

在一种可能的实现方式中,显示屏114显示第一界面,第一界面包括锁屏界面;其中,锁屏界面包括一条或多条通知,通知用于显示快递提示消息,快递提示消息包括一个或多个取件码。In a possible implementation manner, the display screen 114 displays a first interface, and the first interface includes a lock screen interface; wherein, the lock screen interface includes one or more notifications, and the notification is used to display a courier prompt message, and the courier prompt message includes a or multiple pickup codes.

在一种可能的实现方式中,显示屏114接收到锁屏界面中对扫码取件入口控件的触发时,处理器112执行取件处理流程,以及,处理器112向终端服务器12上报第一打点数据;第一打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第一打点数据上报时的第一时间信息;处理器112确定取件完成时,处理器112向终端服务器上报第二打点数据;第二打点数据包括:快递单号、快递接收点名称、终端设备的地址信息以及终端设备所处的基站小区信息、第二打点数据上报时的第二时间信息。In a possible implementation manner, when the display screen 114 receives the trigger of the code scanning and pick-up entry control on the lock screen interface, the processor 112 executes the pick-up process, and the processor 112 reports to the terminal server 12 the first Dotted data; the first dotted data includes: courier order number, express receiving point name, address information of terminal equipment, base station cell information where terminal equipment is located and the first time information when the first dotted data is reported; processor 112 determines to take When the file is completed, the processor 112 reports the second dotted data to the terminal server; the second dotted data includes: the courier order number, the name of the express receiving point, the address information of the terminal device and the information of the base station cell where the terminal device is located, and the second dotted data The second time information when reporting.

在一种可能的实现方式中,显示屏114显示第一界面,第一界面包括应用界面;其中,应用界面包括下拉栏,下拉栏用于显示快递提示消息,快递提示消息包括一个或多个取件码。In a possible implementation manner, the display screen 114 displays a first interface, and the first interface includes an application interface; wherein, the application interface includes a drop-down bar, and the drop-down bar is used to display a courier prompt message, and the courier prompt message includes one or more options. piece code.

在一种可能的实现方式中,显示屏114接收到下拉栏中对扫码取件入口控件的触发时,处理器112执行取件处理流程,以及,处理器112向终端服务器上报第一打点数据;第一打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第一打点数据上报时的第一时间信息;在处理器112确定取件完成时,处理器112向终端服务器12上报第二打点数据;第二打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第二打点数据上报时的第二时间信息。In a possible implementation, when the display screen 114 receives the trigger of the scan code pickup entry control in the drop-down bar, the processor 112 executes the pickup processing flow, and the processor 112 reports the first processing data to the terminal server The first dotting data includes: the express order number, the name of the express receiving point, the address information of the terminal equipment, the base station cell information where the terminal equipment is located, and the first time information when the first dotting data is reported; determine the pick-up at the processor 112 When completed, the processor 112 reports the second dotted data to the terminal server 12; the second dotted data includes: the courier order number, the name of the express receiving point, the address information of the terminal device, the information of the base station cell where the terminal device is located, and the second dotted data The second time information when reporting.

在一种可能的实现方式中,显示屏114显示第一界面,第一界面包括主界面;其中,主界面包括常驻卡片,常驻卡片用于显示快递提示消息。快递提示消息包括快递接收点名称以及快递接收点名称对应的一个或多个取件码In a possible implementation manner, the display screen 114 displays a first interface, and the first interface includes a main interface; wherein, the main interface includes a resident card, and the resident card is used to display a courier reminder message. The courier reminder message includes the name of the courier receiving point and one or more pick-up codes corresponding to the name of the courier receiving point

在一种可能的实现方式中,显示屏114接收到常驻卡片中对扫码取件入口控件的触发时,处理器112执行取件处理流程,以及,处理器112向终端服务器上报第一打点数据;第一打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第一打点数据上报时的第一时间信息;在处理器112确定常驻卡片的部分取件码完成取件时,处理器112更新常驻卡片中的取件码,以及处理器112向终端服务器12上报第二打点数据;其中,更新后的常驻卡片中完成取件的取件码被删除;第二打点数据包括:快递单号、快递接收点名称、终端设备的地址信息、终端设备所处的基站小区信息以及第二打点数据上报时的第二时间信息;或者,在处理器112确定常驻卡片中的全部取件码完成取件时,显示屏114在常驻控件显示预设信息,以及处理器112向终端服务器12上报第二打点数据。In a possible implementation, when the display screen 114 receives a trigger on the resident card to scan the code and pick up the entry control, the processor 112 executes the pick-up process, and the processor 112 reports the first checkpoint to the terminal server Data; the first dotted data includes: the express order number, the name of the express receiving point, the address information of the terminal equipment, the base station cell information where the terminal equipment is located, and the first time information when the first dotted data is reported; When the partial pick-up code of the resident card completes the pick-up, the processor 112 updates the pick-up code in the resident card, and the processor 112 reports the second dotted data to the terminal server 12; The pick-up code of the package is deleted; the second RBI data includes: the courier order number, the name of the express receiving point, the address information of the terminal device, the information of the base station cell where the terminal device is located, and the second time information when the second RBI data is reported; Or, when the processor 112 determines that all the pickup codes in the resident card have been picked up, the display screen 114 displays preset information on the resident control, and the processor 112 reports the second tracking data to the terminal server 12 .

在一种可能的实现方式中,快递接收点的地址信息包括快递接收点的经纬度。In a possible implementation manner, the address information of the express receiving point includes the latitude and longitude of the express receiving point.

在一种实施例中,终端服务器12向终端设备发送待取件消息;处理器112根据待取件消息得到快递接收点的地址信息;在处理器112根据快递接收点的地址信息确定满足预设快递提示条件时,显示屏114显示第一界面,第一界面包括待取件消息的内容。In one embodiment, the terminal server 12 sends a message to be picked up to the terminal device; the processor 112 obtains the address information of the express receiving point according to the message to be picked up; When the courier prompts the condition, the display screen 114 displays the first interface, and the first interface includes the content of the message to be picked up.

在一种可能的实现方式中,待取件信息内容聚合于快递提示消息中,快递提示消息中还聚合有一条或多条快递信息,一条或多条快递信息对应的快递接收点与待取件消息中所包含的快递接收点相同。In a possible implementation manner, the information content of the item to be picked up is aggregated in the courier notification message, and one or more pieces of courier information are also aggregated in the courier notification message, and the courier receiving point corresponding to the one or more pieces of courier information is related to the item to be picked up. The courier receiving point included in the message is the same.

在一种可能的实现方式中,终端服务器12获取快递接收点名称;终端服务器12根据快递接收点名称在快递接收点指纹库中查询得到快递接收点的地址信息;快递接收点指纹库为终端服务器12基于多个打点数据学习得到的;终端服务器12将快递接收点的地址信息加入待取件消息。In a possible implementation, the terminal server 12 obtains the name of the express receiving point; the terminal server 12 queries the express receiving point fingerprint library according to the express receiving point name to obtain the address information of the express receiving point; the express receiving point fingerprint library is the terminal server 12 is obtained based on multiple point management data; the terminal server 12 adds the address information of the express receiving point to the message to be picked up.

在一种可能的实现方式中,终端服务器12接收来自多个设备的多个打点数据;打点数据包括:快递单号、快递接收点名称、设备的地址信息、设备所处的基站小区信息以及打点数据上报时的时间信息;终端服务器12在多个打点数据中筛选得到有效数据;终端服务器12根据有效数据生成快递接收点指纹库。In a possible implementation, the terminal server 12 receives multiple dotted data from multiple devices; the dotted data includes: courier order number, name of express receiving point, address information of the device, information of the base station cell where the device is located, and dotted data. The time information when the data is reported; the terminal server 12 screens out valid data from a plurality of dotted data; the terminal server 12 generates a express delivery receiving point fingerprint library according to the valid data.

在一种可能的实现方式中,终端服务器12在多个打点数据中筛选得到有效数据,包括:终端服务器12在多个打点数据中得到针对目标快递的第一打点数据和第二打点数据;第一打点数据为触发取出目标快递时上报的打点数据,第二打点数据为完成目标快递取件时上报的打点数据;在第一打点数据的上报时的第一时间信息,与第二打点数据上报时的第二时间信息之间的间隔小于预设时长时,确定第一打点数据和第二打点数据为有效数据。In a possible implementation manner, the terminal server 12 obtains effective data by screening a plurality of dotted data, including: the terminal server 12 obtains the first dotted data and the second dotted data for the target express delivery in the multiple dotted data; The first dot data is the dot data reported when the target express delivery is triggered, and the second dot data is the dot data reported when the target express delivery is completed; the first time information when the first dot data is reported, and the second dot data report When the interval between the second time information is less than the preset duration, it is determined that the first dotted data and the second dotted data are valid data.

在一种可能的实现方式中,终端服务器12根据有效数据生成快递接收点指纹库,包括:终端服务器12将任一快递接收点的有效数据聚合,得到任一快递接收点在快递接收点指纹库中的快递接收点指纹。In a possible implementation manner, the terminal server 12 generates the fingerprint library of the express receiving point according to the valid data, including: the terminal server 12 aggregates the valid data of any express receiving point to obtain the fingerprint library of any express receiving point in the express receiving point. The courier receiving point fingerprint in.

可能的实现方式中,本申请实施例中的计算机执行指令也可以称之为应用程序代码,本申请实施例对此不作具体限定。In a possible implementation manner, the computer-executed instructions in the embodiments of the present application may also be referred to as application program codes, which is not specifically limited in the embodiments of the present application.

可选的,接口电路113还可以包括发送器和/或接收器。可选的,上述处理器112可以包括一个或多个CPU,还可以是其他通用理器、数字信号处理器(digital signalprocessor,DSP)、专用集成电路(application specific integrated circuit,ASIC)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。Optionally, the interface circuit 113 may also include a transmitter and/or a receiver. Optionally, the above-mentioned processor 112 may include one or more CPUs, and may also be other general-purpose processors, digital signal processors (digital signal processor, DSP), application specific integrated circuits (application specific integrated circuit, ASIC) and so on. A general-purpose processor may be a microprocessor, or the processor may be any conventional processor, or the like. The steps of the methods disclosed in this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules in the processor.

本申请实施例还提供了一种计算机可读存储介质。上述实施例中描述的方法可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。如果在软件中实现,则功能可以作为一个或多个指令或代码存储在计算机可读介质上或者在计算机可读介质上传输。计算机可读介质可以包括计算机存储介质和通信介质,还可以包括任何可以将计算机程序从一个地方传送到另一个地方的介质。存储介质可以是可由计算机访问的任何目标介质。The embodiment of the present application also provides a computer-readable storage medium. The methods described in the foregoing embodiments may be fully or partially implemented by software, hardware, firmware or any combination thereof. If implemented in software, the functions may be stored on or transmitted over as one or more instructions or code on a computer-readable medium. Computer-readable media may include computer storage media and communication media, and may include any medium that can transfer a computer program from one place to another. A storage media may be any target media that can be accessed by a computer.

一种可能的实现方式中,计算机可读介质可以包括RAM,ROM,只读光盘(compactdisc read-only memory,CD-ROM)或其它光盘存储器,磁盘存储器或其它磁存储设备,或目标于承载的任何其它介质或以指令或数据结构的形式存储所需的程序代码,并且可由计算机访问。而且,任何连接被适当地称为计算机可读介质。例如,如果使用同轴电缆,光纤电缆,双绞线,数字用户线(Digital Subscriber Line,DSL)或无线技术(如红外,无线电和微波)从网站,服务器或其它远程源传输软件,则同轴电缆,光纤电缆,双绞线,DSL或诸如红外,无线电和微波之类的无线技术包括在介质的定义中。如本文所使用的磁盘和光盘包括光盘,激光盘,光盘,数字通用光盘(Digital Versatile Disc,DVD),软盘和蓝光盘,其中磁盘通常以磁性方式再现数据,而光盘利用激光光学地再现数据。上述的组合也应包括在计算机可读介质的范围内。In a possible implementation, the computer-readable medium may include RAM, ROM, compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage or other magnetic storage devices, or target-carried Any other medium or store the required program code in the form of instructions or data structures and be accessible by the computer. Also, any connection is properly termed a computer-readable medium. For example, if the software is transmitted from a website, server, or other remote source using coaxial cable, fiber optic cable, twisted pair, Digital Subscriber Line (DSL), or wireless technologies such as infrared, radio, and microwave, then coaxial Cable, fiber optic cable, twisted pair, DSL, or wireless technologies such as infrared, radio, and microwave are included in the definition of medium. Disk and disc, as used herein, includes compact disc, laser disc, optical disc, Digital Versatile Disc (DVD), floppy disk and blu-ray disc where disks usually reproduce data magnetically, while discs reproduce data optically with lasers. Combinations of the above should also be included within the scope of computer-readable media.

本申请实施例是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理单元以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理单元执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。Embodiments of the present application are described with reference to flowcharts and/or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and a combination of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processing unit of other programmable data processing equipment to produce a machine such that the instructions executed by the processing unit of the computer or other programmable data processing equipment produce a An apparatus for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。The above specific implementation manners have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above are only specific implementation modes of the present invention, and are not used to limit the protection scope of the present invention. On the basis of the technical solution of the present invention, any modification, equivalent replacement, improvement, etc. should be included in the protection scope of the present invention.

Claims (28)

1. The express delivery prompting method is characterized by comprising the following steps of:
the terminal equipment receives the message to be fetched;
when the message to be fetched does not comprise the address information of the express receiving point, the terminal equipment identifies the name of the express receiving point in the message to be fetched to obtain a key address name;
the terminal equipment splices the key address name with city information of the terminal equipment, and inquires from map application to obtain longitude and latitude information corresponding to spliced information, so as to obtain address information of the express receiving point;
when the terminal equipment determines that a preset express prompt condition is met according to the address information of the express receiving point, the terminal equipment displays a first interface, wherein the first interface comprises information content of the message to be fetched, and the information content is aggregated in the express prompt message;
the terminal equipment detects that a user triggers the express prompt message and reports first dotting data to a terminal server;
the terminal equipment detects that the picking up is completed, and reports second dotting data to the terminal server;
the terminal server is used for obtaining the first dotting data and the second dotting data aiming at target express from a plurality of pieces of dotting data received from a plurality of pieces of equipment, determining the first dotting data and the second dotting data as effective data, and generating an express receiving point fingerprint library according to the first dotting data and the second dotting data, wherein the express receiving point fingerprint library comprises address information of express receiving points.
2. The method of claim 1, wherein one or more pieces of express information are further aggregated in the express prompt message, and express receiving points corresponding to the one or more pieces of express information are the same as express receiving points included in the to-be-fetched message.
3. The method according to claim 1 or 2, characterized in that the method further comprises: after receiving the new message to be fetched, the terminal equipment analyzes the message to be fetched to obtain address information of an express receiving point; the message to be fetched comprises address information of the express receiving point which is added in advance by a terminal server.
4. The method of claim 3, wherein the address information of the express receiving point in the new to-be-fetched message is obtained by the terminal server querying an express receiving point name according to an express receiving point fingerprint library, and the dotting data includes the express receiving point name and the address information of the express receiving point.
5. The method of any one of claims 1-2 and 4, wherein the determining, by the terminal device according to the address information of the express receiving point, that a preset express prompt condition is met includes:
The terminal equipment acquires address information of a home in a user portrait of the terminal equipment;
when the distance between the address information of the home and the address information of the express receiving point is smaller than a distance threshold, registering a cell geofence of a base station cell by the terminal equipment, wherein the cell covered by the cell geofence at least comprises the cell where the express receiving point is located;
and when the terminal equipment enters the area of the cell geofence, the terminal equipment determines that the preset express prompt condition is met.
6. The method of claim 5, wherein the cell geofence covered cell further comprises: the terminal equipment comprises a cell in which a first place of a user portrait is located and a cell corresponding to a cell fingerprint library of the first place; the cell fingerprint library is learned in advance for the terminal equipment or is preset in a terminal server.
7. The method of claim 6, wherein the first location comprises a home of a user representation in the terminal device, and wherein the cell fingerprint library comprises cells in which urban cells in which the home is located are located.
8. The method of any one of claims 1-2 and 4, wherein the determining, by the terminal device according to the address information of the express receiving point, that a preset express prompt condition is met includes:
The terminal equipment registers a cell geofence of the base station cell according to the address information of the express receiving point;
when the terminal equipment enters the area of the cell geofence, the terminal equipment acquires GPS positioning information of a global satellite positioning system of the terminal equipment and GPS positioning information of the express receiving point;
and when the GPS positioning information of the terminal equipment and the GPS positioning information of the express receiving point indicate that the distance between the terminal equipment and the express receiving point is smaller than a threshold value, the terminal equipment determines that the preset express prompting condition is met.
9. The method of any one of claims 1-2, 4, 6-7, wherein the first interface comprises a negative one-screen interface; the terminal device displaying a first interface includes:
the terminal equipment displays the negative one-screen interface, wherein the negative one-screen interface comprises one or more movable cards, and the movable cards are used for displaying express prompt messages; the express delivery prompt message comprises an express delivery receiving point name and one or more piece taking codes corresponding to the express delivery receiving point name.
10. The method of claim 9, wherein the activity card further includes a scan access entry control, the terminal device detects that the user triggers the express delivery prompt message, and reports the first count data to a terminal server, including:
When the trigger of the code scanning and part taking entry control is received, the terminal equipment executes a part taking processing flow, and the terminal equipment reports the first dotting data to a terminal server; the first dot data includes: the method comprises the steps of express bill number, express receiving point name, address information of the terminal equipment, base station cell information where the terminal equipment is located and first time information when the first dotting data is reported.
11. The method of claim 10, wherein the terminal device detecting that the pick-up is completed and reporting second dotting data to the terminal server includes:
when the terminal equipment determines that part of the picking codes of the target movable cards in the plurality of movable cards are finished picking, the terminal equipment updates the picking codes in the target movable cards, and the terminal equipment reports the second dotting data to a terminal server; the updated picking codes for completing picking in the target movable card are deleted; the second dotting data includes: the method comprises the steps of express bill number, express receiving point name, address information of the terminal equipment, base station cell information of the terminal equipment and second time information when the second dotting data are reported;
Or when the terminal equipment determines that all the picking codes in the plurality of movable cards finish picking, the terminal equipment cancels the display of the plurality of movable cards and reports the second dotting data to a terminal server.
12. The method of claim 9, wherein the negative one-screen interface further comprises a resident express card for displaying the to-be-fetched message, wherein any express corresponds to one to-be-fetched message; the method further comprises the steps of:
and canceling the display of any one of the movable cards when the duration of the display of any one of the movable cards reaches a duration threshold.
13. The method of any of claims 1-2, 4, 6-7, wherein the first interface comprises a lock screen interface; the terminal device displaying a first interface includes:
the terminal equipment displays the screen locking interface; the screen locking interface comprises one or more notifications, and the notifications are used for displaying express prompt messages; the express delivery prompt message comprises one or more pickup codes.
14. The method of claim 13, wherein the notification further includes a scan entry control, the terminal device detects that the user triggers the express delivery prompt message, and reports the first print data to the terminal server, including:
When the trigger of the code scanning and part taking entry control is received, the terminal equipment executes a part taking processing flow, and the terminal equipment reports the first dotting data to a terminal server; the first dot data includes: the method comprises the steps of express bill number, express receiving point name, address information of the terminal equipment, base station cell information where the terminal equipment is located and first time information when the first dotting data is reported;
the terminal device detects that the picking up of the part is completed, reports second dotting data to the terminal server, and the method comprises the following steps:
when the terminal equipment determines that the picking-up is completed, the terminal equipment reports the second dotting data to the terminal server; the second dotting data includes: the method comprises the steps of express bill number, express receiving point name, address information of the terminal equipment, base station cell information of the terminal equipment and second time information when second dotting data are reported.
15. The method of any one of claims 1-2, 4, 6-7, wherein the first interface comprises an application interface; the terminal device displaying a first interface includes:
the terminal equipment displays the application interface; the application interface comprises a pull-down bar, wherein the pull-down bar is used for displaying express prompt messages; the express delivery prompt message comprises one or more pickup codes.
16. The method of claim 15, wherein the drop-down bar further includes a scan entry control, the terminal device detects that the user triggers the express delivery prompt message, and reports the first count data to a terminal server, including:
when the trigger of the code scanning and part taking entry control is received, the terminal equipment executes a part taking processing flow, and the terminal equipment reports the first dotting data to a terminal server; the first dot data includes: the method comprises the steps of express bill number, express receiving point name, address information of the terminal equipment, base station cell information where the terminal equipment is located and first time information when the first dotting data is reported;
the terminal device detects that the picking up of the part is completed, reports second dotting data to the terminal server, and the method comprises the following steps:
when the terminal equipment determines that the picking-up is completed, the terminal equipment reports the second dotting data to the terminal server; the second dotting data includes: the method comprises the steps of express bill number, express receiving point name, address information of the terminal equipment, base station cell information where the terminal equipment is located and second time information when second dotting data are reported.
17. The method of any one of claims 1-2, 4, 6-7, wherein the first interface comprises a master interface; the terminal device displaying a first interface includes:
the terminal equipment displays the main interface, wherein the main interface comprises a resident card, and the resident card is used for displaying express prompt messages; the express delivery prompt message comprises an express delivery receiving point name and one or more piece taking codes corresponding to the express delivery receiving point name.
18. The method of claim 17, wherein the resident card further includes a scan access control, the terminal device detects that the user triggers the express delivery prompt message, and reports the first count data to a terminal server, including:
when receiving the trigger of the code scanning and part taking entry control, the terminal equipment executes a part taking processing flow, and reports first dotting data to a terminal server; the first dot data includes: the method comprises the steps of express bill number, express receiving point name, address information of the terminal equipment, base station cell information where the terminal equipment is located and first time information when the first dotting data is reported;
The terminal device detects that the picking up of the part is completed, reports second dotting data to the terminal server, and the method comprises the following steps:
when the terminal equipment determines that part of the picking codes of the resident card are finished picking, the terminal equipment updates the picking codes in the resident card, and the terminal equipment reports the second dotting data to a terminal server; wherein, the updated picking codes of the finished picking pieces in the resident card are deleted; the second dotting data includes: the method comprises the steps of express bill number, express receiving point name, address information of the terminal equipment, base station cell information of the terminal equipment and second time information when the second dotting data are reported;
or when the terminal equipment determines that all the picking codes in the resident card finish picking, the terminal equipment displays preset information on the resident control, and the terminal equipment reports the second dotting data to a terminal server.
19. The method of any of claims 1-2, 4, 6-7, 10-12, 14, 16, 18, wherein the address information of the express receiving point includes a latitude and longitude of the express receiving point.
20. The express delivery prompting method is characterized by being applied to a communication system, wherein the communication system comprises terminal equipment and a terminal server, and the method comprises the following steps:
the terminal server sends a message to be fetched to the terminal equipment;
when the message to be fetched does not comprise the address information of the express receiving point, the terminal equipment identifies the name of the express receiving point in the message to be fetched to obtain a key address name;
the terminal equipment splices the key address name with city information of the terminal equipment, and inquires from map application to obtain longitude and latitude information corresponding to spliced information, so as to obtain address information of the express receiving point;
when the terminal equipment determines that a preset express prompt condition is met according to the address information of the express receiving point, the terminal equipment displays a first interface, wherein the first interface comprises information content of the message to be fetched, and the information content is aggregated in the express prompt message;
the terminal equipment detects that a user triggers the express prompt message and reports first dotting data to a terminal server;
the terminal equipment detects that the picking up is completed, and reports second dotting data to the terminal server;
The terminal server receives a plurality of dotting data from a plurality of devices;
the terminal server obtains first dotting data and second dotting data aiming at a target express from the plurality of dotting data, and determines the first dotting data and the second dotting data as effective data;
and the terminal server generates an express receiving point fingerprint library according to the first dotting data and the second dotting data, wherein the express receiving point fingerprint library comprises address information of express receiving points.
21. The method of claim 20, wherein one or more pieces of express information are further aggregated in the express prompt message, and express receiving points corresponding to the one or more pieces of express information are the same as express receiving points included in the to-be-fetched message.
22. The method according to claim 20 or 21, further comprising:
the terminal equipment receives a new message to be fetched;
the terminal server obtains the names of express receiving points in the new message to be fetched;
the terminal server inquires in the express receiving point fingerprint library according to the names of the express receiving points in the new message to be fetched to obtain the address information of the express receiving points in the new message to be fetched; the express receiving point fingerprint library is learned by the terminal server based on a plurality of dotting data;
And the terminal server adds the address information of the express receiving point in the new message to be fetched into the new message to be fetched.
23. The method of claim 22, wherein the step of determining the position of the probe is performed,
the dotting data includes: express receipt number, express receiving point name, address information of the equipment, base station cell information where the equipment is located, and time information of reporting the dotting data.
24. The method of claim 23, wherein the determining that the first dotting data and the second dotting data are the valid data comprises:
and when the interval between the first time information when the first dotting data is reported and the second time information when the second dotting data is reported is smaller than a preset duration, determining that the first dotting data and the second dotting data are the effective data.
25. The method according to claim 23 or 24, wherein the terminal server generating the express receiving point fingerprint library according to the valid data comprises:
and the terminal server aggregates the effective data of any express receiving point to obtain the express receiving point fingerprint of any express receiving point in the express receiving point fingerprint library.
26. An electronic device, comprising: a processor for invoking a program in memory to perform the steps of processing in the method of any of claims 1-19, and a display for performing the steps of displaying in the method of any of claims 1-19.
27. An electronic device, comprising: a processor for communicating with other devices, a display for performing the steps of the process of any of claims 1-19, and an interface circuit for performing the steps of the process of any of claims 1-19.
28. A computer readable storage medium storing instructions that, when executed, cause a computer to perform the method of any one of claims 1-19.
CN202111649198.2A 2021-12-29 2021-12-29 Express reminder method and electronic device Active CN115097993B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202111649198.2A CN115097993B (en) 2021-12-29 2021-12-29 Express reminder method and electronic device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202111649198.2A CN115097993B (en) 2021-12-29 2021-12-29 Express reminder method and electronic device

Publications (2)

Publication Number Publication Date
CN115097993A CN115097993A (en) 2022-09-23
CN115097993B true CN115097993B (en) 2023-07-28

Family

ID=83287064

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202111649198.2A Active CN115097993B (en) 2021-12-29 2021-12-29 Express reminder method and electronic device

Country Status (1)

Country Link
CN (1) CN115097993B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116167673A (en) * 2023-01-06 2023-05-26 上海昱耀信息科技有限公司 Method, device, equipment and storage medium for sending pickup notification
CN115835135B (en) * 2023-02-13 2023-11-07 荣耀终端有限公司 A matching method and electronic device for CELL fence

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109635067A (en) * 2018-12-17 2019-04-16 深圳市丰巢科技有限公司 A kind of latitude and longitude information correcting method, device, equipment and storage medium
CN111434129A (en) * 2018-08-27 2020-07-17 华为技术有限公司 Method for controlling express cabinet based on express message and electronic equipment

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20140297348A1 (en) * 2013-01-21 2014-10-02 David A. Ellis Merit-based incentive to-do list application system, method and computer program product
US10096183B2 (en) * 2014-06-02 2018-10-09 Best Lockers, Llc Mobile kiosk for intelligent securable devices system
US9369851B2 (en) * 2014-08-28 2016-06-14 Blackberry Limited Method, system and apparatus for location and time-based messaging using text-based tags
KR20160095552A (en) * 2015-02-03 2016-08-11 (주)솔루션아이티 Control method of unmanned delivery locker, mobile apparatus and unmanned delivery system comprising the same
CN106792584B (en) * 2017-01-19 2021-01-15 努比亚技术有限公司 Information reminding method and mobile terminal
CN107918850A (en) * 2017-10-30 2018-04-17 努比亚技术有限公司 A kind of express delivery information processing method, terminal and computer-readable recording medium
WO2020191598A1 (en) * 2019-03-25 2020-10-01 华为技术有限公司 Method for determining that terminal device is located inside geofence, and terminal device
CN110601929A (en) * 2019-08-29 2019-12-20 恒大智慧科技有限公司 Event reminding method and system and computer readable storage medium
CN110956733A (en) * 2019-11-29 2020-04-03 中国银行股份有限公司 Method and system for reminding of transacting business
CN113706793B (en) * 2021-07-30 2022-11-22 荣耀终端有限公司 Information reminding method and electronic equipment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111434129A (en) * 2018-08-27 2020-07-17 华为技术有限公司 Method for controlling express cabinet based on express message and electronic equipment
CN109635067A (en) * 2018-12-17 2019-04-16 深圳市丰巢科技有限公司 A kind of latitude and longitude information correcting method, device, equipment and storage medium

Also Published As

Publication number Publication date
CN115097993A (en) 2022-09-23

Similar Documents

Publication Publication Date Title
CN116320141B (en) Recommended punch-in methods, electronic devices and computer-readable storage media
CN114466102B (en) Method for displaying application interface, related device and traffic information display system
CN113409041B (en) Electronic card selection method, device, terminal and storage medium
CN115097993B (en) Express reminder method and electronic device
JP2019533922A (en) Method, apparatus, and mobile terminal for associating notification messages
CN115016704B (en) Express prompting method and electronic device
US20250097352A1 (en) Method for calibrating satellite short message communication charging and device
WO2023165225A9 (en) Suspended ball processing method in multi-tasking scenario, and electronic device
CN115016705B (en) Express prompting method and electronic device
CN116033064B (en) Card display method, electronic device and readable storage medium
CN116709180B (en) Geofence generation method and server
CN116027941B (en) Service recommendation method and electronic equipment
CN115086413B (en) Information prompting method and electronic equipment
CN115550843B (en) A positioning method and related equipment
CN116684524B (en) Location marking method, electronic device and storage medium
CN113805975B (en) Service execution method, device and storage medium
CN116935504B (en) Card punching method, electronic device and computer readable storage medium
CN116233749B (en) A message push method, mobile terminal and computer-readable storage medium
CN116723460B (en) Method for creating personal geofence and related equipment thereof
CN115291995B (en) A message display method, related electronic equipment, and readable storage medium
CN115526221B (en) Positioning abnormality detection and processing method and related equipment
CN116056019B (en) A short message parsing method and electronic device for card recommendation
CN113806041B (en) Method and device for displaying card
CN116437293B (en) Geofence establishment method, server and communication system
CN117201662A (en) Information prompting method, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: Unit 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong 518040

Patentee after: Honor Terminal Co.,Ltd.

Country or region after: China

Address before: 3401, unit a, building 6, Shenye Zhongcheng, No. 8089, Hongli West Road, Donghai community, Xiangmihu street, Futian District, Shenzhen, Guangdong

Patentee before: Honor Device Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address